author | Stark Li <stark.li@amlogic.com> | 2017-01-12 11:22:58 (GMT) |
---|---|---|
committer | Stark Li <stark.li@amlogic.com> | 2017-01-17 05:17:30 (GMT) |
commit | 2e369e85a8962979bcf354b076cc345efb046bfd (patch) | |
tree | 04ab9c194687f9b51423f2606d3bcfb7e0f1227d | |
parent | 59f63517c6436cff1eecdc523d928165a8522da0 (diff) | |
download | hwcomposer-2e369e85a8962979bcf354b076cc345efb046bfd.zip hwcomposer-2e369e85a8962979bcf354b076cc345efb046bfd.tar.gz hwcomposer-2e369e85a8962979bcf354b076cc345efb046bfd.tar.bz2 |
PD#138457: use ge2d compose when layer is same crop, same size.
Change-Id: I56c1b27226ef9484139691440a7a1ad7a83fcdfd
36 files changed, 114 insertions, 1008 deletions
diff --git a/hwc2/common/base/HwcFenceControl.cpp b/hwc2/common/base/HwcFenceControl.cpp index 69cd658..3bb8781 100644 --- a/hwc2/common/base/HwcFenceControl.cpp +++ b/hwc2/common/base/HwcFenceControl.cpp @@ -1,23 +1,7 @@ /* - * Copyright (C) 2012 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -//#define LOG_NDEBUG 0 - -// We would eliminate the non-conforming zero-length array, but we can't since -// this is effectively included from the Linux kernel +// Copyright(c) 2016 Amlogic Corporation +*/ + #include <sync/sync.h> #include <sw_sync.h> @@ -161,10 +145,6 @@ int32_t HwcFenceControl::merge(const String8& name, const int32_t& f1, return result; } -int32_t HwcFenceControl::dup() const { - return ::dup(mFenceFd); -} - int32_t HwcFenceControl::dupFence(int32_t fence) { if (-1 == fence) { DTRACE("acquire fence already been signaled."); @@ -179,36 +159,5 @@ int32_t HwcFenceControl::dupFence(int32_t fence) { return dupFence; } -int32_t HwcFenceControl::getFenceFd() const { - return mFenceFd; -} - -nsecs_t HwcFenceControl::getSignalTime() const { - if (mFenceFd == -1) { - return -1; - } - - struct sync_fence_info_data* finfo = sync_fence_info(mFenceFd); - if (finfo == NULL) { - ETRACE("sync_fence_info returned NULL for fd %d", mFenceFd); - return -1; - } - if (finfo->status != 1) { - sync_fence_info_free(finfo); - return INT64_MAX; - } - - struct sync_pt_info* pinfo = NULL; - uint64_t timestamp = 0; - while ((pinfo = sync_pt_info(finfo, pinfo)) != NULL) { - if (pinfo->timestamp_ns > timestamp) { - timestamp = pinfo->timestamp_ns; - } - } - sync_fence_info_free(finfo); - - return nsecs_t(timestamp); -} - } // namespace amlogic } // namespace android diff --git a/hwc2/common/base/HwcLayer.cpp b/hwc2/common/base/HwcLayer.cpp index 98dc63f..24a2992 100644 --- a/hwc2/common/base/HwcLayer.cpp +++ b/hwc2/common/base/HwcLayer.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <inttypes.h> @@ -91,8 +93,10 @@ bool HwcLayer::isCropped() { float widthCmp = (mSourceCrop.right - mSourceCrop.left) / buffer->width; float heightCmp = (mSourceCrop.bottom - mSourceCrop.top) / buffer->height; - if (widthCmp == 1.0f && heightCmp == 1.0f) + if (abs(widthCmp - 1.0f) <= 0.01f + && abs(heightCmp - 1.0f) <= 0.01f) { rtn = false; + } } DTRACE("chkIsCropped %d", rtn); @@ -110,8 +114,10 @@ bool HwcLayer::isScaled() { float widthCmp = sourceWidth / displayWidth; float heightCmp = sourceHeight / displayHeight; - if (widthCmp == 1.0f && heightCmp == 1.0f) + if (abs(widthCmp - 1.0f) <= 0.01f + && abs(heightCmp - 1.0f) <= 0.01f) { rtn = false; + } } DTRACE("chkIsScaled %d", rtn); diff --git a/hwc2/common/base/HwcLayer.h b/hwc2/common/base/HwcLayer.h index 7af99b2..923248b 100644 --- a/hwc2/common/base/HwcLayer.h +++ b/hwc2/common/base/HwcLayer.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef HWC_LAYER_H diff --git a/hwc2/common/base/HwcModule.cpp b/hwc2/common/base/HwcModule.cpp index 4c7991a..af1a21b 100644 --- a/hwc2/common/base/HwcModule.cpp +++ b/hwc2/common/base/HwcModule.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <hardware/hardware.h> diff --git a/hwc2/common/base/Hwcomposer.cpp b/hwc2/common/base/Hwcomposer.cpp index 687c9f2..0602f77 100644 --- a/hwc2/common/base/Hwcomposer.cpp +++ b/hwc2/common/base/Hwcomposer.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <HwcTrace.h> @@ -944,7 +946,7 @@ bool Hwcomposer::initialize(private_module_t *grallocModule) { IDisplayDevice *device = mPlatFactory->createDisplayDevice(i); if (!device || !device->initialize()) { DEINIT_AND_DELETE_OBJ(device); - WTRACE("failed to create device %d", i); + ETRACE("failed to create device %d", i); } // add this device DTRACE("HWC devices initialize device is %p at %d", device, i); diff --git a/hwc2/common/base/SimpleThread.h b/hwc2/common/base/SimpleThread.h index 7cf51cf..14147e4 100644 --- a/hwc2/common/base/SimpleThread.h +++ b/hwc2/common/base/SimpleThread.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef SIMPLE_THREAD_H diff --git a/hwc2/common/base/VsyncManager.cpp b/hwc2/common/base/VsyncManager.cpp index 13b705e..3883bcf 100644 --- a/hwc2/common/base/VsyncManager.cpp +++ b/hwc2/common/base/VsyncManager.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <HwcTrace.h> diff --git a/hwc2/common/base/VsyncManager.h b/hwc2/common/base/VsyncManager.h index 3ad81c6..7de341e 100644 --- a/hwc2/common/base/VsyncManager.h +++ b/hwc2/common/base/VsyncManager.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef VSYNC_MANAGER_H diff --git a/hwc2/common/composers/GE2DComposer.cpp b/hwc2/common/composers/GE2DComposer.cpp index 9611989..bafd226 100644 --- a/hwc2/common/composers/GE2DComposer.cpp +++ b/hwc2/common/composers/GE2DComposer.cpp @@ -302,29 +302,15 @@ int32_t GE2DComposer::startCompose( // find a free slot of fb. *offset = mFbSlot = findFreeFbSlot(); - { // clear display region. - hwc_rect_t clipRect; - - HwcLayer* videoLayer = mDisplayDevice.getLayerById(mVideoLayerId); - uint32_t addr = mBasePhyAddr + mFbSlot * mFbInfo->finfo.line_length; - if (videoLayer) { - clipRect = videoLayer->getDisplayFrame(); - fillRectangle(clipRect, 0, addr); - mVideoLayerId = 0; - } - - if (frameCount < 3) { - clipRect.left = 0; - clipRect.top = 0; - clipRect.right = mFbInfo->info.xres; - clipRect.bottom = mFbInfo->info.yres; - fillRectangle(clipRect, 0, addr); - } - } - // add hwcLayers to work queue. int32_t index = mFbSlot / mFbInfo->info.yres; mSlots[index].mSlot = mFbSlot; + mSlots[index].mVideoLayerId = mVideoLayerId; + if (frameCount < 3) { + mSlots[index].mClearBuffer = true; + } else { + mSlots[index].mClearBuffer = false; + } mSlots[index].mLayersState.clear(); for (uint32_t i=0; i<hwcLayers.size(); i++) { hwc2_layer_t layerId = hwcLayers.itemAt(i); @@ -346,7 +332,10 @@ int32_t GE2DComposer::startCompose( // mSlots[index].mLayersState = layersState; android_atomic_inc(&mQueuedFrames); mQueueItems.push_back(mSlots[index]); + mSlots[index].mFence = -1; + mSlots[index].mVideoLayerId = 0; + mVideoLayerId = 0; int32_t ge2dFence = HwcFenceControl::createFence(mSyncTimelineFd, "ge2d_flag_fence", mCurrentSyncTime++); @@ -501,8 +490,9 @@ void GE2DComposer::runGE2DProcess(int32_t slot, Vector< LayerState* > &hwcLayers layer[i]->mColor.a, layer[i]->mDataSpace, i, hnd[i]->format); } -#if 1 // TODO:2 same size layers case. - if (layerNum > GE2D_COMPOSE_ONE_LAYER) { + bool debugSameSize = Utils::checkBoolProp("sys.sf.debug.ss"); + // TODO:2 same size layers case. + if (debugSameSize && layerNum > GE2D_COMPOSE_ONE_LAYER) { if (Utils::compareRect(sourceCrop[0], sourceCrop[1]) && Utils::compareRect(sourceCrop[0], displayFrame[0]) && Utils::compareRect(sourceCrop[1], displayFrame[1])) { @@ -512,7 +502,6 @@ void GE2DComposer::runGE2DProcess(int32_t slot, Vector< LayerState* > &hwcLayers Utils::swap(hnd[0], hnd[1]); } } -#endif if ((layerNum == GE2D_COMPOSE_TWO_LAYERS && !hnd[1]) || (layerNum == GE2D_COMPOSE_MAX_LAYERS && (!hnd[1] || !hnd[2]))) { @@ -559,7 +548,7 @@ void GE2DComposer::runGE2DProcess(int32_t slot, Vector< LayerState* > &hwcLayers tracer(); } - if (sameSize && layerNum == GE2D_COMPOSE_TWO_LAYERS) return; + if (layerNum == GE2D_COMPOSE_TWO_LAYERS) return; } int32_t beginWith = 0; @@ -587,15 +576,8 @@ void GE2DComposer::runGE2DProcess(int32_t slot, Vector< LayerState* > &hwcLayers mSrcBufferInfo->src_info[0].format = hnd[i]->format; mSrcBufferInfo->src_info[0].rect.x = (int32_t)sourceCrop[i].left; mSrcBufferInfo->src_info[0].rect.y = (int32_t)sourceCrop[i].top; - if (!canBlend - && (hnd[i]->format == HAL_PIXEL_FORMAT_YCrCb_420_SP - || hnd[i]->format == HAL_PIXEL_FORMAT_YV12)) { - mSrcBufferInfo->src_info[0].rect.w = (int32_t)(sourceCrop[i].right - sourceCrop[i].left); - mSrcBufferInfo->src_info[0].rect.h = (int32_t)(sourceCrop[i].bottom- sourceCrop[i].top); - } else { - mSrcBufferInfo->src_info[0].rect.w = (int32_t)(sourceCrop[i].right - sourceCrop[i].left); - mSrcBufferInfo->src_info[0].rect.h = (int32_t)(sourceCrop[i].bottom- sourceCrop[i].top); - } + mSrcBufferInfo->src_info[0].rect.w = (int32_t)(sourceCrop[i].right - sourceCrop[i].left); + mSrcBufferInfo->src_info[0].rect.h = (int32_t)(sourceCrop[i].bottom- sourceCrop[i].top); mSrcBufferInfo->src_info[0].canvas_w = hnd[i]->stride; mSrcBufferInfo->src_info[0].canvas_h = hnd[i]->height; mSrcBufferInfo->src_info[0].memtype = CANVAS_ALLOC; @@ -664,6 +646,26 @@ bool GE2DComposer::threadLoop() int32_t mergedFence = front->mFence; Vector< LayerState* > layersState = front->mLayersState; + { // clear display region. + hwc2_layer_t videoLayerId = front->mVideoLayerId; + bool clearBuffer = front->mClearBuffer; + hwc_rect_t clipRect; + HwcLayer* videoLayer = mDisplayDevice.getLayerById(videoLayerId); + uint32_t addr = mBasePhyAddr + slot * mFbInfo->finfo.line_length; + if (videoLayer) { + clipRect = videoLayer->getDisplayFrame(); + fillRectangle(clipRect, 0, addr); + } + + if (clearBuffer) { + clipRect.left = 0; + clipRect.top = 0; + clipRect.right = mFbInfo->info.xres; + clipRect.bottom = mFbInfo->info.yres; + fillRectangle(clipRect, 0, addr); + } + } + // wait all fence to be signaled here. HwcFenceControl::waitAndCloseFd(mergedFence, 2800); diff --git a/hwc2/common/composers/GE2DComposer.cpp_ b/hwc2/common/composers/GE2DComposer.cpp_ deleted file mode 100644 index 376fd04..0000000 --- a/hwc2/common/composers/GE2DComposer.cpp_ +++ b/dev/null @@ -1,632 +0,0 @@ -/* -// Copyright(c) 2016 Amlogic Corporation -*/ -#include <HwcTrace.h> -#include <HwcFenceControl.h> -#include <GE2DComposer.h> -#include <IDisplayDevice.h> -#include <inttypes.h> - -#define GE2D_PORCESS_DEBUG - -namespace android { -namespace amlogic { - -GE2DComposer::GE2DComposer(IDisplayDevice& disp) - : Composers(disp), - mDisplayDevice(disp), - mLock(), - mCondition(), - mSyncTimelineFd(-1), - mBufferMask(0), - mNumBuffers(1), - mFbSlot(0), - mCurGlesFbSlot(-1), - mSingleFbSize(0), - mGe2dBufHnd(NULL), - mSrcBufferInfo(NULL), - mExitThread(false), - mInitialized(false) -{ - mName = "GE2D"; - - mQueue.setCapacity(8); - mQueue.clear(); -} - -GE2DComposer::~GE2DComposer() -{ - WARN_IF_NOT_DEINIT(); -} - -int32_t GE2DComposer::allocBuffer(private_module_t* module, size_t size, int32_t usage, buffer_handle_t* pHandle) -{ - ion_user_handle_t ion_hnd; - unsigned char *cpu_ptr = NULL; - int32_t shared_fd; - int32_t ret; - int32_t ion_flags = 0; - int32_t lock_state = 0; - -#if 1 // no need cache. - if ( (usage & GRALLOC_USAGE_SW_READ_MASK) == GRALLOC_USAGE_SW_READ_OFTEN ) - { - ion_flags = ION_FLAG_CACHED | ION_FLAG_CACHED_NEEDS_SYNC; - } -#endif - - if (usage & GRALLOC_USAGE_AML_DMA_BUFFER) - { - ret = ion_alloc(module->ion_client, size, 0, ION_HEAP_CARVEOUT_MASK, - ion_flags, &ion_hnd); - } - - if ( ret != 0) - { - ETRACE("Failed to ion_alloc from ion_client:%d", module->ion_client); - return -1; - } - - ret = ion_share( module->ion_client, ion_hnd, &shared_fd ); - if ( ret != 0 ) - { - ETRACE( "ion_share( %d ) failed", module->ion_client ); - if ( 0 != ion_free( module->ion_client, ion_hnd ) ) - ETRACE( "ion_free( %d ) failed", module->ion_client ); - return -1; - } - - if (!(usage & GRALLOC_USAGE_PROTECTED)) - { - cpu_ptr = (unsigned char*)mmap( NULL, size, PROT_READ | PROT_WRITE, MAP_SHARED, shared_fd, 0 ); - - if ( MAP_FAILED == cpu_ptr ) - { - ETRACE( "ion_map( %d ) failed", module->ion_client ); - if ( 0 != ion_free( module->ion_client, ion_hnd ) ) - ETRACE( "ion_free( %d ) failed", module->ion_client ); - close( shared_fd ); - return -1; - } - lock_state = private_handle_t::LOCK_STATE_MAPPED; - } - - private_handle_t *hnd = new private_handle_t( private_handle_t::PRIV_FLAGS_USES_ION /*TODO ion extend*| priv_heap_flag*/, usage, size, cpu_ptr, - lock_state ); - - if ( NULL != hnd ) - { - hnd->share_fd = shared_fd; - hnd->ion_hnd = ion_hnd; - /*TODO ion extend hnd->min_pgsz = min_pgsz; */ - *pHandle = hnd; - return 0; - } - else - { - ETRACE( "Gralloc out of mem for ion_client:%d", module->ion_client ); - } - - close( shared_fd ); - - if (!(usage & GRALLOC_USAGE_PROTECTED)) - { - ret = munmap( cpu_ptr, size ); - if ( 0 != ret ) - ETRACE( "munmap failed for base:%p size: %zd", cpu_ptr, size ); - } - - ret = ion_free( module->ion_client, ion_hnd ); - if ( 0 != ret ) - ETRACE( "ion_free( %d ) failed", module->ion_client ); - return -1; -} - -void GE2DComposer::freeBuffer(private_handle_t const* hnd, private_module_t* m) -{ - if ( hnd->flags & private_handle_t::PRIV_FLAGS_USES_ION ) - { - /* Buffer might be unregistered already so we need to assure we have a valid handle*/ - if ( 0 != hnd->base ) - { - if ( 0 != munmap( (void*)hnd->base, hnd->size ) ) ETRACE( "Failed to munmap handle %p", hnd ); - } - close( hnd->share_fd ); - if ( 0 != ion_free( m->ion_client, hnd->ion_hnd ) ) ETRACE( "Failed to ion_free( ion_client: %d ion_hnd: %p )", m->ion_client, hnd->ion_hnd ); - memset( (void*)hnd, 0, sizeof( *hnd ) ); - } -} - -bool GE2DComposer::initialize(framebuffer_info_t* fbInfo) -{ - Mutex::Autolock _l(mLock); - - if (mInitialized) { - WTRACE("object has been initialized"); - return true; - } - - // create a release fence timeline. - mSyncTimelineFd = HwcFenceControl::createFenceTimeline(); - if (mSyncTimelineFd == -1) { - DEINIT_AND_RETURN_FALSE("sync timeline create failed!"); - } - mCurrentSyncTime = 1; - - // create ge2d composer thread. - mExitThread = false; - mThread = new GE2DRenderThread(this); - if (!mThread.get()) { - DEINIT_AND_RETURN_FALSE("failed to create ge2d composer thread."); - } - mThread->run("GE2DComposer", PRIORITY_URGENT_DISPLAY); - - // framebuffer stuff. - mFbInfo = fbInfo; - mSingleFbSize = fbInfo->finfo.line_length - * fbInfo->info.yres; - mNumBuffers = fbInfo->fbSize / mSingleFbSize; - - mSrcBufferInfo = new aml_ge2d_info_t(); - - // ge2d init. - ge2d_init(); - mInitialized = true; - return true; -} - -void GE2DComposer::deinitialize() -{ - mExitThread = true; - mCondition.signal(); - - if (mThread.get()) { - mThread->requestExitAndWait(); - mThread = NULL; - } - - if (mSrcBufferInfo != NULL) { - delete mSrcBufferInfo; - mSrcBufferInfo = NULL; - } - - // ge2d exit. - ge2d_exit(); - mInitialized = false; -} - -const char* GE2DComposer::getName() const -{ - return mName; -} - -const uint32_t GE2DComposer::getFbSlot() -{ - Mutex::Autolock _l(mLock); - - return mFbSlot; -} - -void GE2DComposer::setCurGlesFbSlot(uint32_t slot) { - Mutex::Autolock _l(mLock); - - mCurGlesFbSlot = slot; -} - -uint32_t GE2DComposer::findFreeFbSlot() -{ - int32_t fbSlot = 0; - - if (mNumBuffers == 1) { - // If we have only one buffer, we never use page-flipping. - return 0; - } - - if (-1 != mCurGlesFbSlot) { - // mBufferMask = 0x0; - // If gles composer just before come here, we should avoid this buffer and prior buffer. - fbSlot = mCurGlesFbSlot + 2 * mFbInfo->info.yres; - if (fbSlot % (3*mFbInfo->info.yres) == 0) { - mBufferMask = 0x1; - } else if (fbSlot % (3*mFbInfo->info.yres) == 1) { - mBufferMask = 0x7; - } else if (fbSlot % (3*mFbInfo->info.yres) == 2) { - mBufferMask = 0x3; - } - - /*for (uint32_t i= 0; i<(fbSlot % (3*mFbInfo->info.yres)) / mFbInfo->info.yres + 1; i++) { - mBufferMask |= (1LU<<i); - }*/ - mCurGlesFbSlot = -1; - ETRACE("Stark, mNumBuffers: %d, mBufferMask: 0x%x", mNumBuffers, mBufferMask); - } else { - if (mBufferMask >= ((1LU<<mNumBuffers)-1)) { - // We ran out of buffers. reinit to 0; - mBufferMask = 0x1; - return 0; - } - - // find a free slot - for (uint32_t i=0 ; i<mNumBuffers ; i++) { - if ((mBufferMask & (1LU<<i)) == 0) { - mBufferMask |= (1LU<<i); - break; - } - - fbSlot += 2 * mFbInfo->info.yres; - } - } - - return fbSlot % (3*mFbInfo->info.yres); -} - -int32_t GE2DComposer::startCompose(Vector< hwc2_layer_t > hwcLayers, int32_t *offset) -{ - Mutex::Autolock _l(mLock); - if (NULL != mGe2dBuffer) { - int32_t usage = GRALLOC_USAGE_AML_DMA_BUFFER; - int32_t ret = allocBuffer(mFbInfo->grallocModule, mFbInfo->fbSize, usage, &mGe2dBufHnd); - if (ret < 0) { - ETRACE("allocBuffer failed!"); - return ALLOC_BUFFER_FAILED; - } - } else { - DTRACE("Buffer alloced already."); - } - - // find a free slot of fb. - mFbSlot = findFreeFbSlot(); - *offset = mFbSlot; - - // add hwcLayers to work queue. - mQueue.push_back(hwcLayers); - - int32_t ge2dFence = HwcFenceControl::createFence(mSyncTimelineFd, "ge2d_flag", mCurrentSyncTime++); - int32_t layersMergedFence = -1; - int32_t ge2dMergedFence = -1; - - // wait all layers fence here. - for (uint32_t i=0; i<hwcLayers.size(); i++) { - hwc2_layer_t layerId = hwcLayers.itemAt(i); - HwcLayer* hwcLayer = mDisplayDevice.getLayerById(layerId); - if (hwcLayer != NULL) { - int32_t duppedFence = hwcLayer->getDuppedAcquireFence(); - int32_t tempFence = -1; - - tempFence = HwcFenceControl::merge(String8("layers_merged"), duppedFence, layersMergedFence); - HwcFenceControl::closeFd(layersMergedFence); - layersMergedFence = tempFence; - - // wait layers to be drawed here. - HwcFenceControl::waitAndCloseFd(duppedFence, 5000); - // HwcFenceControl::closeFd(duppedFence); - } - } - mCondition.signal(); - - // merge layer's fences and ge2d fence. - ge2dMergedFence = HwcFenceControl::merge(String8("ge2d_flag"), layersMergedFence, ge2dFence); - DTRACE("ge2d merged fence: %d", ge2dMergedFence); - - HwcFenceControl::closeFd(ge2dFence); - HwcFenceControl::closeFd(layersMergedFence); - - return ge2dMergedFence; -} - -// test. -void GE2DComposer::directMemcpy(Fifo::iterator front) -{ - uintptr_t buffer = (uintptr_t)mFbInfo->grallocModule->fb_primary.framebuffer->base; - - // ge2d work here. - for (uint32_t i=0; i<front->size(); i++) { - // do ge2d compose. - hwc2_layer_t layerId = front->itemAt(i); - HwcLayer* hwcLayer = mDisplayDevice.getLayerById(layerId); - ETRACE("thread loop to do ge2d work here."); - - if (hwcLayer != NULL) { - // video overlay. - private_handle_t const* hnd = - reinterpret_cast<private_handle_t const*>(hwcLayer->getBufferHandle()); - if (hnd != NULL) { - // common memcpy mode. - if (private_handle_t::validate(hnd) < 0) { - ETRACE("invalid layer handle."); - continue; - } - void* fBuffer = (void*)(buffer + mSingleFbSize * (mFbSlot/mFbInfo->info.yres)); - ETRACE("hnd->stride is %d, hnd->height is %d, hnd->size: %d, hnd->base: 0x%llx, mSingleFbSize: %d, Slot: %d, buffer: 0x%llx", - hnd->stride, hnd->height, hnd->size, (uintptr_t)hnd->base, mSingleFbSize, mFbSlot/mFbInfo->info.yres, (uintptr_t)fBuffer); - if (fBuffer != MAP_FAILED) { - memset(fBuffer, 0, mSingleFbSize); - memcpy(fBuffer, hnd->base, hnd->size); - ETRACE("copy ok"); - } else { - ETRACE("buffer mmap fail"); - } - } - } - } -} - -#if 0 -void GE2DComposer::runGE2DProcess(HwcLayer* hwcLayer) -{ - // ge2d work here. - DTRACE("thread loop to do ge2d work here."); - hwc_frect_t sourceCrop; - hwc_rect_t displayFrame; - private_handle_t const* hnd = - reinterpret_cast<private_handle_t const*>(hwcLayer->getBufferHandle()); - if (hnd != NULL) { - sourceCrop = hwcLayer->getSourceCrop(); - displayFrame = hwcLayer->getDisplayFrame(); - - mSrcBufferInfo->src_info[0].paddr = getIonPhyAddr(mFbInfo, hnd); - mSrcBufferInfo->src_info[0].format = hnd->format; - // mSrcBufferInfo->src_info[0].rotation = hwcLayer->getTransform(); - - mSrcBufferInfo->src_info[0].rect.x = (int)sourceCrop.left; - mSrcBufferInfo->src_info[0].rect.y = (int)sourceCrop.top; - mSrcBufferInfo->src_info[0].rect.w = (int)(sourceCrop.right - displayFrame.left); - mSrcBufferInfo->src_info[0].rect.h = (int)(sourceCrop.bottom- displayFrame.top); - mSrcBufferInfo->src_info[0].canvas_w = hnd->stride; - mSrcBufferInfo->src_info[0].canvas_h = hnd->height; - - mSrcBufferInfo->src_info[0].memtype = CANVAS_ALLOC; - - // src1 equals dst. - mSrcBufferInfo->src_info[1].rect.x = 0; - mSrcBufferInfo->src_info[1].rect.y = 0; - mSrcBufferInfo->src_info[1].rect.w = mFbInfo->info.xres; - mSrcBufferInfo->src_info[1].rect.h = mFbInfo->info.yres; - mSrcBufferInfo->src_info[1].memtype = CANVAS_OSD0; - - mSrcBufferInfo->blend_mode = hwcLayer->getBlendMode(); - - mSrcBufferInfo->dst_info.rect.x = displayFrame.left; - mSrcBufferInfo->dst_info.rect.y = displayFrame.top; - mSrcBufferInfo->dst_info.rect.w = displayFrame.right - displayFrame.left; - mSrcBufferInfo->dst_info.rect.h = displayFrame.bottom - displayFrame.top; - mSrcBufferInfo->dst_info.memtype = CANVAS_OSD0; - mSrcBufferInfo->dst_info.rotation = hwcLayer->getTransform(); - } - - // ge2d processing. - if (0 == mSrcBufferInfo->blend_mode) - mSrcBufferInfo->ge2d_op = AML_GE2D_STRETCHBLIT; - else - mSrcBufferInfo->ge2d_op = AML_GE2D_BLEND; - -#ifdef GE2D_PORCESS_DEBUG - nsecs_t beforeTimeStamp = systemTime(SYSTEM_TIME_MONOTONIC); -#endif - ge2d_process(mSrcBufferInfo); -#ifdef GE2D_PORCESS_DEBUG - nsecs_t afterTimeStamp = systemTime(SYSTEM_TIME_MONOTONIC); - ETRACE("ge2d process Period: %" PRId64 "", afterTimeStamp - beforeTimeStamp); - ETRACE("Src1 stride is %d, height is %d, Slot: %d, format: %d, blendMode: %d, " - "srcCrop: [%d, %d, %d, %d], displayFrame:[%d, %d, %d, %d]", - mSrcBufferInfo->src_info[0].canvas_w, mSrcBufferInfo->src_info[0].canvas_h, - mSrcBufferInfo->offset, mSrcBufferInfo->src_info[0].format, mSrcBufferInfo->blend_mode, - mSrcBufferInfo->src_info[0].rect.x, mSrcBufferInfo->src_info[0].rect.y,mSrcBufferInfo->src_info[0].rect.w,mSrcBufferInfo->src_info[0].rect.h, - mSrcBufferInfo->dst_info.rect.x, mSrcBufferInfo->dst_info.rect.y, mSrcBufferInfo->dst_info.rect.w, mSrcBufferInfo->dst_info.rect.h); - ETRACE("Src2 stride is %d, height is %d, Slot: %d, format: %d, blendMode: %d, " - "srcCrop: [%d, %d, %d, %d], displayFrame:[%d, %d, %d, %d]", - mSrcBufferInfo->src_info[1].canvas_w, mSrcBufferInfo->src_info[1].canvas_h, - mSrcBufferInfo->offset, mSrcBufferInfo->src_info[1].format, mSrcBufferInfo->blend_mode, - mSrcBufferInfo->src_info[1].rect.x, mSrcBufferInfo->src_info[1].rect.y,mSrcBufferInfo->src_info[1].rect.w,mSrcBufferInfo->src_info[1].rect.h, - mSrcBufferInfo->dst_info.rect.x, mSrcBufferInfo->dst_info.rect.y, mSrcBufferInfo->dst_info.rect.w, mSrcBufferInfo->dst_info.rect.h); -#endif -} - -#else -void GE2DComposer::runGE2DProcess(HwcLayer* hwcLayer1, HwcLayer* hwcLayer2) -{ - bool sameSourceCrop = false; - bool swapLayers = false; - hwc_frect_t sourceCrop[2]; - HwcLayer* layer[2]; - private_handle_t const* hnd[2]; - nsecs_t beforeTimeStamp = 0, afterTimeStamp = 0; - hwc_rect_t displayFrame; - uint32_t layerNum = GE2D_COMPOSE_ONE_LAYER; - - layer[0] = hwcLayer1; - layer[1] = hwcLayer2; - - if (layer[1] != NULL) { - layerNum = GE2D_COMPOSE_TWO_LAYERS; - sourceCrop[0] = layer[0]->getSourceCrop(); - sourceCrop[1] = layer[1]->getSourceCrop(); - if ((int32_t)sourceCrop[0].left == (int32_t)sourceCrop[1].left - && (int32_t)sourceCrop[0].top == (int32_t)sourceCrop[1].top - && (int32_t)sourceCrop[0].right == (int32_t)sourceCrop[1].right - && (int32_t)sourceCrop[0].bottom == (int32_t)sourceCrop[1].bottom) { - sameSourceCrop = true; - } - - if (sameSourceCrop && 0 != layer[1]->getBlendMode() && 0 == layer[0]->getBlendMode()) { - layer[0] = hwcLayer2; - layer[1] = hwcLayer1; - swapLayers = true; - } - } - - for (int32_t i=0; i<layerNum; i++) { - hnd[i] = reinterpret_cast<private_handle_t const*>(layer[i]->getBufferHandle()); - } - - if (sameSourceCrop && swapLayers) { - if (hnd[0] != NULL && hnd[1] != NULL) { - for (int32_t i=0; i<layerNum; i++) { - ETRACE("hnds: %p, %p", hnd[0], hnd[1]); - mSrcBufferInfo->src_info[i].paddr = getIonPhyAddr(mFbInfo, hnd[i]); - mSrcBufferInfo->src_info[i].format = hnd[i]->format; - mSrcBufferInfo->src_info[i].rect.x = (int32_t)sourceCrop[i].left; - mSrcBufferInfo->src_info[i].rect.y = (int32_t)sourceCrop[i].top; - mSrcBufferInfo->src_info[i].rect.w = (int32_t)(sourceCrop[i].right - sourceCrop[i].left); - mSrcBufferInfo->src_info[i].rect.h = (int32_t)(sourceCrop[i].bottom- sourceCrop[i].top); - mSrcBufferInfo->src_info[i].canvas_w = hnd[i]->stride; - mSrcBufferInfo->src_info[i].canvas_h = hnd[i]->height; - mSrcBufferInfo->src_info[i].memtype = CANVAS_ALLOC; - } - mSrcBufferInfo->blend_mode = layer[0]->getBlendMode(); - displayFrame = layer[0]->getDisplayFrame(); - - mSrcBufferInfo->dst_info.rect.x = displayFrame.left; - mSrcBufferInfo->dst_info.rect.y = displayFrame.top; - mSrcBufferInfo->dst_info.rect.w = displayFrame.right - displayFrame.left; - mSrcBufferInfo->dst_info.rect.h = displayFrame.bottom - displayFrame.top; - mSrcBufferInfo->dst_info.memtype = CANVAS_OSD0; - } - mSrcBufferInfo->dst_info.rotation = layer[0]->getTransform(); - - // ge2d processing. - mSrcBufferInfo->ge2d_op = AML_GE2D_BLEND; -#ifdef GE2D_PORCESS_DEBUG - nsecs_t beforeTimeStamp = systemTime(SYSTEM_TIME_MONOTONIC); -#endif - ge2d_process(mSrcBufferInfo); -#ifdef GE2D_PORCESS_DEBUG - nsecs_t afterTimeStamp = systemTime(SYSTEM_TIME_MONOTONIC); - ETRACE("Same SourceCrop ge2d process Period: %" PRId64 "", afterTimeStamp - beforeTimeStamp); - - ETRACE("Same SourceCrop Src1 stride is %d, height is %d, Slot: %d, format: %d, blendMode: %d, " - "srcCrop: [%d, %d, %d, %d], displayFrame:[%d, %d, %d, %d]", - mSrcBufferInfo->src_info[0].canvas_w, mSrcBufferInfo->src_info[0].canvas_h, - mSrcBufferInfo->offset, mSrcBufferInfo->src_info[0].format, mSrcBufferInfo->blend_mode, - mSrcBufferInfo->src_info[0].rect.x, mSrcBufferInfo->src_info[0].rect.y,mSrcBufferInfo->src_info[0].rect.w,mSrcBufferInfo->src_info[0].rect.h, - mSrcBufferInfo->dst_info.rect.x, mSrcBufferInfo->dst_info.rect.y, mSrcBufferInfo->dst_info.rect.w, mSrcBufferInfo->dst_info.rect.h); - ETRACE("Same SourceCrop Src2 stride is %d, height is %d, Slot: %d, format: %d, blendMode: %d, " - "srcCrop: [%d, %d, %d, %d], displayFrame:[%d, %d, %d, %d]", - mSrcBufferInfo->src_info[1].canvas_w, mSrcBufferInfo->src_info[1].canvas_h, - mSrcBufferInfo->offset, mSrcBufferInfo->src_info[1].format, mSrcBufferInfo->blend_mode, - mSrcBufferInfo->src_info[1].rect.x, mSrcBufferInfo->src_info[1].rect.y,mSrcBufferInfo->src_info[1].rect.w,mSrcBufferInfo->src_info[1].rect.h, - mSrcBufferInfo->dst_info.rect.x, mSrcBufferInfo->dst_info.rect.y, mSrcBufferInfo->dst_info.rect.w, mSrcBufferInfo->dst_info.rect.h); -#endif - } else { - if (layerNum == GE2D_COMPOSE_TWO_LAYERS && hnd[1] == NULL) { - ETRACE("two layers compose, hnd should not be null"); - return; - } - for (int32_t i=0; i<layerNum; i++) { - mSrcBufferInfo->src_info[0].paddr = getIonPhyAddr(mFbInfo, hnd[i]); - mSrcBufferInfo->src_info[0].format = hnd[i]->format; - mSrcBufferInfo->src_info[0].rect.x = (int32_t)sourceCrop[i].left; - mSrcBufferInfo->src_info[0].rect.y = (int32_t)sourceCrop[i].top; - mSrcBufferInfo->src_info[0].rect.w = (int32_t)(sourceCrop[i].right - sourceCrop[i].left); - mSrcBufferInfo->src_info[0].rect.h = (int32_t)(sourceCrop[i].bottom- sourceCrop[i].top); - mSrcBufferInfo->src_info[0].canvas_w = hnd[i]->stride; - mSrcBufferInfo->src_info[0].canvas_h = hnd[i]->height; - mSrcBufferInfo->src_info[0].memtype = CANVAS_ALLOC; - - // src1 equals dst. - mSrcBufferInfo->src_info[1].rect.x = 0; - mSrcBufferInfo->src_info[1].rect.y = 0; - mSrcBufferInfo->src_info[1].rect.w = mFbInfo->info.xres; - mSrcBufferInfo->src_info[1].rect.h = mFbInfo->info.yres; - mSrcBufferInfo->src_info[1].memtype = CANVAS_OSD0; - mSrcBufferInfo->blend_mode = layer[i]->getBlendMode(); - - displayFrame = layer[i]->getDisplayFrame(); - mSrcBufferInfo->dst_info.rect.x = displayFrame.left; - mSrcBufferInfo->dst_info.rect.y = displayFrame.top; - mSrcBufferInfo->dst_info.rect.w = displayFrame.right - displayFrame.left; - mSrcBufferInfo->dst_info.rect.h = displayFrame.bottom - displayFrame.top; - mSrcBufferInfo->dst_info.memtype = CANVAS_OSD0; - mSrcBufferInfo->dst_info.rotation = layer[i]->getTransform(); - - // ge2d processing. - if (0 == mSrcBufferInfo->blend_mode) - mSrcBufferInfo->ge2d_op = AML_GE2D_STRETCHBLIT; - else - mSrcBufferInfo->ge2d_op = AML_GE2D_BLEND; -#ifdef GE2D_PORCESS_DEBUG - nsecs_t beforeTimeStamp = systemTime(SYSTEM_TIME_MONOTONIC); -#endif - ge2d_process(mSrcBufferInfo); -#ifdef GE2D_PORCESS_DEBUG - nsecs_t afterTimeStamp = systemTime(SYSTEM_TIME_MONOTONIC); - ETRACE("Ge2d process Period: %" PRId64 "", afterTimeStamp - beforeTimeStamp); - ETRACE("Src1 stride is %d, height is %d, Slot: %d, format: %d, blendMode: %d, " - "srcCrop: [%d, %d, %d, %d], displayFrame:[%d, %d, %d, %d]", - mSrcBufferInfo->src_info[0].canvas_w, mSrcBufferInfo->src_info[0].canvas_h, - mSrcBufferInfo->offset, mSrcBufferInfo->src_info[0].format, mSrcBufferInfo->blend_mode, - mSrcBufferInfo->src_info[0].rect.x, mSrcBufferInfo->src_info[0].rect.y,mSrcBufferInfo->src_info[0].rect.w,mSrcBufferInfo->src_info[0].rect.h, - mSrcBufferInfo->dst_info.rect.x, mSrcBufferInfo->dst_info.rect.y, mSrcBufferInfo->dst_info.rect.w, mSrcBufferInfo->dst_info.rect.h); - ETRACE("Src2 stride is %d, height is %d, Slot: %d, format: %d, blendMode: %d, " - "srcCrop: [%d, %d, %d, %d], displayFrame:[%d, %d, %d, %d]", - mSrcBufferInfo->src_info[1].canvas_w, mSrcBufferInfo->src_info[1].canvas_h, - mSrcBufferInfo->offset, mSrcBufferInfo->src_info[1].format, mSrcBufferInfo->blend_mode, - mSrcBufferInfo->src_info[1].rect.x, mSrcBufferInfo->src_info[1].rect.y,mSrcBufferInfo->src_info[1].rect.w,mSrcBufferInfo->src_info[1].rect.h, - mSrcBufferInfo->dst_info.rect.x, mSrcBufferInfo->dst_info.rect.y, mSrcBufferInfo->dst_info.rect.w, mSrcBufferInfo->dst_info.rect.h); -#endif - } - } -} -#endif - -bool GE2DComposer::threadLoop() -{ - Mutex::Autolock _l(mLock); - mCondition.wait(mLock); - if (mExitThread) { - ITRACE("exiting thread loop"); - return false; - } - - DTRACE("Stark, sync timeline fd : %d", mSyncTimelineFd); - Fifo::iterator front(mQueue.begin()); - while (mQueue.size() > 0) { - // direct memcpy mode test. - // directMemcpy(front); - - // do ge2d compose. - // ETRACE("thread loop to do ge2d work here."); - hwc2_layer_t layerId = front->itemAt(0); - HwcLayer* hwcLayer = mDisplayDevice.getLayerById(layerId); - switch (front->size()) { - case GE2D_COMPOSE_ONE_LAYER: - { - // run one layer ge2d process. - if (hwcLayer != NULL) { - mSrcBufferInfo->offset = mFbSlot; - runGE2DProcess(hwcLayer, NULL); - } - } - break; - case GE2D_COMPOSE_TWO_LAYERS: - { - // run 2 layers ge2d process. - hwc2_layer_t layerId2 = front->itemAt(1); - HwcLayer* hwcLayer2 = mDisplayDevice.getLayerById(layerId2); - - // run two layers ge2d process. - if (hwcLayer != NULL && hwcLayer2 != NULL) { - mSrcBufferInfo->offset = mFbSlot; - runGE2DProcess(hwcLayer, hwcLayer2); - } - } - break; - case GE2D_COMPOSE_THREE_LAYERS: - default: - ETRACE("More than 2 layers exists, ge2d can't do that process!"); - break; - } - - // signal ge2d's release fence. - HwcFenceControl::syncTimelineInc(mSyncTimelineFd); - - mQueue.erase(front); - front = mQueue.begin(); - } - - return true; -} - -} // namespace amlogic -} // namesapce android - diff --git a/hwc2/common/composers/GE2DComposer.h b/hwc2/common/composers/GE2DComposer.h index 509252f..6af8c42 100644 --- a/hwc2/common/composers/GE2DComposer.h +++ b/hwc2/common/composers/GE2DComposer.h @@ -71,6 +71,8 @@ public: SlotInfo() : mSlot(-1), mFence(-1), + mVideoLayerId(0), + mClearBuffer(false), mLayersState() { mLayersState.setCapacity(GE2D_COMPOSE_MAX_LAYERS); mLayersState.clear(); @@ -85,6 +87,8 @@ public: int32_t mSlot; int32_t mFence; + hwc2_layer_t mVideoLayerId; + bool mClearBuffer; Vector< LayerState* > mLayersState; }; diff --git a/hwc2/common/composers/GE2DComposer.h_ b/hwc2/common/composers/GE2DComposer.h_ deleted file mode 100644 index 707e8bb..0000000 --- a/hwc2/common/composers/GE2DComposer.h_ +++ b/dev/null @@ -1,80 +0,0 @@ -/* -// Copyright(c) 2016 Amlogic Corporation -*/ - -#ifndef GE2D_COMPOSER_H -#define GE2D_COMPOSER_H - -#include <utils/KeyedVector.h> -#include <SimpleThread.h> -#include <Composers.h> - -#include <ge2d/include_aml/ge2d_port.h> -#include <ge2d/include_aml/ge2d.h> -// #include <ge2d/aml_ge2d.h> - -namespace android { -namespace amlogic { - -class IDisplayDevice; - -class GE2DComposer : public Composers { -public: - GE2DComposer(IDisplayDevice& disp); - virtual ~GE2DComposer(); - -public: - typedef Vector< Vector< hwc2_layer_t > > Fifo; - - virtual bool initialize(framebuffer_info_t* fbInfo); - virtual void deinitialize(); - virtual const char* getName() const; - virtual int32_t startCompose(Vector< hwc2_layer_t > hwcLayers, int32_t *offset = 0); - virtual void setCurGlesFbSlot(uint32_t slot); - virtual const uint32_t getFbSlot(); - -private: - uint32_t findFreeFbSlot(); - void runGE2DProcess(HwcLayer* hwcLayer1, HwcLayer* hwcLayer2); - void directMemcpy(Fifo::iterator front); // test. - - IDisplayDevice& mDisplayDevice; - const char* mName; - - // mQueue is a FIFO of queued work used in synchronous mode. - Fifo mQueue; - - // Fence. - int32_t mSyncTimelineFd; - uint32_t mCurrentSyncTime; - - int32_t mBufferMask; - int32_t mNumBuffers; - int32_t mFbSlot; - int32_t mCurGlesFbSlot; - framebuffer_info_t* mFbInfo; - int32_t mSingleFbSize; - buffer_handle_t mGe2dBufHnd; - - // ge2d target buffer info. - // buffer_info_t *mTargetBufferInfo; - // ge2d src buffer info. - aml_ge2d_info_t *mSrcBufferInfo; - - int32_t mDevice; - mutable Mutex mLock; - Condition mCondition; - bool mExitThread; - bool mInitialized; - -private: - DECLARE_THREAD(GE2DRenderThread, GE2DComposer); -}; - -} // namespace amlogic -} // namespace android - - - -#endif /* GE2D_COMPOSITOR_H */ - diff --git a/hwc2/common/devices/ExternalDevice.cpp b/hwc2/common/devices/ExternalDevice.cpp index c01e9f9..7d6dce3 100644 --- a/hwc2/common/devices/ExternalDevice.cpp +++ b/hwc2/common/devices/ExternalDevice.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <HwcTrace.h> diff --git a/hwc2/common/devices/PhysicalDevice.cpp b/hwc2/common/devices/PhysicalDevice.cpp index e9d61bd..04b7209 100644 --- a/hwc2/common/devices/PhysicalDevice.cpp +++ b/hwc2/common/devices/PhysicalDevice.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <fcntl.h> @@ -692,7 +694,11 @@ int32_t PhysicalDevice::postFramebuffer(int32_t* outRetireFence, bool hasVideoOv // real post framebuffer here. DTRACE("fbInfo->renderMode: %d", fbInfo.renderMode); - mPriorFrameRetireFence = fb_post_with_fence_locked(&fbInfo, mClientTargetHnd, mTargetAcquireFence); + if (mRenderMode == GLES_COMPOSE_MODE) { + mPriorFrameRetireFence = fb_post_with_fence_locked(&fbInfo, mClientTargetHnd, mTargetAcquireFence); + } else { + mPriorFrameRetireFence = hwc_fb_post_with_fence_locked(&fbInfo, mClientTargetHnd, mTargetAcquireFence); + } mTargetAcquireFence = -1; if (mRenderMode == GE2D_COMPOSE_MODE) { @@ -869,6 +875,7 @@ bool PhysicalDevice::layersStateCheck(int32_t renderMode, sourceCrop[i] = layer[i]->getSourceCrop(); displayFrame[i] = layer[i]->getDisplayFrame(); hnd[i] = reinterpret_cast<private_handle_t const*>(layer[i]->getBufferHandle()); + if (hnd[i] == NULL) return false; // no buffer to process. ALOGD("layer[%d] zorder: %d, blend: %d, PlaneAlpha: %f, " "mColor: [%d, %d, %d, %d], mDataSpace: %d, format hnd[%d]: %x", i, layer[i]->getZ(), layer[i]->getBlendMode(), layer[i]->getPlaneAlpha(), @@ -929,7 +936,7 @@ bool PhysicalDevice::layersStateCheck(int32_t renderMode, return false; } } - +#if 0 if (yuv420Sp && GE2D_COMPOSE_TWO_LAYERS == layerNum) { if (Utils::compareRect(sourceCrop[0], sourceCrop[1]) && Utils::compareRect(sourceCrop[0], displayFrame[0]) @@ -937,8 +944,8 @@ bool PhysicalDevice::layersStateCheck(int32_t renderMode, ALOGD("2 layers is same size and have yuv420sp format ge2d compose can not process!"); return false; } - } +#endif } return ret; @@ -949,7 +956,7 @@ bool PhysicalDevice::layersStateCheck(int32_t renderMode, * 1) only support one layer. * 2) layer format: rgba, rgbx,rgb565,bgra; * 3) layer no need scale to display; - * 4) layer has no offset to display; (will support later.) + * 4) layer has no offset to display; * For ge2d composer: * 1) support layer format that direct composer can't support. diff --git a/hwc2/common/devices/PrimaryDevice.cpp b/hwc2/common/devices/PrimaryDevice.cpp index f49ebae..550876c 100644 --- a/hwc2/common/devices/PrimaryDevice.cpp +++ b/hwc2/common/devices/PrimaryDevice.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <HwcTrace.h> diff --git a/hwc2/common/devices/VirtualDevice.cpp b/hwc2/common/devices/VirtualDevice.cpp index dd64ded..0f45895 100644 --- a/hwc2/common/devices/VirtualDevice.cpp +++ b/hwc2/common/devices/VirtualDevice.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <HwcTrace.h> diff --git a/hwc2/common/observers/SoftVsyncObserver.cpp b/hwc2/common/observers/SoftVsyncObserver.cpp index 7fc3ecb..6347b8d 100644 --- a/hwc2/common/observers/SoftVsyncObserver.cpp +++ b/hwc2/common/observers/SoftVsyncObserver.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <HwcTrace.h> diff --git a/hwc2/common/observers/SoftVsyncObserver.h b/hwc2/common/observers/SoftVsyncObserver.h index 6cf1c2b..1a7be89 100644 --- a/hwc2/common/observers/SoftVsyncObserver.h +++ b/hwc2/common/observers/SoftVsyncObserver.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef SOFT_VSYNC_OBSERVER_H diff --git a/hwc2/common/observers/UeventObserver.cpp b/hwc2/common/observers/UeventObserver.cpp index 7d9d3c5..e9d944f 100644 --- a/hwc2/common/observers/UeventObserver.cpp +++ b/hwc2/common/observers/UeventObserver.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <poll.h> diff --git a/hwc2/common/utils/Dump.cpp b/hwc2/common/utils/Dump.cpp index da06f38..15aa70b 100644 --- a/hwc2/common/utils/Dump.cpp +++ b/hwc2/common/utils/Dump.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <stdarg.h> diff --git a/hwc2/common/utils/Dump.h b/hwc2/common/utils/Dump.h index ea4fce5..129b931 100644 --- a/hwc2/common/utils/Dump.h +++ b/hwc2/common/utils/Dump.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef DUMP_H_ diff --git a/hwc2/common/utils/HwcTrace.h b/hwc2/common/utils/HwcTrace.h index 7b913cb..7f1bc2c 100644 --- a/hwc2/common/utils/HwcTrace.h +++ b/hwc2/common/utils/HwcTrace.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef HWC_TRACE_H diff --git a/hwc2/include/ExternalDevice.h b/hwc2/include/ExternalDevice.h index f743690..6817b75 100644 --- a/hwc2/include/ExternalDevice.h +++ b/hwc2/include/ExternalDevice.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef EXTERNAL_DEVICE_H diff --git a/hwc2/include/HwcFenceControl.h b/hwc2/include/HwcFenceControl.h index ed0e380..1a32749 100644 --- a/hwc2/include/HwcFenceControl.h +++ b/hwc2/include/HwcFenceControl.h @@ -1,18 +1,6 @@ /* - * Copyright (C) 2012 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright(c) 2016 Amlogic Corporation +*/ #ifndef HWC_FENCE_H #define HWC_FENCE_H @@ -99,20 +87,8 @@ public: static int32_t merge(const String8& name, const int32_t& f1, const int32_t& f2); - // Return a duplicate of the fence file descriptor. The caller is - // responsible for closing the returned file descriptor. On error, -1 will - // be returned and errno will indicate the problem. - int32_t dup() const; static int32_t dupFence(int32_t fence); - int32_t getFenceFd() const; - - // getSignalTime returns the system monotonic clock time at which the - // fence transitioned to the signaled state. If the fence is not signaled - // then INT64_MAX is returned. If the fence is invalid or if an error - // occurs then -1 is returned. - nsecs_t getSignalTime() const; - private: // Only allow instantiation using ref counting. friend class LightRefBase<HwcFenceControl>; diff --git a/hwc2/include/Hwcomposer.h b/hwc2/include/Hwcomposer.h index 02bd6a5..76c1b7c 100644 --- a/hwc2/include/Hwcomposer.h +++ b/hwc2/include/Hwcomposer.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef HWCOMPOSER_H diff --git a/hwc2/include/IDisplayDevice.h b/hwc2/include/IDisplayDevice.h index 7c4df71..8198428 100644 --- a/hwc2/include/IDisplayDevice.h +++ b/hwc2/include/IDisplayDevice.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef IDISPLAY_DEVICE_H diff --git a/hwc2/include/IPlatFactory.h b/hwc2/include/IPlatFactory.h index 3122cf8..46480c3 100644 --- a/hwc2/include/IPlatFactory.h +++ b/hwc2/include/IPlatFactory.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef IPLATFORM_FACTORY_H_ diff --git a/hwc2/include/PhysicalDevice.h b/hwc2/include/PhysicalDevice.h index 8efbd75..049e37f 100644 --- a/hwc2/include/PhysicalDevice.h +++ b/hwc2/include/PhysicalDevice.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef PHYSICAL_DEVICE_H diff --git a/hwc2/include/PrimaryDevice.h b/hwc2/include/PrimaryDevice.h index 777c305..2b4d84c 100644 --- a/hwc2/include/PrimaryDevice.h +++ b/hwc2/include/PrimaryDevice.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef PRIMARY_DEVICE_H diff --git a/hwc2/include/UeventObserver.h b/hwc2/include/UeventObserver.h index f5bcd55..5e40046 100644 --- a/hwc2/include/UeventObserver.h +++ b/hwc2/include/UeventObserver.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef UEVENT_OBSERVER_H diff --git a/hwc2/include/VirtualDevice.h b/hwc2/include/VirtualDevice.h index 918ac72..924e3cb 100644 --- a/hwc2/include/VirtualDevice.h +++ b/hwc2/include/VirtualDevice.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef VIRTUAL_DEVICE_H diff --git a/hwc2/platforms/PlatFactory.cpp b/hwc2/platforms/PlatFactory.cpp index 921d29b..c73eddf 100644 --- a/hwc2/platforms/PlatFactory.cpp +++ b/hwc2/platforms/PlatFactory.cpp @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #include <HwcTrace.h> diff --git a/hwc2/platforms/PlatFactory.h b/hwc2/platforms/PlatFactory.h index 9f84c60..72796d2 100644 --- a/hwc2/platforms/PlatFactory.h +++ b/hwc2/platforms/PlatFactory.h @@ -12,6 +12,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. +// +// This file is modified by Amlogic, Inc. 2017.01.17. */ #ifndef MOOFPLATFORMFACTORY_H_ diff --git a/hwc2/test/Android.mk b/hwc2/test/Android.mk deleted file mode 100644 index 0c9fe4a..0000000 --- a/hwc2/test/Android.mk +++ b/dev/null @@ -1,26 +0,0 @@ -# Build the unit tests, -LOCAL_PATH:= $(call my-dir) -include $(CLEAR_VARS) - -LOCAL_MODULE := nv12_ved_test - -LOCAL_MODULE_TAGS := tests - -LOCAL_SRC_FILES := \ - nv12_ved_test.cpp \ - -LOCAL_SHARED_LIBRARIES := \ - libEGL \ - libGLESv2 \ - libbinder \ - libcutils \ - libgui \ - libui \ - libutils \ - -LOCAL_C_INCLUDES := \ - $(call include-path-for, gtest) \ - -# Build the binary to $(TARGET_OUT_DATA_NATIVE_TESTS)/$(LOCAL_MODULE) -# to integrate with auto-test framework. -include $(BUILD_EXECUTABLE) diff --git a/hwc2/test/my_640x480.nv12 b/hwc2/test/my_640x480.nv12 deleted file mode 100644 index d8a0c34..0000000 --- a/hwc2/test/my_640x480.nv12 +++ b/dev/null @@ -1 +0,0 @@ -"&&%# *6BTjstx{zywxxwtnlptw|}|{{|{ywvuvyyxyz|}{zxz~~||||}~~~||~}{z{}~~}~~}}~~}}~
g- !#$'+/01147889?DB=4) *7BShpminqrtwyz|}xxM"!$$#!'4BUhqtx{zyxxxxsnkotwz|{{{{{yxwuvxyxyz{|{{{{}{zzz|~~}||~}|{zz{}}}~|{~}}}~~
}~}}
~
n1 "#&*-/0148:9:>@A=7.#".;Qijjloqrtwxy{}ywC #0BUeotx{zywwwwtnmquwyyz{{yxvwxwvxzz{{||}~~~}zxwxz|}}|~~}}}||~~{{}~}}~~}~||}
~
R!#%&(*,.027=@>=?ADFGE<4*!(7Vghnqrsvwwvx}~~~z}z5 ,BVdmsy{zxvvvwtpnquvwxy{{ywwwyywwy{|}}}}~~}|ywvwyz{|}~~~}}~}yy{}~~~~~~~~
~}}~
r $')))*+-028?A>>ADEFJLJHE;," '8P_mmpsvvusuwyz||z}z#+BWdnty{zxvwyyusrtuvwxyz{zyyzzywvx|~}}~~{ywwy{|}~~~~~~~~~~}|{|
£ "$#$'+.--/00349?AABFIHIMRRRTQG5##)G`moswxvtuvvxz{y}y(@Ucovyzxwwy{zwuuuvvvxxz{{{}~|yvtvz~~~|{|~}yxxxxz}~~~~}}}|}}}~~~~
$(('(*--0211348;?BEIJIKNRVXXYUK:(!'H\juvxxvvvuuxzx|v%:Pasuwxwwxyzzxvvwxxwxyz|||}}|xuuvy|}}}}{z{zwtuwwwz}~~~}}|||~
~
-!""""%(+++,-/2321358;@DGIKLMNQVZZZYTMA0""0C]wwuyzzxvvy{zx 1GYjprttuuuuvuttvwxwyz{||{{zzxwxwy|}|{{zyxwuttvwwz}|}~}||z|}~~}}
[ !$&%%'(,..../1112469<@CEHLMNNQUXXXXXVSL9&#.=Xlmuz{{yxz|{s+CXfmqttssssssstuxyyz{||{yyyyxxy{}~}{zzzyyyyxxxz}~~~~~}}~~
L !"#&())+-0122102357:;=?BDEJNNOQSUUUXZ[\]\T@,%+8Rrx|~}|||{i&=Sbkorssrstsrstuwyyz{{{ywxyyyz{}}{{z{{{|~|zz|~~~|}~|
j!#$%'))*,/1124423468;=?@BCFJLMPSTSRSVZ\]^^^WF/&+2Unqx~}|{yxc!7Pclpsuutttttuvvwxxy{{yxxyxx{}}}~~||||}}|}}~
#'*+,,,/23224446789<@BCEGHJMORTUTRRUWZ\\\_`YI4',9]ou}~}|yyb0Kbmsvwwvuttvwxxwwwxzywwz{yy{|}||~~}||}~}{}~~}~~}~
~
₯!',--,,033233369;<=@BCCFHIKORUVVUTTUVX[[[^a_YL819Kgw}~}}}zze /H`nuyzxuvuuxyyyxxxz|{yz~~|||}~~}~~~}}}~|z|~~|~~~
1"(,-/013458978;?BCCEDCBGKLNRTVVUUWXYYY\`abbbb^P=2>Zq|}~zxe!!.E\otyzvrtuuxyyyyy{}~|z{~~}}}~~~~~~}}~~~~{z|}}~
^!"$(*,.25558<<;=@CDEDEB@?DIKLPRSTTVXZ\\[\`cddefe_O72>Qs{v{}ywd +AXkrwxtqrstvxyzzz|}|{zz|||~~}}}~}|}~~~~
|2!"$'*,/2579<>>?BDDEFFECAACGILOOPSUWZ]^]]]^adeffec]K4..Wtwz{xvb':N^jqrollmnoruxxy{zxyzyxxy|~}}~}}}~~
d!"#(+.0379;=>@@AEGHHIHEDCDGJKNNPRTWZ\^^^^^^`bdddcbZG.+0O~yzvt`$2ER\ab`_`ceehpwxyvvvxyyxyy{~~~}}~
£"%'(+.15:===>ACBAFJKKKJIHHGKNNOPPRUXZ]___`a`__`bdedbX>,/%{wwf!,8BILJJMRUUSRXaefkptwxzyyz|}~~|||
© $)*+-.27<@?>?BDCADGGHGGIKKKNPOPRRRUXZ\^]_`cb_\]`dfed_P:+(r{tu_ ").34215:<;:9:DKYfotxz|{z{}~~}}~}
‘ !!%*,,--28>AAACEGECBCDFEEKOQRSSRQTVTVWY\]]_bdc`]]`egffc\K21;g}stW $7Uhqwz{}{zz|~~~~~~
‘D# $*----18<>ABCEFFDBBCFGHLPRSSTSSUVUUWZ\\\^acbba`adeefebXC4:Iqqm]3Sitz|||{zz}~~}}~~}
m?#)-./148:=ACDDDFGEEEHJLMORRRSTTUUTTW\\\^_abbeedddddeeeaT?//jnmb,Omx|~||zyy~}||}~}}~
^ !$*-.1469;=BEFFFIKJHGIKMNPQQPRTSSUTTWZZ\_`abdhhffecceedd^L-3^jmc&Cjx|~|||{|~||}~~~
u "&*-14469<?CDDFJJIJKKLNPPOPSTSSSSUTW[[Z[^`beedefgfddfeddbR1-E`ke'Dbqy}|zz{}}}|zy}}}||}}}}}~}}}{{}
ͺ "$'*-256:=?ADEGKMKJMNNOQRQOOSTTTSTWY[]]\\]_bddcfgfeeggfddcW=19Shl%A\nvzyxyz{{{zyz~}{{}~~~~~~}{|
~
‘!$%)-059;=?@CEGJOPQRSSRSSSROOSVVVUWZ]^__^___adccfhgfhjiheecYG4)3`n#?Zjvywvyzzzzzz{}{{|}~~~~~~~~
. #$%)-048:<?BEFHMPQSVWUTRRTSPPSVVVVVY\^_`^____bcdffefijihfebZP<$/UT !>[jswvvy{zyyyz|~~|{|}~~
K!"#$%(+/26:=AEGHKQSQRUUTRQRUVTSUUTUWWYZ\_ba`aaaaceeeeegihhfd`[UE&*OR% !"#"! 9fksxwxz{zzz{|}~~~{z|~~
`( !"$&)-16:?CGJKMSURQSRQPQQTVVVVUTVYZ[Z[\^_`abbbcddefghiiifc`\YK,.RW9 "$%%$#"/`otyxx{|}}}~}|~~
yJ !"#$(+.39>CGIKMNSVTTVTRRSSTUVWXXVVY]^]\\\_abccefgghijjijifc`^[O22SYA #%$$$#2Zntxxx{~~~~}~
X "&(')+-17=CGIJKMQTTWYXVUVVUUUUVYWUX[]]^]]_``abeghiiikjiigb_^^\Q87T[F#!#$$" /Xiswxy{~}}~}
\ "'++)),05<ADHIKMQSTWZZYYYYYXVTSVXUW[\^___`aaabehiijjlljif_[^_\T@<QXF'!!""!0Tgqvy{}~~~~~~~}{|~
{U!#',-*)-26;=?EILORSUWXXYZZYXYXVVWWVY\\^`__`abccehihhillkie_^`a^VF=JQD( 3Vhsy}~~~~}{z|~
uU $',//-.379:=@FLOPRSVXYYZ[[YWY[[[ZYY[\]`a``abdffghhhhjklkiebbde`WH<AG?(5Xjx{~~|yz~
nN""&)-011248::=BHMPPPQUXZ[[\]\ZZ[[[[[\[Z[^_^__`cghhhhhhjkjjhfcbdd`XK@@D>(5Xny|~~}
dC $'*,034348;<?CHMPQRTXZ[\\]^]][[[[\]]\[\]\\]__bfhiiihhjjjjihecdc_YOFCD<%5Yoz|}}~~~
_> %()+045347;<>BGKOSVZ\]]]]^_^]\\^^^^^^]^^][\^_acehihfgghjkjhedc`\XSKFC7!5^r{}}||}}
V7!'*,.256568;<>DIKOTY^`^^_aaa_^^^``^]]]^_`a```abbdhigfhhikmjgfea^ZXTLGB/4^ow}~
I-"'+.146668:<<@FLMOTY\]\]`bcba``__^\[ZZZ\]_ababcccfgffhjklkhfge`[WVTOI=#2\my~~~~
~L. #(-1466568;=>BIMOQTXYZYZ]`aa```_^\ZYYWXZ[]bcbbcedefeegikkigefe`ZVTROK8,_ox~~}}}|~
~}}
xJ+"'+/1232368<?DIKNPSUVXZZ[]_____^]\[[ZXX[\^bdbbcdeeggfefgghhfdc`[XSNLJ5"/\ox}~~}|zz|
~~
rG*!'*,-.01257:@FIKLNQUWZ\\\]___`_]]]\\[YZ]__cedddeffhkjihggghhfca^[UKFB.#%(+./.,,,-.//02465444420,)&#!"#$#"!"""""$&%$$(',A]nw|~}{yyz~
i@'!&))*,/13468=CGFHLPTX[]^^_`aaa`^]]]\[[[^^^_abdfghhhjnnmjihhhgdb`]VI=5%:=BGLOLFDEHJGFILNNNOQQSTRNID=9<CIJGB?ABCACFE@>CIKXeqw{}}zy{~
^;% &)*+-023568<BEDGLPSW[^`a`abbca``_^\[[Z]^]]`begikkijnpmjjiigedc`\UI9*KOV[`dc^Z\`_[Z^biihfgghgeb`__[]bjnmg_^__bgkljjkkkpstwz}}~~{{}
pY@$!&+,.1123689;?CDFINSVZ]`abbcdedcb`_][YW[_^]`dfhjkkkkmnkjiiheddd`[TH5!W\chknmjhjmmjikqvxrrrsrtnmqsrporx|zvrqnoq|{||}}wwxwxy}~
mX?##(,.144369:::<BGHJNTWY\`cddfghgeb`_][XWY^`_aehhjlmnmmlkkkjgffgfa[SF0`dlpqrqpopsutsrswywwxxxurruwvtux|}{xwwwxy~~~}|zxxxy{~~
kR;!#(+.03337;988:AHKLNUYY[_ceffhigeb^][YYXY\_`behhjmopnmllmmkggijga[RB)gjprrrrstuxyxwvvx{{z{|{xuvz|zwwz~|z{||||}zwx|~~~~~~
dF5"&*/12127<:78;AJOQRUY[]adeegjkigda^[Z[YY]^`beggjnqqonmllljgfikg`[Q;!jlqrpoqtwwyzyxwuwz||{{zxwxz{yxxz}~{{~}}|yvy~}~~}}
`B1!%(-13214898:=AHNSUVY]^_abdgkkihgdb`_^\\^_`beghjmonmmmkjjiffghf`[O6kmqromptwxyyxyxvwyyzzzyxxz{zyyz{}}}}{{{yx|~~~~
_>,"'),154237:<>BDIOTWX[_``acehjlkjigedda^]^_acfhiklmmllmkjjiffggfaZN6hjnomknsvvwwvwxxxwvvwwxyyz{zyyzzz~{yyz{{}
Y;'$)+,044447<==BFINSVVY^_`bdfhijjihhffea^]^_acdfgjjjlllnnnmjgeeeeaYM6bfjkjjnruvvutvwxwwwvvwy{{{|{yyzzy|~|zy{|}
V>" %*,.25776:>>>AFJNRRSX\_`bcehgggfgihfda_^_`acdehjjlnopprsplifcbcaZL4\agihjnqsuvutuwwwz{yxxy{|}}|{{}|z{}~~|{z{|
P8!&(*.46888<??>AFIKMNRW[^`bcefgfedfhigdcaaa``bdfjnprqqrrrrqnjfcbb`[M0^afijloqsuvuuvvwy||zyz|}~~~~|}}|{{||}~~~}{{{}
~Q6#&(*.478:;=???BFJKNSWZ^acefghijjiijjjhfeca__aceiosttsstsrqokgcbb`\L-bdgkmqrrsuvwvuuw|~|zy{~~}|||{zzz{|}~}|}}
rO5 $&)+/4569===>>BFHKQVZ[_bdefghilmmmlkkkhedb``abcfjnprsrrqqqnkhdcc`[L*^cinrtuuuuvwurrw}}{yz~}{{{{zyyz{|}~~
fK3!%(-147779=??@BFHIMRWZ\_beffgiiknpponlkifdccbccdfhjmpsrpoppnkifdc`\M+Zajquwwwxvuvurrw|~}zxx{~~~~|{||zyz|}}~~~
zbM0#&-259:9:=?@CEILLNSWZ\^befefhijlnpqpnlifecccddfhjlnnoonmmnokhgec`\N-Zclswzyzzxvvuttx{{{xvwz|~~~~}}|{{}~
i\J,"(/469<;<>?AFILMOPSVY\_cggfgjlmmnpstrnjggecddehkmnqqppqomnokgfeb_[M-[bkqtwyyzywwwxxxyzzwuuwz}~~~}|~~|}~
VUF)$+2668;;>?@CGJLMOQSVX[_begghkmoonnqtsnihhfddeegjjkoqrstrpnmkgda_]YK+Z_fkptxyyyxyzzyxyyxvtuwz~||~
UT@'(06::;=?AABFIKNPRSWYZ\`bfijkmoqqonopqokijhffghiiiimprrssqnljgb^_]XJ)TVZ_cmruuwxy{|zxxxvuttwz}~~~}}~
SM:%#,27<>?ACCBDHJKNQSUZ]]]`cfjklmorqpomklmljihgghjkjjjlnonnonmkhea`a_XK*KKMPWalorvxy{|{zxxxwuux{}}}~}}
PG7$"+37<AEEEEFFGJLLNQSV[___acgloppqsrqrpmjkljhghhgiklllmnmmmmmlkgdbab`ZM+VUQPRW_hpvyz|}}|zzzywwy|}}|}~~}~
U@4#)18<?BEGHGHIJKNNNPSX[]^_abejnpppqqqsrpkikjhghgeefgiklmnmnmmmkgeccb`\N,[RQZfqwz|}}}}{{{zy{}}}}||~~|{}}}}~~
M:0 $08?BCDFJMLLMORUUUUX[^^^_acfjmoppqqqrsrollkiijhfeeegkmnppommmkhedddb]M,+OW*NRXdpwz|||{{{zzzz|~}||}~~{xxy}}{yyy{|}
vI8-)4;@DFFHMRRRQTY[[Z[]_`__`acfhjmnorqpopqnmlkiijhfefgiklmpqommnlieddec^M*ΟΏkSR^muz{{zyzzzz{|~~~}zwwx{}zyxwz~
nR7(#-9@EHJKLQVWWVY\_^]]_abcbbcfhhijlosspnnmlklkkjkjgefhkmnoqqpnoonkhfdcb^M)λεΟ€R_lty{yxy{{zyz|~~}zxwxz~}|{y|
seO4 '1<DGHJKLPUYZZ[]^^]^acdfggghiiiiknstsolkjihjkkjjhffgilmopponoonmkheba_N)λθήΏQ[ktxzywy||{zz{|}~|{zyz~~
dZI/%1<DHJIKLNSWZ]^^__``begghjjjjjkjjknrttqmmlhegjjiijkllllmoooonnnmljifdc_O*βγήΕ29[luwxxwy|{{{{zz|}||{{|
’LSA+".;EIIJIKNQUYZ\^__adegjjihiihiklkkkmpsspoonjgfhihghloppoopponnnmkjjjihfaO,βγδΩJGjuxwvvz}}|}|{{}}|}}|~
@H;'(4?HLMLLNQTX\\]`cdefhjlljjjihkoponnoprtsqpomjhhiihilpqpoqrrqppomllllkjhbQ-δεκζΑ"crwwvx|~}{|}}~~}{{{|||~vH?4#,6>GMOMNRTVY^^_adeeehkllkkkjkmooonnoqruusrqnlkkkjiilnonmnprrrqommnnmkigdS,ζζλιΣ€]muvwz}~{yz}}{zz{|}~
}~
fD7*$3<BIPQPQUXY\abacfgeeijklllmnooppppppqqstttspmllkihjmopnllmpqrqpopqoligfdU,θθλκΤZluwxy|}{yz}~{zz||}
ZVE2!(7AEJQSRTWYY\`aacgigfiijlllmnpoopqrqqqppqstrnmkjhggimoomllkmopqrrttqlgeedU*θθλλΡ ]owxwwz|{zz}~}~~|zz{}}~~~
LO>+ -;CHLQRSUXYZ\`bcehhgikjkmmmnpqpppqqqpppoprrnkkihhgfgilkkmnmmmnprtvvsnhecbS(θθλλΔ^)bsxxvuxzzy{~}~~{{}~~~
~}~
KH9&&2<CHMPRUVWXZ^acdfghiklllnnmnopppppnmnppopqqnkjihiigeefgknoonnnnprtuspkfcaR(ηθλλLjuwvuuwyyy{~}|}~~
~
|UC3"#.8BGJNSUXYY[]_bdefiijjmnnprqpppppponmoppqrsspmljhijihhiknpooooopqrttrokgc`R(ικλκ[dovwvvwyzz{|~~}~~
fOA0 *6@GIKOSUXXZ[]_`acehihhknnoqqpoppooppppoprsrqonmkihiiijklopnnoopqrsttrnjfc_P'θηκδ]dovxyz{|{z{}~}}
u[P>)!-9CJLMPSSVXY[]^_`cegjjjlnooqqqqrsqqrrrqoqssqqononmjihhikmopqqsrqqqqrqnkheb^M$½ΊΓZeqxzz{}}z{}~{{~
cSK8!'/:DJMOQRRUXYZ]_`adfhjllnpqpqqqptusrsstqpqrrrrqoppomjgfhjmpqrrttssrpolihgeb]J#€ΊRcsz{{|~}{|
{yy}
WTE.#1<CHMOPSTSUX\^_accefikmnoqrqqrrruvustttrqqrrssrppqrpmjijknqqqqrtuusqolhgfeb^I"ΠΔΤΓSeu{||{|}{y{
{zz}
|ZL<&&7DHJMNPSUTUW[^``bcefhkmnnooopqqqsuttttsrqqrsssrpqqppnlkjjlmmnoprssrppokigdb^I"θεθάQeu{|}|zzzyz~}||~
€tXE0,<FKNPOPSUVWXZ]_`acffhkmmnnnorsrqrstuutsrrrstsrrrqonmmlkjjkjjlmmnopnnpomkhd`[G"ζηιΪOas{|}|zyyz{}}}}}~~~
’zbR<%0=AFKNNOQTUXYY[]^`bddegjkmmmorsrrrstuuttsrrstrpprqnkjjiijklllmnmmnnnmnnmlje^WD ζεθΨQau{}~~|z{|}|{{{{|~
tXM5$2=@CHLNPSUVXYYZ\]_abbcfilnnnortttuuutttuttsssrppqpnlkighjmnoppooooponnnnmje]UAιθηΡM^sz|~}|~~|{{{|{|}}
~
pVG1)2<BEHKMPSUVVXYY[\^_abdfiloonorrsttuutttttssrqqppqomnmjggikmprqprssrqponlkie^S=ιθαΗL^py|}~{{|}}}~~}~
~~
bTB-!.7?GLMNPRTWVTVZZ[]_`cfhiknqqqrsssstvwvututtssrqpqqonoolgfgikpssstttsrrqnjhhe_Q8λλΠJZmw{|~}{{|}~~~
~
‘xVN<'!/:BHLNQRRTVVUW[\]`aabfiknppqqrrrsstvwvsstuutsrqpoonmopnjhgginqsttsssttsnigfe^M1λκ³O2HYmyyz|~}||{}
~
jXF1 "0:AHLPSSSUWWWY]^_cdbcgjmpqpprtssstuvvtrsuvvuspnmnnmkmoqpmjikmprstssuvvtojfdd\G)άΎC&@DShrtvy{~{zzxy{}~}}~
vcW>&#/7?GKNPQSVWVVY\]^ab`aehknnnnqttsstuutsrtutsrpmjjlmkjknrrommnnmmprstvxwtpjecbZ@"xnI0A4:M[^ikkquxwutrtw|{z{~
pdS7$1;BIMNOQUWXWUX\\]_aacfhkmmnoquuttuvvussttqoppmkkkjijlnqpooppnkjmqrux{xuqkfcaW90,#(3CNOQRU]`^`cflqwxux~||
‘f^O5&3=DIKMPQTUVVVX[\]^`cefhjllnnpqrstttutqrsromnnmklljjklnonnoonkijmprsvwxvslgcaU1"'058:=ADFKQWY]ajnu}~{|
VYJ1 )5?FIKOSSTTTVY\]]^_afiiijlnooppqtvtstsqpqpljklllmnmlmmnonnnmkjjlnqrrrsvwtngdaS+ #%'+08?EHJLYdn|~~
vZPE."+4<CHLPSTVVUVZ]^]]^afhhijlnoopqsttrstsqppmiiiklmmonnnmmnnoomkkkloqssqrtutngdaP&"(,/145JYh{~
’’’‘ o[H>*&08>DIMORTVWXXZ\^^^_bfhijkmnoprttsssuvuttrolllklmnopponlllnponnmlnquvtssttoifaL# !'4Pau}
‘‘‘ hWE8$&1:@EJLNQUWXXYYZ]^^_adhijkllnpstsssstvvuvusqqplklmmoqrqnllnoppqpnnquwusrttpje^E*C\t}
‘ ‘ v`UC3&1<BFKNOSWYYZ[Z[^___bfijjkllpsvvuvwtsvwwwwwuspmlnnmnqssqoopqqrrrrqrtutssttqkeY;"<Zx
‘‘ _XQC.&.9BFKOPTXY[\\[[]___beghikmmquwwwyyvuwwvvwxwtqnoqqonnprrrrssssstttssttttsspldS2;Wy
‘P[O@% )/8AGLQSUWXZ]]\[]_abdfghknqpswyxyz|zxxwvvwxvsqpsuvurppqqstuuuuvvwwvutuvusrpmdM)7V|
}}
’UXN;#+09AGLPSVWWY[[[[\]`begghlpqqtwxwxy{{yxxwuuvtpnosvwxvsqooqrtuvuvwwxxwuuvvusqndK&3U}
~~
‘ ’’}WUI6$+2<EIMQUXYXXYZZZ[]_cfhjkmoqruwwxyyzzyyzxuturpnoqtuwvtqppqqrtuuvvwxyxvvwxwtrodL'0Ty~~ ‘£ €₯ {_PE2$*1<FKMQVYZZXWXXY[]adfhiklmpruuvxzyxxyzzxvuurqomopqsttsrrrrsttssstwxwwwwxwurndM)0Uu~}
‘‘‘ ’ ‘£§£t]J@-$+3?IMOSWY[ZYXXYZ\_dggghjlmpsutvxzywwyzxvutsqqomopqrtvvuttuuuspppquwxywwwwusncL).Nj{~~
‘ ’‘ ‘‘ €o`WH<'$+5@HLQVWXWXZ[[[\^adggfgijlopqrsvwvvvxxussrqpppprsstuwyywvxxwtpnnosvxyxvwvusmaI(*@`sz
‘‘ ’’f]TI:#!&.8AGMTYYWVVZ]]]_abdfhhikkklmnpsuuvwxxwtrqqqrsuvvvvwwx{{yxxxywtpmnquwxwvvvvsnaH(%% $/M]dv
’ ‘ ‘‘ c_SF5")19@FNSXXWVXZ[\]_aabcegkmlklmmpstuvwwwutsrqrtvwxwwwxxxyywvwxyywsnlnpqstutttrodG)*55.")=N_t~
’ ’ Y\PA-$-6<BJRUVWWXZ[[\]_``bcdhklllopqsuvvvvwwvuutstuvxyxvtttvvuuuvxyxwtnllllotvutssqgM,4BB:+0A^t~~
‘ ‘€’‘‘ VWM=%%.7=CLSVVWXY[[[\\^``acegihilpssuwwvvuvvttuuuuutvxwtqpqtuuvvvwxxwtpnljjouxwuttsiQ0!<LME3#&8\u~~~
‘£€’ ’aSK:#/9>DKRUUX[\]]\\]_bbcdfhihjmqstvwwwvvvvtsuwvvtstwwusqruuvxyyxxxwuspljknsxyxvvsiU5&BPRL9%1[u
}|}
‘’ ‘€€’ ‘ ‘‘ ͺ‘vp_QK9".7<DJPTVY\]^]\[\_bccdggggknprsuvvvuuwwutuvvvtrtwwvutsstuwyyyyxwvtpmlmnotwvuutlZ;.HSUP;&)Tq{}¦€’‘’’’’££‘ ‘‘ £££’‘’‘ ₯’qc^PG4"/7@HKPUXY]^^^]\]_abdfiigilnpqtwxwwuvyzxwwwwvtstwxxwurpqssstvwwxwuqonnoqsvuuuun^@!8OWXR;&%F[otwx
₯£‘‘’£’‘’’’££‘‘£€€’‘‘ ‘ nd\N@,#/:CILQVXY[]]^]\]^_`cfiihjlmnpswxwvuvwxvvvwwvttuxzyxxvssronopqsttsrrqoprstttttoaE&@T\\S;%0DQ]adn}}~ §€ ‘‘‘’£’ ‘’£€’ ‘£‘ ‘£’ b`YK;&$2=EJMRVXY\]\]]]^^^`cfiihjmmnoqtvvwvvuvvvwxxxvvx{{yyzxvvtpnpqqqrrrsuuqpoopsssspeK +DX__S9# *7BHKR`nqpqsz
‘’’‘’’ ‘‘‘‘‘ ‘‘[_TF6"#3=CHMRUXZ\]\\\]^^^`befffgjjkmoqtvwvusuvvwxxxxyz}|yxxwwwvssuwvsqqrsvvspmloqrrrqhR!0I\b^Q7 %,39>AKU\ffj
‘ ‘‘£ ‘‘‘’‘ ‘ ‘‘\YMA2$3=BGLSWXZ\]\\\]^^^`bdeddfiihkoqstuuutuvwxzzzzz|~}zwvwwxxvvxyxwwvttuvspnopqrrsrjV5P`c]Q7 $(+-2<BXfm
‘ ‘‘ ‘‘ ‘’ ‘yaTI>.%2;?CIQWXY[\\[\]]\\^_acccegggjlnqrrrsstuvxyyzyyz{{xuuwxxxxxxwvxyxtrsutqooqqqqrpj[<Uce]R7!$+6B[l
’‘ ’’‘‘‘’’‘‘‘‘‘ ‘ jaRH;)(4<?CIOTWXZ[[[[]]\\]^_aabceghijlopqrttuwxz{{zyyxyywttvwvvwwvuuwyyvrtvvspnprrrqoj`&BWeg_Q6 %.AYi
‘ ‘££’££ ‘‘‘‘‘‘‘‘‘££ ‘£~f^RK<$(4<?CHMQUWYZZZZ[[Z[]]]^`bbcfhijkmoqsuuwxyzzyxxxxwwvttvvutuusstuvwwvwxwuqooqssqoka.FWdh`P7 "*?Xh
‘‘ ‘¦₯€££ ‘’’’’’’£€€‘ ¨ zb[RL=!'3;@DIMPSWXXZ[[[[YZ\]\\_a`bfijklnoquxxy{{zzyyxyyyyyxyyxvtuwvvxxxxyyxwwuqpqrtutrnc#8LZeh`N6 "*@\m €£‘ ‘’ ’₯¦€’’‘‘‘‘’£₯€€£‘ ͺscXPL:$/7>DHMPTWVWZ\]]\YXZZZ[]__afijklnorvxxyzzzzzzxxyzz{{|{{xvuwwy{|{yxxwvvtpoqrsttspf+?R_gh_N6 #*?^s ‘£‘ ‘£€’‘ ’€₯£’‘ ‘‘‘’₯§¦₯€’’£’‘ £^`UMG4#+2=EINQTUUX\]]]]ZXXYZ[\^`cgjjlmoqtwyz{{{z{|{yy{||~~}}|zxwwvwy||zyxwvwvrpprssssqg%#2GXejh]N6 ")>\s
‘£€’‘‘’£££’‘ ‘’’’£₯€€£’’€£’’ }KZRJD.")1<CFKOQRUY\\[YZZYYZ[[\^aegijklorsuy{}}}|}}{z|}~~~}|{yxxwwvx|}{yxwvwwtqoprrrrqj0$7GYcklg\M4 (=Yp
‘ ‘££‘‘’ ‘‘££’‘ ’£’‘‘’’’‘‘’£’’‘ {PUOG>*(/9@BEIMPTXZZZYY[\[[\\]_beghjkmqtuuy~}}~~}}|zyxvuuvz~~|{yvuvvtsqqstssre=!=TWblomg[K3(=Xm
‘‘€¦ ‘’‘€€’’’’‘‘‘‘ ‘‘ ‘‘ wZSMD9&&.6<>?DIMRWXXXZ[\\[[[\]^_acgjlmosuvy}~~~|}|ywutttw{}|{zyvuutssqpqrstsgI,.Ybkpssng[K4(>Yo
‘ €’ ¦¨’‘’’‘ ‘’£££’‘’€£ ‘’£‘ ‘ k]QKA3!%-5;<>DINRTVVWZ\]]]]^^^^^_bfjmmnrwy{}~~~~}zwuvwvxyzyyyyxvtsstrpoprrqiY99Zjvwxuog[J6 (?]u
‘€£€£‘§©€‘‘‘‘’€’’’ ’‘‘’’££’€€ ‘‘naZOJ@.#-5;<?GMRSSTVXYY\]]]^^^^^_bgilnoquy{|~~|zyyzxxyzyyyyxvttuuurooppolbN &D`n}yuogZH5!(@^x
‘’£££ £§€‘ ‘ ‘£€’ ‘ ’‘’£€€₯€’£₯₯ ’haYNH>*!+5;:>HOSTTVYYWW[^^]^_`aabfjkmpttv{}~~}||{zxyzzyyxxwvwxxxwtrpoooiZ)Gar{}vrohZF3'?^t
‘ ‘ ‘’’ ’ ‘‘’£’‘ ‘‘‘’££’‘’£₯₯£’£€¦‘ ‘ ‘ ’bdXNH<'(165:FLORTVYYVVY]^]^_acddhlmnquwy|~~~}{{{xwwxyxwwwwwz{yxwtqoool`+Hary{upmhYE0&>[o ’‘ ‘‘ ‘‘ ‘’’ ‘’’’‘‘‘‘’£€££’’‘‘’ ‘’‘ ^aVMH;##*04;DHJMPTYYXY[]_^^`cfggjnpqrux{|}}}}{zyxvvxyxvvwww{~|zwurpopne& )B`mtxtnjeXE.'=Zq
‘ ‘’‘ ‘‘ ‘‘‘‘£’ ‘££’£€££££££’‘‘‘‘£’~\^SKG8$,4<FJKLNTYZZ[\^___aegghjmppquxyz|~
~}|}|ywvvvvxxwvuwxwy|}{wtqppqoh4!$;[fourlhcXF-(<Xo ’€ ‘‘ ‘‘’£’‘ ‘’‘ ’£€’’£€£€‘£₯₯₯¦¦₯€€€££££€ ’‘’zbZPHE5 +6@IMOQSWZ[\^_`acceijiijloptwxyz}~}|}}|yvuvvwxxxxxxxvvz~~zvsrrrpdD*1T^hmkhd[P@)*=Wkw
’ ‘ͺ£ ’’£ ‘‘ ’’’ ‘’‘‘‘ £€€’‘’€₯€££€€€₯¦₯££€£€₯€€’‘‘‘‘‘’£ ‘’‘ x^WNGD4)6AINPSUW[\^_`abbdgkjgffimpsvxyz|
~~}{{{{zwuvvvwwxxyzwuty~}zvttrpgT2&HY[__]XOD5! +?Vhv
‘’££’ ‘ ‘ ‘’’’ £€€’ ’€₯€’’£’‘‘£€£££€€¦¦€’£€’‘‘’£’‘‘’’’₯€
q`TNGC2)7BHLOSUX\_`abcccdfhgdceimpsvy{{}
|zxwxxvuvvvwwwvy{zwvy|~~|wutrqlcC*:CFGHF>5(,A\p{
‘‘’’’‘ ‘ ‘€€’‘£€‘ ’€€’‘‘’ ‘’££€€€€₯€’€₯’ ‘‘’’‘ ‘‘’₯‘‘ scZOKE?/'5@DHLQUX\^___abbaacdccfknqrvz{|}
~|xvttsrrstttuuuvyzzzz{}~ywtstpgR%*+-/0,%+Baz
‘‘‘ ‘‘‘‘’’’ £€£‘’€’‘‘£€’‘’£’‘‘ £€£‘££££€€’’’‘’’‘ ‘ j_SIHB<+$4=BHKPUY\]^^^_`a`_acdehlprswz{|~}|zwurommoqrstuuuuwyz{{{|~{zvttrk[)Be
’₯€’‘‘’£’’€£‘’ ‘££’‘’’’‘£€€£’ ’£ ‘’’‘’££’’’££’‘‘
h`PIGA9(!2<BHLPUY[[\]\\]_a`acfhilqrswz{{~
|{yvsrpmklppqsvwxxwwwwxxx{}}~~yutqmc*(Af’‘₯’‘’€₯£’€§ £’’££€£££££€¦§¦€£ ’££££’ ‘€€£’£££’ ‘‘l_QKG@7&.:AFIMRVXZ[\\\]`abbdikjkpsux{|}~
|yyvspnmmmosssuxz|}}|xuuvx{|{}~{wtqnk>)Af~ ’ ‘‘ £€’‘’₯₯’‘£€₯£££’’£€€₯₯€₯¦¦¦¦€‘‘‘’£¦¦¦¦€’’€₯£’‘’’‘ ’m^SMH@5$*9>ADJORVXZZZ[^`abbeikijmqtwxz|~
zvutrolklmquwvwy|~zvuvy{|{|}{yvsphR'!+Bdy‘‘ ‘’’’‘‘’£’’‘’¦£ ‘’‘££€€£‘‘’€₯₯₯££’‘‘‘‘‘‘ ’€§§§₯₯₯₯₯£‘ ‘’’ ‘|e[RLG?3"(8;=CINQTWXXZ\^``bcfjjijknrvwy|
yusqomllllpuyyz}~zxy{{{{{{zyxwup`>"+Bat
‘‘ ’£’‘‘‘ ‘£’ €’’£‘ ’£€¦§£ ’‘ ’₯₯€€₯¦₯£‘’’‘ ‘zeXPJE<0%48<CILNQTTW\^_`abdgjjjklnruwz}
{wtpmklmmmptx{}}{{{{{{|{yxy{yvkR"+A_q
‘’ ‘€§’ £€’‘‘‘‘ ‘‘ ‘‘ €€’’£‘ ’£₯§§‘‘’£€¦¦’ ‘’£€£‘’€₯£ ’’’ £z`SNGA8-"06=CHJLOSUY^`abbdgiiiknnorvx{}{wtollmoqsuvx{~}{{{||}|yvy}}xtl""*>\r ’€€‘¨£‘ ‘ ‘‘ ’£’‘‘£§₯€££‘’£€¦¦₯€€₯₯¦¦₯’‘’’’’€€£ £₯£ ‘’‘ qWOKF?5*+4<AEILNRW[^``abehgegjlmoruwy|~
~yuspopqqruvwy{
~zxy{|}|yxy|}zyt!!(;Xr‘₯£‘’‘ ‘’’‘‘’‘‘£€£’’£₯¦¦£’‘ ’’’€₯€€€£₯¦¦¦₯₯₯₯€£’££’’€£ ‘’‘ tm\NJF@6''0:?DIMNRX\^^^`aceecfhhjmrvwy|
~ytrqrstussux{}}zxxyzzzyyz}|zu@&:Wt’’ ’‘ ‘’’’’’’’’‘ ’€₯£ ’€£‘£€€€€’€₯₯€€₯¦€£’‘’’‘ ’£‘‘‘’’‘‘ rl\NIGB6%%,5;AFILQY[\\\_aabcbefefkptuw{~{wtrqtvwvutvz}
|ywwwxyywx|}}`7%;\x ’’‘ ‘£’ ‘’’’££££ ‘‘’₯€‘ ’££’€₯₯₯€£££€€€₯¦€£’‘’’’‘‘’’ ‘‘’‘ ‘jfZOKGB5!"*3:?CFKRY[[[\^`abbbccdglpstw{|xvsquxxwuvy|
|yyxxwwvwz|~oU%=`z ’£€§€ ‘‘’’£‘ ’£££€£‘‘’££’‘£€’‘‘‘‘‘£₯₯€£’’’£€€€₯¦’‘ ‘’£’‘’’‘’’‘‘ ‘ ’a`XPLFA2'18<@ELRXZZZ\^abba`__agmqssuz~~~{yvsruxywuvz|}
}{{{yvssux{}|{l!'Aax ’€₯€’ ’€₯€’‘‘€₯€₯₯€££₯ͺ¦‘’££’’‘‘’£€€£’’‘’€€££€€‘ ’’‘’£’’‘ ‘’‘‘’[\WOID?1$/5;AGNUZZYZ[]ac`][Z[_fmqrrtz}}~}zxvuuuxzzywx{~}|{zvrsuwz}~~W*Dcx ’€€’ £€₯€’‘ ’‘‘€¦¦¦§¦€’€§©’‘‘’£€₯₯₯₯₯€’’£’‘’’‘ ‘‘ ‘’€€£‘‘££ £R`WNGB=."-29?ELUYXVVX\__[XXY[_cjmoprx||||yvvvvxz{{{yy}
~{xwvvwxy{}~}{Z!+Ecv‘ ‘ ££’‘£₯¦€£££€££’ ‘€€₯¦¦₯£€₯₯’‘‘‘£₯₯¦§¦₯€’’’’‘’££‘‘‘‘‘’€₯₯£‘ ’’ ‘T_UMHC=,*17<BIPTTTSUWYXTTVY]aehklnsy|||~}ywxxxy{{|}||
~|yxyz{{{}~~t!+Bcz ‘ ‘ ’£€₯€€₯₯¨€€£ £€₯₯£‘‘’££€₯₯₯₯₯₯¦₯£’’££’£€€££’’‘ ‘’£££‘
]]TMIC<+'.5:AGKMPSTRSSRQTX[_cghiknrvy|||~|zyzyxy|}}~
}{{{|||~<!*@c{ ‘‘ £€€₯₯€₯€££€€£‘‘’€₯₯₯£ ‘’£€¦¦¦¦§§¦€’‘£€€£€¦€£€€£’‘’’££€£’ ‘‘‘ ‘b\SLF@9)$,3:@DILNRTQONORVZ^aefghlosuwz{|~~~}|{{{zwy~~~
}{{}~}h5!*@by ‘ ‘€₯€££€‘₯€’£€₯₯¦₯’ £€€€₯₯₯¦§¦₯₯£’£₯₯€€₯££€€£’£₯₯₯€€€€ ‘‘’’ ‘ ‘g[SMG@8( *27=AFJKNQOMLNUZ]`ceedglnpsvyzz|||||}}|ywy~~||
~{{~|{u`!*Acx ‘ ’¦§₯‘¦₯€£’£€€€£‘₯¦₯€££€€€€€₯₯€€₯¦¦§§₯₯¦₯€£€¦¦₯€£€₯£’’£££
{eYTOHB9(&06=@DGILNMKLQY^`bcdddhllmqvxxy{{zz{}}|zy{}}{|
}}}{~w!+Dez‘ ‘ £§¦ ‘€₯₯₯£‘ ‘‘‘’¦¦¦§₯£’£€£’‘’£€€¦¦¦¦§§¦¦¦₯€€€€’£€’’£’’‘’€₯’ ~raWSOIC:'!.4:>@CFHIFGMU]``aabcehjjlptvvwyyyyz|}}}}~{y{~
~|~
}z(!-Fe| ‘ ‘ ’€₯₯£€€££€£’‘ ’¦§¨§₯’‘££’‘’£₯₯₯¦§¦¦¦§¦¦¦₯¦¦€€£££’’£££’’€₯£’ ££q]TPMIB7%!/59;<@DECAFQY^``abbdghijnruvvwzyyz|~~~
}yy{~|~
~
@ "/He} ‘‘ ‘£€£££££€₯€ €§§£‘ ‘’£’ ¦₯¦¦¦§¦££€€££€¨§¦₯₯₯€₯€€£££€₯₯£’£’’£€₯₯£££’£’’ €‘l`SOMJA5$-48:<?@?==FT\_a`ababdgijosvvvwyyz|~
|xwwz}
~
Z4"/He‘’£££’‘’€¦¦£’’€€£’ ‘££‘’₯₯€₯€₯¦¦₯₯€££€¦¦₯₯₯€££’£’’£€₯₯’‘’’£₯¦§₯££€’ ‘ {g]ROMH@4"(17;<;:89?KW^`bbbb`_aeikotvvwwyz{}
vrrvz}
zhH"!,Fd ’‘ ‘’€¦¦£‘‘‘‘’£’‘‘‘‘‘£€€£€££₯¦§₯€€€£€££££’’‘ ’£’’£££‘ ‘‘‘’€₯£’£€£‘ xg\QNLG?3!!+4997626COY_aba``^]`dgjnrtuwwxz|~
{vpmotz}~
{] *Aa} ‘‘‘’’’££€₯€£’’’’€€£‘‘£€€€€££₯¦¦¦¦§¦€€€€£’‘ ‘£₯₯€££’’’’‘ ‘’£’’€¦€£’‘ qiYNMKE<1%/554417IU]aba_^^^`cegkoruxxxy{}
tojimsy}~
o"*7`|
‘’‘ ‘£€£’££’’’£££££’£€€£‘’£€₯₯€£€¦¦¦§ͺͺ§§¦₯€£’ ’€₯₯€£’’££’‘ ’‘‘£¦¦€££‘‘‘ €mhWKJHC;.!+01023<MX_ba_]]]_acegimqvyywwyz|~
phfhmrwz|
x'" $-:c
‘ ‘££‘ ‘ ’¦§€’££‘’’’’’££’’££’‘ ‘’£₯₯₯₯¦§¦₯€¦¦€₯§¦€££’‘’’£££€€£’’££’‘ ‘’‘’€¦¦€££‘‘‘‘‘ieTIGEB;+(/.+/6BRZ_a`]\]^_acegilrxzxvwy{}~
facglquy{~~F&#-?g’¦ ‘’£’ ‘‘ ’₯₯€££’‘’€£‘’££‘‘’‘‘’££££€₯€₯§§€£‘ ¦§€’’£€₯₯€£’£€€£££££‘’£€££€₯₯€£’‘ e`SKGDB9('-*&,8FV^_`_\[\]]_adfimrwxwvxz|}}~
YY`fjoty{~
~~~h=# +?f~ ₯ ‘’‘ ‘’’‘‘€€§§£’’£₯₯££€€’‘’’‘£€€££€€£’₯₯€’‘ ‘’₯¦₯€£€¦§¦₯€£’€₯₯€€€€€₯¦₯₯€€€€£‘‘ ‘f[QNICA8%%*($*:JY```_[[\]^_bcfjmquvuuwxz{{{~~^U]dimsy}
~}~}Z(Bb{ ‘‘££ ₯‘ £€₯¦₯€€£’’£’’€₯€€£££’’£₯€£’’€€₯¦¦₯₯€€¦¦₯££££₯¦¦€€€€’£€₯€€££’‘ dZROLFA7$"%%$,>MY]^_^\[\]^`abejlnruuuvvvxxy}
lYS\chkqx}
~p *Baz ‘‘ ’‘£€£ £€€§§₯€’’’’’£€₯£’’££££€§§¦€€₯¦¦¦₯€€₯₯₯₯€’££€₯§¦££€’ ‘£££’’‘‘‘‘‘‘eZRNLGB7$"#%1DQX[]^^\[]^_abdgkmnpsuvvutvwztdUR[bhmrw{
1!-@e~ ‘‘‘‘’’’’‘‘€££₯€££’‘‘‘’‘’£’‘‘’£€₯₯¦§¨¦€₯¦¦¦€€€₯€€£’’££’‘‘‘’’‘’€€£’‘ ‘‘‘ {dYSMJDA7&"&4ITY[\\[ZZ]__`cehlnnnqstutuuvy~e_TT]dimswz}
~~R+!/Em
‘ ‘‘ ‘ ‘‘’’‘‘‘’£’£’‘€₯₯€€£ ’£’‘ ‘ ‘‘’£€’ ₯§¦₯₯¦¦¦¦§§§₯€’‘’€£’‘‘‘‘‘’€¦¦₯£’‘ ‘‘ v_VQMIDA9&")8LV[]]\ZY[_`acfhilonnqsttuxxww{WXSV`glptx{~
||
mA!/Er‘ ‘ ’‘’’‘‘’£’ ₯£’’£’££€£’‘ ‘‘’‘ ‘ ‘’’’££’’£¦¦¦¦¦₯¦§¨¨§₯€£’’’‘’€₯€£’£₯¦₯€£££‘ ’qZSOLGA@8% )9LW[]][YY\_acdghhjmoqqrstuxzyx{[SSYbhlpuy{~
|{}a!/Fs‘ ‘ ’’’£€’ ¦€’’’’’£€₯£‘ ’££’’’‘ ‘’‘£₯€’‘£₯€£€€¦§¦€€₯¦§§§₯₯¦¦€‘ ‘₯¦₯£’££££££€€€ ‘‘ ~m^PNKD>>6#*=OX[]\[ZY\^adfgghjmpttrrtuvwxy}VPS[bgkpuy{}
|{|u .Gq£ ‘’£€€ ‘£€₯€’‘’£’‘‘’‘‘‘£££₯¨§¦¨ͺͺ§₯€€₯¦€££€₯₯₯€€₯§¦₯£‘‘€₯€’‘‘‘‘’€€€£‘ ‘‘ ‘¦€{j]RPLFA=2 -@QXZZYZ[[[\^bdefhjmpttsrsttsux}
QPT[afjntz|}~
~~7.Gp ‘‘€₯€€‘’’’’‘‘‘‘ ’£€€¦¨§¦©©¨₯€€₯¦¦€£€₯₯₯€€€¦₯€€€££€€£’’££ ‘’£€€€€’‘’£’ ‘«¨l]TRNJD</0BPXZZY[]^\\^acefiloprtuttuvwz|u[QU\bhjmsz|~
~~W*.Hp ’£¦¨‘’£‘ ’£€€₯§¦¦§¨¦€£¦¨¨¦€€₯¦¦₯€€₯₯₯₯€₯€££’‘’£₯§¨£’’’’€¦€’’’’‘’£k[RPLIB:/1BMW[[Z[]\\]^`bdfilnoortssuwz}kZRV]dhjkqx{|
~~m@!%%$#! .Hl ‘’’’‘‘‘‘’£’‘’’‘ ‘‘£§ ’€₯₯¦¨§¦¦¦¦¦₯§©¨¦₯₯₯₯₯€£££€₯¨§¦₯£‘‘‘’€₯₯₯€€££’€¦₯’‘ ‘‘‘ yhXPNID?:02FRY\]\[[[]^^`cdfjnonnqrqrux{~
wfWSZ`eiikqxxy}
c!'+-,+)(&$ -Cj~ ‘‘‘ ‘££‘ € ‘‘‘‘’€€‘ ‘’£§§©¨’£€€€₯¦§¦₯₯¦§¦¦₯€₯¦¦₯€££’’’‘₯§§₯₯€£’’£₯£‘£€₯₯££€€’‘ ‘ ¨£zsaTLLHA<8-2HSXZ\[[[[]]]_cdeimmlnponquy{~
sbTR[aehhkrxy{~t$+/24542.)%!!,@h| ‘‘‘ ’£ ‘ £€€’‘‘’’£₯§¨¨¦¦¦€££€¦₯₯₯¦§§¦£’€¦§¦€’’’£‘‘¦¦₯€€₯₯€’’£’ £¦¦€££’’‘ ««~p`RKKG@;6+4IRVX[\\\]_^\_bdehkllnpoorvy{~
n^POY_behlsx{~
~
B $*.148<<:5.)%! #,Egy ‘ ‘ £’ ’£’£££’‘£₯¦§₯₯¦₯£’’££₯¦₯₯¦¦€£€₯₯¦€£’£€¦§¨§₯₯€£’’’’’’‘ £₯₯€££’‘ €m_RKJGA;7-5JQUW[]\[]_^]_bcdfgiknpqrtuwx|
aYLLW\^bgkrx{~
jA #&'%%(,.03:?@?;50+&%#""! !!$-Dex ‘ ‘‘ ‘‘‘‘ ’‘£££’’£€₯€’‘£¨©¨‘‘§¨¦€£’’£€€€₯§§₯₯₯₯¦₯££₯¦¨©§¦¦¦€’‘’€€€£££€₯₯₯€€££ €ya\QLJGA<917KSWY\]]]^^_^`bcdfgilnqstvwxy{ZTKLU\^bhlqwz}}~
zh"%),.00.++,,-/6>A?<971-*&#"! !!%-;e~
’’‘‘ ‘‘’’‘‘ ‘‘‘’££‘’£‘ ’££€¨§₯₯₯₯€£‘‘’£€£¨©§₯€£’£€€¦§¨§₯€₯₯¦§¦¦¦¦¨¨₯€₯¦€’‘’§¦₯₯€€€€€€€€£’‘€€‘x_XQLIFC>;2!8MUY[\\\\]]^^`bccehjloqrsuwxxz_QKMT[^ahlpuxyyz|~
u"*26998640.,+,2;=;8::62.)%# #,;l
‘‘ ‘’£’‘ ‘‘’£‘‘€₯€€£’‘‘’££€¨««¨¨§₯€€£’‘ ¨¨¦₯€££€₯§¨©§¦€€₯¦§¦₯¦¦₯§¨₯€€₯€’’£₯¦¦₯₯€££₯₯€£££‘£££’‘x]VQKFDC>:19MVZ\\\\\\\^^_bcbdhjmpqrsuwxy{~
ZNJMTY]agknrttvx{}
7 %-6;>?><951,('+24115742/*'# ",=n
‘’£’’ ‘’‘‘£€€£££’’’‘ ₯§¦¦¦¦€€₯€£’£€£¦¨§₯€€€€¦§¨¨§€€€₯₯₯₯’ ₯§§§¨¦₯₯₯€£’£€€€₯₯£‘£¦₯££’’’’’££’₯¨ tcWTMECB=9/7JSXZZZZZ[\^]^`aadgiloqstuvxxz}UIGLSW[`dgimprtwy|}~
V'"'-59<>?=950*%#$(((*0320,($" !->i
‘’’££‘ ‘’’‘‘’’‘’£’’’ £€££€€££₯¦€€€¦§§§¦¦¦¦₯₯§©©¨₯€£₯₯€£€£’£¦§§§§¦¦¦₯₯€£££€₯₯€£€₯£’’‘’££’’‘ ‘
qaURKDBA=;/5HPTVWXXXZ\^^^`abdfilprsssuwxz~LCBIQUZ`egimqtvxz|}
c;#&*0479::61,'"!!"&-00,'#! ".E`y
‘ ’’‘ ‘₯€‘££’‘££‘‘‘ ‘’‘£€£’’‘‘’₯₯₯€£€€€€¦¨¨¨₯€¦¨¨¦₯₯₯¦₯€€₯€£€₯¦¦¦¦¦¦¦₯₯₯€£’¦¦₯₯₯₯¦€’‘‘‘‘‘‘‘ }n_SOKFC@?<-2EMRTUVVWY[\]]^`abdhloqqpooprw}~C=@HPUZafkosuvwz{{|
jL#&(+.1231.*&! $)+)&# ".D_v
‘‘ €£‘ ££££££‘‘’€€£££’’‘‘‘€₯¦₯€€€££₯§¨¨¨₯€¦¦¦₯₯₯¦©¨§¨¨₯₯¦¦¦§§§¦₯¦₯€₯¦¦§¨¨¦¦¦₯₯§’‘‘‘‘ ‘ yl^SPKFB>;6(/BJORTUUWYZ[\]]_``cglopponkjmtz~u>:?HQW]dimtz{z{}}}
oW" "##%'())(&$ #&%#!!.Fby €₯£’ ‘’’’‘ ‘£€₯€’’’’ ’¨¦¦¦₯£€₯€€¦§§¦¦€£€€₯₯₯€¦©««©§§§¦§¨§₯€££’₯§§§§§¦¦¦₯£‘ ‘‘‘ ‘vj\TSNHC>81$);AFJMPTVWYZ\]]___aeimmnnnkjmsx|l68@IPXaeiow|}}}~
rZ!#$# !"!!-Bg|’ ’‘‘‘ £₯€£££€€££¦₯‘£§¦§¦’‘£₯₯€₯§¦₯€£’£€€₯₯₯₯§©¬¬¬«¨¦₯₯§«¨¦¦€££₯¦¦¦₯€€₯€€€£ ‘‘‘ ‘€teZTRLHD@8.""29@EJPTVVX[]]]^_^`cgjjlmmmnqvy|
`B8CLR[chlsy|}~~
v\ ! !.El €’‘‘ ‘‘ €¨¦₯£’’£€©«₯‘‘’£₯£ £€€’£₯₯₯€€£₯©©§§¦₯₯§¦€££€€€₯¦₯ ₯¦₯€£€€₯€£’’’’£₯©§’‘‘’‘ ‘qeXROJFC@7+*4>GNSVVVX\]\[\\\]`ceegikmpsx{~oV=6DMS\dimrxzzz{}
^ .Fq ‘ ‘£€’‘’’‘ ‘£’‘‘€€₯¦₯₯€£€§¦₯£‘ ‘££‘’£’’£₯¦§©©ͺ«¬«¨¨§§¦¦€££££€¦§¦€₯§§€€££€€€£’‘‘’¦¨₯’‘’’’’ ‘lbVOLHD?<5*&4ALSVXWX[]][YZZ[]_abacfjnrvz~gN95DNU^eknrxyxxz||}
a-Dj‘ ‘’’’’’’€₯§₯£€₯£‘’’‘£₯¦¦£’£€₯€’‘€₯€££££€₯¦§¨©ͺ«¬«©₯₯₯₯₯₯¦¦₯€£₯¦§§§¦₯₯€£’’’’’€£’‘‘‘’‘ ‘ ‘£jbUKIGA;83)!6GPTXYYXY[[[ZXYY[^_``_aejosv{~`L87GPX`glotwwwxy{{~
~l-Ag}‘ ‘‘ ’€€’‘‘’€€₯’’€€£ ’£’ ‘’₯₯£’’£££’£€€€₯¦¦¦§¦¦§ͺ©©ͺ¨¦₯€€££€¦§§₯₯§§¦§§₯€€££’’’‘‘£€£’’’‘‘’££’ ‘‘’€¦m`SFFF@:61'.GTZ\\\[ZZZXXYXXZ\_`aa_aflquz~~[I;<KT\bhmqvyzz|}}~s -Hf~‘‘ ’’‘ ‘‘’£’’€£‘’£‘ £’’’’’’’‘ ‘’’£¦§§§¦€’€¦¦¦₯¦§§¦¦₯€₯§¨¨§§§§¦¦¦‘€₯§₯€£’‘’£€€€€€’‘€₯₯£‘ ‘’’₯§zh]RHGFB=81%*CRX[\ZZZ[[ZXWVUVY\]___^`fmqv|zVG=@MV^bhnrw{{}
{z /Ig ’ ‘‘‘‘’‘’€€’‘‘ ’€£’££¦€‘’ ’‘‘€¨¨§££’£₯€₯§©©¨¨©§₯₯¦¨¨§§©©¨¨¨©¨§§¦₯€££€€₯¦€€€£’€₯€£££’’’‘rbXPKIEB@;1#(@PY[[YWXZ[[YXWTSTWYZ[\\]_fmqw~}tQD=@LV]djptz}~
~|!0Jh ’’£ͺ¨€€‘’‘£££‘ €₯€£€¦§¦£’‘‘’££’£§©¦ £€₯§¨©¨¦¦©¨¦€€¦§§¦¨©¨¨¬―ͺ¨¦£€₯₯€££€₯£‘’£₯€£’’€€’‘r_TONKFBA>1 9KTZ[ZYXXYZXVWXVSRTVUUWY]`dhmu|zpL@;@KT\cjpuz|}
~~~}}!0El ‘ ‘ €ͺͺ§££©°±©£‘‘ £₯££₯¦₯€’‘‘‘’£€’’¦©¦₯₯¦§¨¨§€₯₯¨©§₯€₯¦§¦¦§§£¨¬¬©£€₯¦€€€€£’ £§¦€£’€¦’§taRONJECA;/+BOVZZYYZYXXWWWWWSQRTSSUX]bdejqw||lG;8AMU\cjouz{|}
~}|}|~+!/Eq ’’£°¦‘ ’£ ‘£’£₯€’’’£££€€₯£’¦©©€§§¦₯¦¨¨¦¦₯€¦©¨¦₯¦¦₯¦₯£’£§₯ ‘’€₯€₯¦€’’ ’₯₯₯€’£₯£¦paUQOKHE?8,0BKRXZYXXYYXWWXWWXURRSRRUX\acdflrw|{veH67BPX]cimsxyz{~||{{}|;#.Cr ͺ±§rlrx}
’‘ ‘ ’£££££££££₯§₯¦¦₯€’€§ͺͺ¨¨¦£¦§¨¨¨¦€¦§§¦₯¦₯€₯€£’£¦¦£ ‘£€€¦¦€’’’’£€€€£’€₯£‘ ‘zf`VQNJHF>6)+DQUWZZXWWYZYXWYYZ[WSQPOPTX\_cegkpsvxl\B49ERX\binrwy|~}ywxy|~I##.Cp’¨€o_WOOSZV@=CQc}₯¨€§€€€₯₯₯£’€¦₯€¦¨¨¨¦€££₯§§¦¦§©§§§§§§¦€₯₯₯€€₯¦₯€£€₯¦§§₯’‘’’£££€€£‘’££€€££’’€£‘ £¦
hh`VQMJIG@6')>NWY[[ZXWX[\\ZYZZ[[XTRONOSWZ]adglqrpkaP:3<HSZ]aiosvy}
}vssux|}~\1#/Gcz’₯’’ {eVV^XSQPOLKLE=@j¨©ͺ¦₯₯₯¦₯£’₯©§§§§¨¨¦€£€¦¦£ §ͺ«ͺ¨§¦§§§¦₯₯₯₯¦¨¨₯€₯¦§¦₯₯££€€€££’£€’££££€£’’’’‘ ₯wbi_UOLIHGB5%"8JTZ\]]ZYXZ]^]\ZZZZZXWUROPSWY[^bfjmmiaUB21=IU]_dkqtvz~
~~
zroprvz}
qA"0F\q’’¨€wYJ[^YSMHFEC@=<?CBAVm ‘££€₯£’’‘€¦¨¦₯¦§§§¦¨¨§₯’§ͺ«¬«©©©©©¨¦₯¦§¨ͺ©¨¦¦§¦₯€€€€€₯₯€£’£₯¦₯€’‘’’’’’’‘ ‘hf]TOLJGE@3$!2ERXYZ\]\ZYY[\\\[ZZ[[[ZYUQPRVXYZ]begd_UD4-3AMV]`ciorux}~ywx}vnlmpty|
_"0Hat
¨°¨kQQURRQLE@>=:63368:8B:k’’£££’’£££₯¦¦€₯§©©©©©¨§€€¦¨ͺ¬¬¬¬¬ͺ©©¨§§§§¨¨§§§§§¦₯€€₯¦¦₯€£’€¦¦₯££’’’’£££ jaXROLJFB<1"0EPXZYY[]][ZZZ\^_^\\^_^^\YUQPSUVWY]_\VOD2')6GQX]_cinruy}~}||{wtv|~ukikoty|
{"/Ei}₯ pWZVOKJIJJD=:950,-///2:0Ch₯¨ͺ£’‘‘£₯₯₯₯¦₯₯₯¦§¨©¨¨¨§¦¦§§¦ͺ¬¬«ͺ¨¨§§§¦₯₯₯₯¦¦§§§§¦₯₯₯¦¦₯€€€§¨¨₯£££’’£€£a_TOOLJF@8/ '@NTYZZYZ[ZYZZZ[^`_]_aba`_]XSOPSTTUVSMF>3&$-=MUX\^bhnqtw{|{zzyywy}uifintx|
"/Cs
oLSPHFFFFFFA:652+''('%',-;Rv©¬―££££₯₯₯₯₯¦₯₯₯¦§§¦¦§§§§¦₯¦§©«¨¦₯§§§§§₯₯€₯¦§¨¨¨¨§¦₯₯₯₯₯₯₯¦¨©¨¦£’£££££’|a`UNKHGE?6-#:OY[[\\[ZXXY[[Z[]_`_`bcba`_\VQPQQQPME>5,% #3DPWZ]_cimqsvyzyxzyy{
vgdhmty{~
1 ".Cv€’ bMMJB?@BDFFD>842/("""! "'+5L€ͺ¦₯€€€£€₯₯¦€€₯§§§§§§¨§¦₯₯¦§¨§₯¦¨©©©¨©§¦₯¦¨ͺ©©©¨§€€€€₯₯₯¦¦§¦€’‘’£€£’‘‘€£‘uhaYQLGDC?7,4HV[\[Z[[YVVY[\[[\^``_`bbbba^ZURPMKHB:3+$'9HQX\_adhloqsx{zz|}}
ufaflswz
]2!-@p gQIB:89<?BFGC=73/,&!$*7u«¨§¦₯££€₯₯¦€€₯§§§§§§¨¨¨¦¦₯¦¨¨¨¨©ͺͺ©ͺ©©§¦¦¨©©ͺͺ©¨₯’£¦¦₯€₯¦¦₯€’’’££’‘‘ ‘£€je`YRNJFCA9,2GPVZZZZZ\[XXZ\]]\]_abaabdddb_[VQLEA>8/)#"0BMTZ^adhjlnqty~wgbhntx{
c+>m} ~dPE>3028=@BEEB=82-)$ #[¦Άͺ§¦₯€€€€₯¦₯€₯₯€’₯₯§©ͺͺ¨§¦¦¨©©¨¨¨¨§§©©ͺ§¦§¨©«««ͺͺͺ¨¨¨₯£₯§¨§₯€££€€’‘ ‘£€ne_WQOMJEB:*'=KQSTUWYZ[ZZZ[\]]]]^accbcccb`]ZUOE=950("(9FOV[^bfjlmmpuz
whdjoswz~
€,Ai}¦£{N563+))-3;?ACBA>80*&!9l©³ͺ₯₯€€€€€€₯₯¦¦€’’€₯¦©««ͺ¨§§¨¨§¦¦§§¨©ͺͺͺ©¨§§«¬¬«ͺͺͺ¨§§₯€₯§¨¦₯€££₯₯££‘ ‘’£td^WQNLHB@8&3GORRSSVXZZXXZ[\]^^_^_cdcba`_]XVSL@60*#"2BLRX]`chkmoorv}
tigmpsx{}~ !!! -Cj|«€|fL:1'##&)-48;>>>=80)$ I€©₯£€€₯€€££€¦¦¦£££₯₯§©©¨¨§¦¨©©¨§¦¦§©««ͺ©¨¨§¦¦ͺ§§¨¨§¦₯€€₯§§₯€£‘‘£₯€£‘ ‘’€v_[WRLIE@=3!";KQSSSTVXZYVVY[[\^_^]]aca_^_^YTQME:1*"!/@KQW[]_behjnquy~qhflorvz|}~
H)#$%%$" .Cl Q>:0'!#&),/158;;72,'"*§¦£₯₯¦¦££€₯¦§¦€₯§¨§¨¨¨¨¨§§©ͺͺ©¨§¦¦§©ͺ«¨§§§₯₯₯£’₯¦¦¦¦₯€₯₯¦¦₯€££ ’₯₯’ ‘‘’u]VTRMHEA<0-DNPSUTSUYZXVWZ[[]^^^\\_a_]]][UPJC:2+$*>LTY\^^^adgjnsx}qgejorvy||~a7 $&(*)% #1Cq}M71'" "#%&).4774.(#y €¦§§§¦§¨¨¨¨¦€¦ͺ¨¨¨¨©©©¨¨©ͺͺ©©¨§§§§¨©¨§¦¦¦¦§¦£€₯€₯₯€₯¦§¦₯€£€₯ͺ©©¦’‘’’‘’xscUTTOHDA</ 4FLLPSSRTXYXWVXYZ\\\]\\]^]\ZXTPLF;3.( *:JTZ]`_^^adfimrx~}neciosvxz|~qQ&&')*'# ! '6An rN9-% '0453,&!b’¦§§¦¦¨©©¨§₯£₯§§§§¦§¨©ͺͺͺ©©ͺͺͺͺ©¨§§¨ͺ©§§§©ͺ¬§€€£€££€₯¨€£££€§«¬«¨€’’’’€‘|scVUUNFA>7+)<HKKNQRRSWYXXXXZ[[Z[\\\\[ZYTOLHE@5,'",>JT\`ab`^^acgkpuy}vlcciptwxz}l*&#$$$##$$"!!!!!""""""! "$#! "&157n
£‘wX:-!&2552*$ Hn€²©§₯€€¦¨©©¨€’£₯₯₯₯€₯§¨¨¨§§§©¬¬«©¨¨©ͺ©©©ͺͺͺͺ«¨§§¦€£’££’£££₯¦ͺ―ͺ¨₯£‘}ncZWTME@92& ,9EKKKNQTTTVXWWWX[\[[ZZ[[ZWVSNHD@=8/'!+=KS[`bba_]]_bfkpuy{{|~
tjbbiosuwz}
¦,&"%&'(()))*++***)'&()))*++++,/.:8KU?7*(4751)$ 8X©¦₯€€¦¨©ͺͺ§£’€₯€₯¦§§¦¦₯¦¦¦ͺ¬«ͺ©¨¨¨§©««ͺ¨§©¨¨¨¨¦€£££€€€₯₯€£§§£££’zlc\YTNGC;0!'5BJNMLMOSVUUWWVWVVY[ZYWWWWVTROIC?:4-&!.=JS[_cdca^]\^bfjouz{zxz}
ribahnqtw{
€-&"',0234567665432267644578;?AGGPs«N4,$.7960)$:R ¦₯€₯¦§¨©©©’‘€§¨©©§₯€€€€¦¨ͺ««©¨¨¨§¦§¦¦©ͺ¨₯€£€¦§§§¦₯₯¦¦₯€₯¦£‘’£’‘’’‘wlc\ZVOHC;-$)/4=EKOQPOOQTVUUWWVWVTVXXVTRSTSQOJD?:3,$$0=HQY^accb`^]]^bdfksz|xvy}
pgbafmprw|-%%09<=>?BDECA@ABCCB@?ACDFIMU]dw£xV-'!"*4;<81)$+M£°€€₯₯₯¦¦§©₯ £¨«ͺͺ©’£₯¦§¨©ͺ©©§§§§¦¦§¦¦§¨§₯€££€§¨©¨¦¦¦¦€£€₯€’’’’’’‘£¦xnbYYVND?6'&-7?CIOPQRSSRRUVVVWWWXVTUXVTQPRQOLHD?91)# )4AMTZ_bddcba_^]_aceiqxyxwz|
neaaekorw|-$"3?FJLLLNPNMORSSQNKKMOPQV\i
£z[C.! '0:BC>5*"?¦© €¦¦¦¦¦¦§‘ ‘₯§ͺ«©‘£¦¨¨§§§¨§¦¦§§₯¦§¨©©©©§₯£€₯¨©¨§¦₯₯¦₯€€₯¦₯€₯₯€’’‘€₯zm_UUTK@90!'/6>FKOSQOPRSQRTVWWVVWWVTSUTRPPQNGDA=70(" %,6CNUY]`bcdddb`^^_acdhntuwxz|
ld``dinrvz|0%2AKRTUUUUTTXZXYWTQQTWZ_fm|§΄²£ X&&!#,9EMNF9) ’ €¦¦§§¦₯£’’‘€₯§©«©€£¦¨¨§¦§¨§₯₯¦¦¦§©ͺ«¬¬¬§₯€£§©¨¦¦§§¦₯₯€€¦§¦¦§¦₯£’’€ph[QQOH>6+!.6=ELORSQNMPQQRTUWWVUUUTTSRQONMKE?;83-&! !#)3=GQX[]`bcbcdc`^]]_bdfhjnquvy}
kc``chnsvz|3&/@KPRUXYYWY\\[ZXUSTWZ^biox±₯£a9()/G\fdW@*#}£₯₯¦§¦€£€₯¨ͺ¨©ͺͺ¨₯₯§¨¦₯₯§©§‘£₯¦¨ͺͺͺ«¬¬§¦¦§¨©§₯₯¨©¨¦₯₯¦§§§¦¦¦€£’’ gbYPOMH@6(+6<BHLNOONMMOPPRSTVXWVTRRSQONLJGC>841,%! "(/5@LSX[[]bddbab`_^]]`begghknpsw}
jb`bdinsvy}2%-?KPRUX[[Z\^^^\ZYZZ[]aekpz₯«‘££ ‘wC&#/4Q{`D+!s‘¨ £€€€§₯€¦¨¨¨¨¨©ͺ¨¦¦¦§¨¦€₯§¨§’’‘₯§©ͺͺ©©ͺ©¨¨ͺ¨©©¨¦₯§¨¨§§§§¨¨§¦¦¦₯£££€nfZQMHD>4$)7?DGJLMLLMNNOPQSTTVWXWTQQQNKHFEA=81,)&"!'2=DLTZ]^^`dffecba`_^_aceghhijlqw|
g``cejosvy~
* +>LSUVX\^^`a```^]^_^]afjoz€ §uS."'Ca‘’b@,1p³‘££’’£€₯«ͺ¨§§§§§£€₯₯₯¦§₯€€¦§’’£§¨©©ͺ©¨¨¨§¨©©¨§§¦₯₯₯₯¦§¨¨¨¨§¦₯₯₯€€£©lh^WOG@9/! )3;@EHKNNLKMOOOQRSSSTUVUSPOOLGCBA=82,(#"#'/9DJOTZ^``_`cdefedcccaabdeefhiiknsz~
f``beinrux}
#+?PWWVX\^^acbbcb`aba`cfkqz‘O1"#)gͺ―£cI/*d―²’’£££££¦«ͺ¨§§¦¦¦€£€₯₯₯§§¦€€¦₯£₯¨¨§¨©ͺ©©©¨¨¨©¨¦¦¦¦¦₯₯₯¦§¨¨¨¦₯₯€€€€£¨
ig_ZSI>5)#/9AEEGJMOONMNNNOQQPQQRSUTQNNNKEAA>81+&$!#-6>GNQUZ^abbcddddeeddeecbcfgfegijklpw}
hb`bejmqvz~
-ARXWWY^``bcccedabddcdgmt{z/&2Pr΅³[>/ $Z±’‘€¨¨¦€₯§§¦¦§§§¦¦¦§§¦¦¦¨§₯£€₯€¦¨§¦§©©©©©¨§¦¨¨¦₯₯¦§¨§¦¦¦¦§§₯£€££€€££nf^YSI>3%!&,6?FHHHKMNNNONLLNPPNNOQSUTPLKKID@>:3+&"!$0?HJMRVX\`bbddddddeeccddcbdghffghijjnsx}
ha_aeimrvz~
r.CRWWY[^_abbbdfecceffhkou|’}Y"QrΊ· ^?/$d¨Ά’£₯¨©ͺ₯€¦§§§¨§¦¦¦§¨¨¦₯₯¦¦₯’€§¦¨©§€€¦¨§§¨¨¨§¨¨¦₯₯¦¨¨¨¨§§¦¦¦€££££₯₯£‘’dd[WQF<2"'.37=DHJJJKKLLLNNKJKMNMMNNPRQOJGEC?<94+#! #.APUSSX\]_bccefeffeffdcefedfhihhhijjjmorz}i`_aflptwz
X-APVY\]^^`a`adfeddegijloty
P; e¨―·²\A-$i} ³¦€€¦©©¦£₯¨ͺ©©¨§₯¦§©¨¦€£€₯₯£€¨¨©ͺ¨₯₯¦¨§₯₯§¨©ͺ©§₯₯¦§¨¨§§§¦₯₯₯€€€₯§¦£’caZVOC8."%-37;?DGILKIHIJJMMJHHKMLLKKMLLJF@=<:61*# !)5ANWZYY\_abcdceffggfffddfhgffghijkkkkkkklqy~|f]^bhmrvwzvE,@PVX[[ZZ[]^`deeeefhjlmpux{~
u,(<i€¨§«`D+!`x²«€€€§©§£€¨©©©©¨¦§¨©¨¦€£€₯₯₯¦§¨©©©§§¨¨§¦₯¦¨©ͺ¨§¦¦¦¨©ͺ§¦©¨¦₯¦¦§§§§§‘’£gbZTL@3)"!&,17<?BEGKNLHGHGFIKHEFJKJIHIHDCC@:652+$ #-=JOT[]^^^_bdddceghiihfeddfhhfeegjklmmmmljjlrz
cY^djnty{}
d; )=MSUWXXZ[\\]_`acdefhlnqtwxz|
~€_l’¨ ’hC(Ws¦€£€₯§¦£€₯¦¦¦¨ͺ««ͺͺͺ§¦₯¦¦¦¦₯¦¨¨§§¦§¨¨¨§¦§¨¨¨¦¦¦¦¦¨ͺ¨¦¦¨¨¦¦¦§¨¨¨§€£‘gc[RG;,$"$).059=ACDFIKJGGFDCEGFEEEFEDDEC>=>;730*! /@LRSW\_a`_`cdddcehghjhfecdfggfeefikkllmoollkoxxm_Z`dhmrx{}F*'<JPSUUWY[[\]]^`bcbcgkmqvxxyy|
gC&¨‘ b=&\s§€₯¦¦₯₯£€₯₯¦§ͺ«ͺ©©©§₯₯₯¦¦§¦§©§€€₯¦§¨©¨¦¦¨©¨£€₯¦¦§§¦₯₯¦§¦₯₯¦§¨§€zhc\QC5& #'.36;=?CEEEEFFGGFDCDDEEB@@?==??:89742,%)?OTVWY]`bcccdeefghhhikkigefhhhggfgjkllkmpponmow~lc\]bfjnrw|‘"';IOTVVY[\\^_^^^abbdhjjox||ywz
u.Am₯₯Z9$d|‘’₯§¦₯€££€€₯¨©ͺ©¨¨¨₯€£₯₯§©¨§§¦£’€§§¦§§¦₯§©¨₯€₯¦₯₯¦¦₯£€₯¦₯€₯₯¦§₯ |da\P=,!$*057;=?BDDC@@ABEFCBAAAA?<;9889976630.(!"0BPWYZZ[]`bdedcdefhhggiklkiggijjigghijkkklnnnonou{}{eZX\beimqu{€';HOTWXZ\[\^^]\\_adgjjjoy
~}~
e"y£―₯\>#a€₯£’€¨§€€££’’£¦©©¨¨§§₯€£¦§¨©¨¦₯ ‘€¨¨¦¦¨¨¦¦¨§₯€¦¦₯€§§₯€€₯¦¦₯₯€£₯¦¨~h`ZM3$!#(/378;=>@BCA><::?A?==<::;;864332111-(&"!(6EQX[\]]]_bdeeeccdfghghiklljiijjjhghjjjklmmmmnpppsuus^ST[beinru{¦(:GPTWZ]^^^^]]]^_acgjjjow
~|}¦fE "=₯’Y4!T| ©―¨¦§©§€’£££’£€₯₯€₯¦¦¦¦¨¨ͺͺͺͺ¨€‘ ‘£¨§₯¦¨ͺ¨¦¦§¦¦§§€₯§§₯₯¦§¨¨¦€₯€€₯¨§{laXG*"',13358;;;<<:86569;:8765677410.+)())%! "-=IPVZ[[]^_adefedccddfghikkkjiijiijhgikkklnnmjlopqqpnkcWRU\beinsw{
):IRTVZ\]\]]\[]^^^aehijpw¬«{{}’E,)j’© £€L/Jt ͺ¬§§¨¨©‘‘£₯©«¨₯₯€£€₯§§§§¨©©©ͺ§€£’‘€§§¦¦§©ͺ¦¦§¨¨¨§¦¦§§¦¦§§¨©§₯¦¨₯€§«‘~wjaWC&#+13202678786433467632222320,*)'%"! ,>LRVY[\]`abdffgeddeeegijklmlkkkkjjkihilmmmnmkhkopstme_XRQV[afkpuy}p'9KSTUY[[[\[[[\]^_aefgipw¦« ~yy| ’‘|#q’’ ‘t<0Mx€«¦§₯ ‘‘₯ͺ¬¬ͺ§¦₯₯¦¦§¨¨§§¨¨¨§₯€₯₯©§§§§¦¦§££₯¦§§§§§§¨¨¨¨¨©©©¨§§§£’£₯£wg\R=#%,11000222221/00143/,+,-.,*&#"" +9GQVYZ[]_aabdeeeeeefffhjkklnnmmmlkklljjkmmllkihjoqsqeYQNMPV]chlpuz~e&9KSSTWZ[Z[ZXY[\]_adddgnu~’€« xw|£¦c,Z‘΄¨ £qG.Qx¨€€££₯¨¬«¨§¦₯₯¦₯¦©©§§¦¦¦¦¦₯¦¨«¨§¦§§¦§₯’£€₯₯₯¦¦¦¦¨©©©ͺͺ¨§¦¦¦£‘’ {gXI6# ',/01100..,+***,-.+'$$$&&# .@KRW[\\]_acbcefeedefffgikkkmppnnnonnnnmllmnlkkjiknomgYLGGJPY`ejosw{
}X%8HPQSVZ\\\[YZ\]]]`bbcekqy ₯§wu{
Z7d
«΅£’₯sG-"Wsͺ£££££ͺͺ¦₯¦©¨¦¦¦₯€€€₯¨¨§¦₯₯¦§¨©ͺͺ©¨¦₯¦₯€₯¦€€₯₯₯₯₯₯₯₯¦©©©ͺͺ§€€₯¦₯€€vfWC0#!'*+-00-,,*($"""#$$!,?MUY[]]^__acccdeeeceeefgjkjjmppnlmoooooonmnnnmmlllkhaTGACFKQZ`dinrux|
uM%7FMPRUYZ[\[YYY[[Z\^_achotͺ’ €₯rsx|
8₯―ͺ₯ ¦£d?**d{ ²¨€₯¦¦©©¨₯€₯¦₯¦§¦₯₯₯¦§§¦¦₯¦¦₯¨ͺͺ©§¦¦₯₯€££₯¦₯¦¦¦¦¦§§¦₯¦§§¨§₯‘£₯₯₯¦§zpgXB,!!'*+,,+)(&%# ,=IRZ^^]^`bacggeddffeeffgjklkkmppollnoopppppponnnmmkf]N?88>FLT^cejortw{
lI%5CMOPRSTWYYWVVYZXXXZ\]bjv²―£’}tptx{~o/^ͺ₯Q6&0r¦Ά¬©§¨¨¨©§₯£€₯€₯§§¦¦¦¦¦¦¦§§¨§₯§©©§₯€₯₯€€€£€₯₯¦§§¨§¨©©¦€₯¦§₯£’£₯€‘’₯€sog[D+!!%()(%#"" ,<GOV[]]]]adddggeccegffgfgjkllmnooomlnoopoopqqpnopmke^L<214<ENV_cfkpsux|f9$0=FIJJKMQSQQSUVUSRQSUVZcu¦©¬ͺyysoqux{|~tQg¦«€€|O2$/o€²¬§§§§§¨§₯₯₯₯€₯§¦₯¦¦₯₯₯¦§¨©§₯¦¨§¦₯₯¦¦¦¦₯₯₯€€₯₯¦¨§§¨©¨¦€₯¦₯€£££’ ’¨pmg\D* "$%$,@KPSX[]_``bdeeggeccefggffhkkkmonnoponoppponoqsroonib]D6,)-3<GPX_dimpsw|£X("+38;=?ADHIIJMOMKIHGGJLPVcwwuropsvxy{} £[5© ‘‘kR.!l’«₯¦¦¦₯¦¨ͺͺ«¨¦¦¦¦£‘£€€₯§§§¨©¨¦§¨¨§§¦¦§©¨¦₯₯₯€€€₯§¦₯€¦¨§££€₯€€’’’‘ ‘€tkeZA) !!,?KOQTX\^_`abbcdedccbcdfhhgikkkmoonoponnnppnmnqtromhaK4.(%'.6?KSX^ejmorw|’€H $(*,.148;<=?A@><;:9:=@CHMUjywsqnnqstvxz}
’‘@ :₯§ͺ’ ‘ ‘_P2#v¦«₯₯₯₯€₯¬¬ͺ¨¨§¦₯£’€€€¦©¨¨ͺͺ©¨©©¨§§§¦¦¨¨₯€₯€’£€€¦¦₯€₯¨¨€’£€¦₯£’£’‘ ‘wkcW?) ! '5BLPRSV[___`abbbcdccdcbbeiiiklkknqqqrrqonnpqonoprpkkaL,#&1:DNU[ahmopsv{
§£:!""#%'*,-/121/.-,-/1469?BLR_morrsqomlmoqrux| &Io¨ͺ₯’ ‘ ’bM/#2΅¨§¦¦€’«ͺ¨§¦₯€£€₯₯₯§©©ͺ««ͺͺͺͺ©¨¨§₯€₯₯£€₯€£€₯¦¦§¦¦§©¨£‘’€₯€’‘££‘tiaT?,! #$$#""! )4>FLPRSTX\__^_`bbbbcbcdcbadgikmljknpqqqrronoqrpoppokfO5, (2;ENU\aglpqtvy~₯,!$$##$%$##$%'+.02468;9HYdkmnomkhimpqrvz sw§¦‘ ‘‘ ]F*9΄»¨¨¨¨¦₯§§¨ͺ§¦¦¦¦¦¦¦¦¦§©ͺͺͺ«¬¬ͺ©ͺͺ©₯€€€££€₯¦¦¨¨©©§§¨ͺ©€ €₯₯€’’££
slaSA2%"$&%%%#!)6@FIMPRSTVY]`_^_`abbaaabcdcdegikkkknpqppqssqqrrqooomhfO-"#-5>HPX^aekqsuvw{
£# """! #(.35654216EYekllmlkiinqrtvz~ oQ!‘ ‘ ‘₯J<%?Ά΄§¨©¨§¦₯£‘₯₯₯§¨¨¨¨¨§§¨ͺͺ©©ͺ¬©§¨ͺ©₯₯₯£’£€¦§ͺ¬«ͺ©¨§¨¨¨§₯₯¦¦€£’€¦€uldWF6)!!#%%%&&!%1=EKNOPRSUUWY\__^`aabaaaabdeffghjjiikoqqpoopqrrrrolljgU:(39AKRX]adhnrvwwx~
£"#"$# '.5:>>;7422?Ucjlmljihinpruwy{~L)O§’¨
G4!&M
²€₯§§¦¦€£’£€₯§©©©©ͺͺͺͺ«ͺͺ©©«¬ͺ¦₯¦¨©¨§₯££££₯₯¦«¬«¨§¨§§§§¦¦¦¦₯££₯©°rjcZJ7%!#%$$%#!-:CINQRQRTUVWWY[^_abbbbbbbbcefgghijjhilprqpooopqqpolgg^H++8=FOUZ_bfilpuwww}
!#%%%&$$-5;BGHE@;86?Uemqqolihjmmotwxz~‘’$Px₯¬¦¨zA-2U
©‘’₯₯₯€€£’’£₯¦¦§¨©ͺͺͺ©¨§¨ͺͺ©©¨¦¦¦¦§©¨₯€₯₯€€€€’€¦¦§¨§¦¦¦€£€€€’£₯ͺ―}zlfaYL7!#""!#-8AHMPRSSSUVVWXXY[^_aaaabcdcbcdefgghiihilnppooooonmljeaI)%,9@ISX\_cgjlosuuv|
!$(*))**'! #*29@FJMMIA;8?Vfptsqmjiklknrtwz
¨₯gl¨¨ ‘«§l7/6Q°§ §¦¦₯€€’‘£¦₯₯§©©¨§₯£₯¦§«±¬¨§§¨¨§§¨¨§¦§§¦₯€€€€₯¦¨ͺ¨§§§₯££€£‘‘€©yeb_YN7+8AHLOQRSUTTVWWWYY[]_`aaaabddcbcceghhiiiiklmnppooonljhh\F%$1<DNV[^cgjlnpqpqu}"(,/.--,*'%&),29>DFHMQNE=:AVfqutqolhhhiknquy}
₯a=¦‘ ₯a?+<Z€₯¦¦₯€€’‘£¦₯€¦©©§€££’§©ͺ €¦§©ͺͺͺ©§¦§¨©¨§₯₯₯¦§§§§¦¦¨¨₯’’£’‘‘£©―y`^^ZO5(4?GKMNPPQRTTTUUWXYYZ\___abaacccbccdfgghgghkmmnopomllie`K+# +7@IPV\`eiklnonmov~
( $*/21/...-/0237=CFGIMQNE>;BUcotqonlgbadhknsvy~
¦H!Q£’‘ ͺ¦`=' Ge―¨‘€€£’€£‘§§¦€¦¨ͺ§₯₯₯€¨ͺ¨€’§¨¨¨ͺ©§¦§©©©§₯€¦¨¨¦₯₯₯¦§©€‘‘’£’«¬}a[[XM2#0:AHNPQQQQQRTTTTUWYYYY\_^_```abcccccbcdefffilmmmnonkiff[F%%/8@HQW^chlnonlllov
4&%+032..//15799;?DEFIKMIA;9@Ranrommld^]cilnqtx|
§’(Bz§ͺ§’|_9#$Mm΄±§₯€₯€’’£¦¦§§₯€₯§¨§§¨©§©©§₯€‘«©©¨§©ͺ¨§¨©©¨¦€£‘¨¨₯€§§§§€‘‘£€£fZWUM5"*4?FHJNQSTSSSSTTSTUVWWXX[]]]]]^`bcdedddccdefgijjkkmnlhc\@%$'2:AJRW^filppmiilpw
£@%+0330---/169:=BEDBDGGC<75>Q`lpmkjh`\_eilnpsw{~
~€q¬§ yV1Ms―¦₯₯₯¦₯££¦ͺ¨¨§¦¦§¨¨§©«ͺ¨¨¨¦¦¦§ͺͺ©¨§¨©©¨¨¨₯€₯₯₯§««¬ͺ©¨¨¨‘ ’£€₯}cYURM:*4;BIMNOPSTTSRQRTSSSTTTUVVY\[[\\^_aceecceeccegiihhhijiedX= *8BHOV[ahkmonkghmrz
’J!#*0684.+*))-28<AC@<;=?<621=Rcorpmjgb_behkmnqtw{
|{~£
r‘«₯‘‘‘‘€zS*!Sz ¦¬€££₯₯₯£€₯§§€₯§¨©©§¦©«ͺ¨¦₯¦¨©©©¨₯§¨¨¨¨¨§¦£’₯§¨©«¬«ͺ¨¦§¨©€’£€£‘ §¦yaXVTO?&/8?DHLNPQRSSRRPOOQSRSSSTTTTW\]\[[]_`bdcbbefdcdghgfhihfc`G+!#.=HNS[_dhjkkigefkr}
£G"*18;60+($!$*18=>;75564/./<Ugqsqnkgb`bdefiloqtx}~|{}
« sT¦§’¦’’€nM&)]~€©€’’€€€€₯₯€€€€¦ͺͺ«¨₯₯«ͺ¨§§¨©©©¨§¦₯¦¦§©©§₯₯₯¦¨©¨ͺ©¨¨§¦¦§¨₯’’£’‘ ‘©}}veXUQL?% +6<AEHKNOOPOPPQRPNNOQRRRSTTTTW\^\[[]^`bddccefdcfhhfeghd\WB"#-9EMRX^dikllkhedhnu
¦) (/562,'#!(/5630-++(%'-=Wirtqpokecdcaabgjlprw~~₯X*)X¨ YH#0by «£‘ ’€₯₯¦₯€€€€₯¦§©¨₯€§¨¨¨©ͺ§¦¦¦¦§¦₯₯§ͺ«©₯₯¦§¦¦₯€ €§§§₯₯₯€’‘£€£’€
~teZVPI>+#-7@DFHKNPNLKJKMOQPOOOPQQRRRRRSVZ\[YZ[\_cffeeggfehjhdcc_Y< !+6AJPV[`gkmmmlhedhpw£%*./,'$ $)+)&$" )=Wirsooomheeb^\\aefhmty}}~3T§¬‘WA%5cv© ₯₯¦¦¦¦§¦€€₯§¨§¦¦§§§§¨¨¦₯₯₯¦§¨¦₯§ͺ«¬£₯¦§§§¦€£₯§§¦₯££€£‘’€€’£zqf[VOG=0#(3=DHJKMPSSOKHGIKMNMMNNOQQQQQQQQTWXXXXZ[^ceedefgfgijgdaZS:%'3@JPVZ]cjnppolgddiqx~¦ "&)*'# &=Ufpqnnpoljhd^ZY_backsx}~~
$v―«£‘Q8 ;m¦’€₯₯¦ͺ¬©₯€₯¦¦¦§§¨¨¦€¦¨¨§§¦¦¦§₯₯¦¨ͺ©¦¦¨§§¦₯₯¦§§¦₯££₯€’’€₯€£§£rlcXQKD<2'%.6>EJMMOQSVVQLIJKKLLKKLKLOPPOPQQQRTUWXXZ\`eecbceffghhea^E&#-:GOTY]_flprqplfdfksz~~
₯ !#""%&"&=Udnqonppnkhc]XX[_`dlsx}~
£‘ x@,#>n’€‘‘ ’₯€££¬¨§¦₯€££₯§§§₯£«©©¨§¦¦₯₯¦§§¨―ͺ¦¨¨¦¦§§¦₯¦§§¦₯₯¦¦₯€¦¦¦¦¦kg^SLF@:0&!+5:?DHLOQRSRSSQLIJKIIIIIIIKMNNMNOQQPQSVY\^_beecbbdgffeb\WB'&.7DOSV[_cinqrqnlhfiov{~₯"$&%"""'>Wfptsqqqnid`[VVY]bgmty|}|}€€`)4₯£sE+(Bk‘’’‘‘¦ͺ₯ ¦¦§§₯£’‘’¦₯₯€’ €§§§¨¨§¦¦©¨₯€₯€₯¦¦₯₯§§¦€€₯¨¨§¦§¨¨©ͺ¨§§‘daZPIB:0'! &07=@CGKNPQQQOMMLIGHHFEEGHGILLKKLLMNNNOSW[_``abccbacgfdaWC)#%.6?IQUX^bdinrtrnkiilqwz{~¦$')'$!!"&?Zjtxwutrlf`\VRSV]dinty|{z{
§¦oF;[₯‘ ‘
h<$(Du£’££€¨ͺ€‘₯¦§¦€£’’£€€€££§©©¨©ͺ©©©ͺ¨₯€€€€¦¦¦¨©ͺ©¨₯¦¨©©§¨¨¨¨’£’ m`ZRJB4'!")3<AEGILOPPOOONLIGFFGFECACEEGIIHILLLKLMPSVY^aaa``bbbbcb]YF-%-6>GOUY]befiosusoljkouxyxz}₯&)-+&# !#$!%@^mvzywvsld_[UQQSU]cjqw{|{|~©O-Yvͺ’£‘’£₯©w]30Q~‘€‘‘’£₯§©ͺ₯‘£¦§§§¦¦₯₯€££₯¦₯¦¬―«©©©ͺͺͺ©¨§§§¦¦¦¦₯¦¨©ͺ©§¦¦¨©¨¨¨§₯‘‘’£§ rc]VM@." $+4<BHKKLNONMKKKMMHDDEEDCCA@ABCFFFIKLJIIKMPSVZ^__^_`aa`^XN3& %,3;ENSX\afggkpsutpnlmquxwtuy}}₯&)..+'%##!"&&"$Bfovxyxvslgc^XSRQPU^fntz}}~~€,!g¬’ ‘‘ €¦sW)3X}©°₯££€₯§©©©§¨©¨¨§¦₯¦¦¦₯₯¦§¦¦¨¬¨§§¨¨¨¨¨¨¨¦¦§§¦₯₯§©©©¨§¦§©©¨§₯£’’£€¨§se`WJ8& %.6=AEJOONNMLKIHHIIFCBCCBAAB@??@CEEGJJGGGHJNRTW[]^^^__]YQI2 %-4:AKRV[`eiijnrtttrpooquwvsruxyz|~} '*/21.,,+($ #''""@hsuxxwurnkhc[WRNKNW`gnv{} u ‘‘‘’oW$5[v«³££€₯€₯¦§§¦₯₯§§¦₯€€₯§©««§¦£‘£₯₯¦§§§¨©©§₯₯§§¦₯₯§¨§¦¦¦¦§©¨¦¦₯₯₯₯₯€₯§wh`TB.)4;?CGKOONNLJHGFEDCCBA?@@??A@??@CDCDFDBCCCFKNPRVZ]^^^ZTJ:(!$*28>FNTX]bfijlqttstsrqqrtwvrprvwwy}~u)-3678764/)#!%('"!:gpvzywtqnlib[WQKGKW_dltz|}~ eP#6Ws€€€€€€₯¦₯€££¦§₯€€€€¦ͺ««€’’’ £₯¦§§¦¦¨¨¨₯₯§¨¨§€₯§§¦₯¦¦¦§¨¦₯¦¦¦¦§¦€£€ni_M5#,8>BFKNONLKJGECB@???>>=<???@??@@BA?>><;<=>AFIKNQTVXXWRE4##'*/7>EMSW[aehkmotusrssrstuuwvsqrvyz{}o"+07:=@B@;5.&! $'*(# 6csx|{ywsolhaYTMFFKT[bjrxz{|}}~
{c']¦₯’’‘‘€uSA#:Q΅¨’’’’£€¦§¦₯₯€¦₯€€¦€‘ ’‘‘£€€¦©©¨¦₯§¨§₯₯¨©¨¦£₯§¦₯₯₯¦¦¦¦₯₯¦¦₯¦¦€‘’§gi_H(-8>CGLNNKIGEDB?>=<;;::::<==;9;==>=9787668;=@BDGIJKKID6'#&+.4;BIPVZ]cgjknquvtqrsstvwwvwtrrvxz{}n#).7>EIJHB;5-&$%(*($!=ar}|zwrnh_VQHCEJOU]hrwz{|}|}
₯uD@t€―‘£ ₯nP2#?C£¬¦£’‘‘’€¦§₯₯¦§§¦£₯¦€‘ €£ ¦¦¦§¨©¨¦€¦¨§₯₯§¨¨§₯₯¦¦₯₯¦§¨§¦€€₯₯€¦¦£ ‘«pl`F!!-6?EILNKHFCA@?<::98766779:855789:953554359:;<=>?>:60&$),05<BHNTY]`dhjlnruwurruvvwxxxwurrtwy{}~l!'.8CNRPLF?92+'')*($!>bs|wsojbVOHDEHJNXfqvz|}}|~ͺ§o3b¦‘oL,F] £££’‘’£€€££₯§¨©££¦’ ‘€¨©¦£₯¦¦¦¦§¨§₯€¦§§¦₯₯¦¨§₯¦§§§¦§¨¨§¦€££€₯¦¦£‘’£~o_C$/6>EGIIE@?=::97799874322476346788842343235544320+$$*/15;AFMSX[^adgjlpruxwtuwxxwxxyyvrppruy{yz|
g)/:FU\XQIB<60+*+,*% >at
}vspkdYPJEEEEJUcmsx{{|}
§ N|oF+ Ns₯‘’£’’’’’’‘’₯§¨°‘£‘ ’€¦¦₯€₯¦₯€¦¨©§€€₯₯€₯₯€₯¦¦₯¦§©©¨§¨§¦₯₯£’£¦₯£££ p]?%09@EFEC>987564258::9521025425788873100///10.*&#")068<AFMRX]`bdehlosstxxvxyyyxwy{{xuqopswyvv|c*0:EQYVLB=<951.-.-)$=`s}wtqmh_UNHDA@FQ^houyy|*¦ |f;#'Qt’¨£‘‘’££€€’‘‘’₯¦©£ ‘£€₯₯€£££€¦¨¨¦₯₯₯€£€₯€£€₯¦¦¨©¨§¦¦¦₯₯₯€’£₯₯£€£ mY<&1;ADD@<744567547:<=;732/.//034666420,))**+*% !'-28<AHMQVZ_acegjmqtstwxwz{z{ywx|}{vsrqruvstz`)/8AKOK@8579740/12/+% =^n|wtqojbYQJC?=BMWbkrx{~ '¨’‘xY-4Zt£ͺ€‘‘’££££‘‘’’£€€‘ ‘’‘’₯¦€’’£₯¦§§¦₯₯₯€€₯₯£’£€¦§¨§¦₯€₯¦¦¦¦₯₯₯₯€£€€£kZ;'5=@A?;623458988<=>?>:640+)*+.0221../,'&&$!"+036;AGOTWZ]acehjkosuttuwz||{||wv{}{xwwvtrrqsx]&*18<<6.((,010-.2441+%#<_ny}{vsqqog^VMD>;@IS]gow|{7ͺ’¦pQ$#=h¦¬ ‘’£’ ‘££‘’£’’‘ ‘££ £¦₯’‘£¦¦₯¦¦₯€££₯¦₯£’’£€¦§¦€£€₯§§§¦₯₯₯¦₯₯₯€££s^8%4::976337:;<>>>@AAA?:51+'$#$&)+,*'')(#" (1689?FMSWZ]_cdfilosvwuttw{}|{|}yx{||{zywrnmmpv}
U"'-0/*#$'))+15760)$&D_q{|}}zvqpqpkaWNB;9=GQ[eny{~~}}a;\¬ ₯}kO(5s¦«‘’’ ’€£’‘’’£££€₯€ ‘€€’’€¦§¦₯₯£‘ ’€₯€€£’‘’¦§¦€€€₯¦₯₯¦₯€€₯₯₯₯€’‘}b7!05545889?CDEFFEEEDB>82,%"!$%#!! '/7<>?ELPVZ]`bdfhlorvxxwvuvz|}||}{z{|~~}ytmgehmt|}R'$)+' #&)-154/*&'D`s~}}|xqnoomdYNB:8;FPZcksz{|{yxz|vG\ruaD!-A}§―₯€£’ ’’’’££’‘’££€€€₯€ ’££££€₯¦₯€£‘‘£€£€₯€‘ ’₯€€₯₯₯₯€₯¦¦₯€£€€€’‘e9*467;ADEFGHHHHHGGC?:3-& $-4;?ADKPSW\_adffhloqtvyz{zyy|}}||}}||~~}xofa`dkry ~P&"&&#!%(+--*(($'C`r~~}||xplmlje\RE;7:DOZckqxyxvttwz a6j‘|oW8,Hx±Ά₯¦€’‘‘’’ ‘’’‘’€€€₯¦₯€’ ‘€€€£’’€€€€€€¦¦€’¦€£’’£€£’§₯₯€€₯¦§§₯€££€£’f;(4:?DILMLLKIHFFFD@<60(!#-5;@CEIPTX\`acgiijlprtwz|}}|{|~~}~}|}~|uia[\bjs{ {O% #"!"#$#!"&'$!! 'C`q{}|}yroolhe`YK?:;AJXbjqxyvusuy|¦?{§§zoP,:KtΆ₯₯₯€£’‘ ’££’££’₯¦¦¦₯’£¦¨§§¦£’’’’£€¦§¨ £££€₯₯£££€₯€€§€’¦¦₯€€€£₯‘gA!$3>FILNOOOLHDAAA@<83+##.5;?BEGLRW[_abehjlmosuvx|~~}}}~~}|zy{|zud\Y\dlt}wN& ##!#''%""##" (Cbq}||yurqniec]PD=;<CS`iqxzxvuwz}. © £ujD("?Y¬¦£€€€€€€’‘’££’‘‘’€¦¦§¦₯§¨¨§§¨€£’‘’₯¦₯ ’£€₯¦§¦₯€£€€€¦£₯₯£€£ €€mH%/@JLNNOQQLEA>=><83.$#2<@CDEFHMTY]abeijloqruwx{~~~}{yxxwug]XY_fmt~tO' #&))!!%&%"!"##!(@`s~||{ywuqnjf_TI@;9?N\fox{{{{||}
&5«§ ͺo[7!Ki£’’£££’€¬«¬¬¦€£££’‘ £₯€₯§§€£€€₯€£‘₯§¦‘’£€₯₯₯§¨¨§₯₯₯€’ §₯££‘£₯sO)$:GJKKLONHC@=;971*$,7?BEFEHKPVZ^abfkmnqrsvwz}}~}}{zzvtqe\UV[ahls}rP')+-/.' !$$"'>`w}{zyvrpnh^UKA<<?IWcmv{}~£s(H°‘‘‘ ‘kO+"Sq¦¦ ‘‘‘ ͺ¨¦¦₯€₯₯€’’££€¦¦₯€££€£’‘€¦¦₯₯€€₯€€¦§§₯€₯₯€ ’₯€££‘‘£wU#0@FHGIKJEA?=71-("(4<CEFEFLRV[^`bcgmpqqsvxy|~~~}{yxtnfYOMS\bgls}lN&45653-$! ##!%=bs}|zywspmh_UJ>;>AHWcltz} ‘d7[§£’’’£gI$%^|‘¦‘‘‘’’©§€€€₯¦₯₯€£’’¦₯££€₯¦₯££££’ ͺͺ§§¨§₯€€€₯€££₯£££€€€£’£€€££££’ y[% /<BCDED@=:6-% %/8>EGGFIQX[]_`bcflqqqswyz}~~~~}{xuof[NGJS]bflt}
iL%;;;:82'! !# $=^pw}|zwsokf_VK>:>BIXdksx{~
‘sUX|¦§’‘’¨dE%/f’΄©££€₯¦ €₯€€€€€€££€€££¨¨§¦€€₯¦€’£€€₯ͺ©©¨§¦€£€¦§¦£’£€£££’££’£€£’‘’’’‘‘‘x^#!2<?AA>:72* $07=AGIJKPX]^^_bdegmqstvyz|~~}~}|{xtf[OGEJS\agmu|hL$B@=:83*$ !!$>^nv}zuqlgbZNA<?CJXdlsxz|~
‘Y8s£ ₯[? )4p€¦₯₯¦§¦₯₯₯£££’’‘‘’’‘‘ ₯¨©¨₯€€₯₯€££₯¨¨§¦¦₯€€’€¦¦₯€£€₯₯₯€££€££€£‘‘‘ ‘’’‘y_#$/6;:40*# ,7=?BFJMPTY^^_`cfgjnruwxz{}~}{zyeTKEDFMU]chnu}
hH$B?942/)&# !&@^o}~{xuoje^SF??CKXdnuxyzz{}§@
©₯£vP6+Gy©€¦€€₯§¨§¦₯€’ ’££’‘‘’£¦¨¨₯’£€€€€€£€ͺͺ₯£₯€£’’€₯₯£€₯₯€₯¦¦₯₯₯€€£££’‘ ‘£’ e+ (.,% *6=@ACHNRUX[^`adgijlpruxzz{}}wtlUE<<AGOW_ejpw~
~jJ&850,*'%$"(A\q~|zytokbVI@=?HUcnuxxxxy|’/ x@,6S₯¦£€’’€₯¦¦§§₯£ €¦₯£‘£₯¬«©¨£‘’££€€£’₯§£‘’’‘’£€€€€₯¦€£’€¦₯££££££€££’‘‘‘n7 %1;ACDDJPUZ\^`behjlmnqsvyyz{|~
~tcSD748BJPX_ekqw|{mQ((&$!)AZo~|zzvqlaUIA<=GUbmswyyxy|
,E‘t0! ?` § ’£’’££€¨©§€£ £€€£‘’£₯ͺ¨¨§’ ‘’’£€£‘’€£’‘‘ ‘£’’£€₯₯₯€£€€€£’’’‘‘’£££ x?$0:AEHIIMRX^abdfikmnopruxyxz{{}lMA5/08CKRY_emruz
yhS'(>Vl|}}|zwqj`VLD@@GS_iqvyyy{}w:d‘££₯~_G^€¨ ‘‘’€£’€§₯£’‘’££€€€£‘’¦§₯£’‘‘’€¦€’€€££££’‘‘ ’££₯₯₯₯€’‘’’’‘‘ }Z4*6?BEJMNPU[_bcegjmoppqsvwxyyz{}nZG;635;CJQX_enrtx
{iP%!! '<Sjyz|}~|yuqi`YRKFCFO[emsvxz|~
^Vv’ § ’tP"(Oc¦§ ‘’€£‘’£’‘‘£§₯₯¦¦¦¦’’€₯€£€£‘ ‘¦©¦¦¦₯€££’’ ’£€££££‘’€£’‘ |eH%$0;BCEINPSY^adehiloqrrqtwyzzz{|}{jYJ<5348>ELRZahprrv}
iO& "#" ';Rfvy{|}|yvsmd\VPKFEKVahlpuz|}tGl‘ b?6ez©§ ‘’££’£’‘ ’€€₯¦₯€££₯₯££₯₯’‘‘£₯¦¨₯₯₯€£’ ‘ ’€€’ ’‘ ’€€’‘‘ lR%'3=CDEINRW[_bdfiklorsrquy{}}|}~~~hVI;6436=DJPV^cjprps{gO) !!"#!&;Sesy{{~}zxuph^VPLHFIT_diouz}~
e3y
~Z7&An‘ͺ€’ ‘’£€€€£’‘ ’€€€€€££€₯££₯¦£’£€₯€‘‘£€€££‘ ’’‘££‘ ‘‘‘’€€’ wZ. *5>DEHKPV[^`cegjklnqsssux|~~}}}znTF80245:CLQU[aekoqqsy~|fN) !! !$%# &=Xktz|}~|ywskbWPNLIKU^djrvx{}R+€‘W((Oq
₯₯’’‘ ‘£€€’’’’‘‘££‘’££’’£₯€£₯¦€£¦§¦€’‘‘£₯¦¦¦€’£€£‘‘’’ ’£’‘‘’’‘ y_6%%-6?DGJNSX\_bdfhkllmprsstvz}}||o\A:2/268=FOUZ^bfkoopsvz}{dJ& ""! "$$$!"$%#!(A`rz|~~~}ywsog[QNNLNV`houxxy|..£ }D1Yz
£’’‘ £’‘‘£€€€€£’‘’’‘‘’€€£€₯€€¦¦¦₯€’’’₯¦₯€₯₯€£‘ ‘‘ ’£‘ ‘‘ yd?+&/5:AGJMQVZ^begikmnnoprsrsvy{|{|~~}yo[L;/+-269<GRY]bfimonoqtvx|}xcF$ !$&&%""!!#$%%%"!&*+)&#+D_t}}~}|ywtqjaWRPNPV`jpuyxx{~D ‘j3 9W‘‘’’‘’€₯¦₯€££’‘’’‘’€₯€€£’’£££€€£€₯₯€‘₯₯’‘ ‘’’ ‘‘ ‘’’’£’‘yeJ0&/6<@FKMPTY\^bfhjlnnpqrrrqsvxy{{{|~~~tdUMA80,.048>HT\`dhikmmkloqsx~{t_A" !$')**('%! %&'()(%!#(,.*'%"+D^rz|~{yxvsmd[SNMPV^houyyy{}?e§kQ."I[€ €§£₯¦¦¦₯€€€€€€£€¦¦¦₯£’’££’€₯€₯₯€’‘’₯€‘ ‘£€€₯£‘‘‘‘’££’‘ xeM4#)28<AGLOQTX]`adgjklopqssrstuvxyz{|{{zxtiQH>73/-047;BLV^bfjijmnkilnot}}zoS9" !!"$')*,-,*'#$)++--,'#"'*+(&$"'?[mvz|~~|{{zwrh]UOORTYbkrvwy{}k\{ « R<!,Xj¦£€‘‘‘ ‘£₯¦₯₯€£€€€₯₯₯¦§§§§₯£’£’’£₯₯€¦’‘’£₯€’£€¦¦₯€£‘ ‘‘‘‘’‘ ’¦yeM6$+29=AFJNQTX]abcfiklklorsssuxwvwxy{|{xupgWG<8643369<AIQX_cgjjklmljjllqz}{yxjE2" !#%()+,.-+(&#!&*++-0.)!&)%&'%! $'(&$$"%;Thty{|}~}|||yxh`XQQTSV`hnruy{|}w^f
£¦’~K4 7ct § ’££€€€€₯₯¦₯₯€€₯₯₯₯€₯₯₯₯¦§§€£’£££€€££ ‘£€£££€₯¦₯€££’’’’££’ ‘ͺvdN7 (.4:AEGHLPSW]befgiklljknrtuuwyywvwxz|{voeQG913457:=@DJPUZafjlmmmnmkjjinuwvtqhG,"!#&)++,,*)(% $(,--/1/( $,5R9)))&!!$$##$$"$8Qbqtwxz|~~~}|zvjd[RQRQU_hlorwzyykHq‘₯w>+&7u¨³ ‘’’£€₯¦€££££€€₯€€££’££££€₯€£‘£€€£’’’ ‘€€’’’€₯₯£‘ ‘’’’’££‘ ‘‘ pbN6"'-3;CJKKKORTX^cefhijkljjlptvvwyywvwxyywuj[J<42579<?BFKNRV\bgjlmnnonlkhfioqppng4&# #&(*,,)))'! $).1110-("'-=r)(&" !#$$##6O]flpty}{}~~~}}}zunh^TQPQT^hlmqwxww|T,$
j3",<t¨°‘‘‘ ‘ €₯¦€£’’£€₯€£€€’’’££’’’££££€£‘‘’’‘‘£€£’’£₯₯£ ‘£££’’’‘|g_N4$.15;AHMNNNPRTX\aehihiklllmorssuwxwvvwxwtiXL?5138:=@CGLQSTY`ehjlnooonlkifgjkklla !%'+..+**(" $(.221-($!)Rs$## "### 0GUZ_chpssvz{|}~~|wph]SNMOR[ekmqvvuvu<5{W0/Go £ ’‘ ‘€₯€£’’£€£’‘££‘‘’€’‘‘’£€£’’‘ ’£€₯€₯¦₯£’’£€£’££££££‘ xg[M4"-59=CGJLMNOPQTW[_ehfehjkkkklopqsvwwvuuvrhVH=7226:<?CGLPSVX]chjjkmooomljigfefimmb "%(*.0.+*'""%).0.+&"! ! !""""(;HORTX_fjovz{~}xpg]RKIMRYbjosvvvwv.ArL%:[«ͺ‘’’’’’‘ ’₯€££€€₯€‘ ‘‘ ’₯£‘’€¦₯€£’’£€€€₯¦§§¦₯£’’£££₯¦₯€₯₯‘ ‘ ‘‘‘ ~h[O7$1;@BFJMNOOPQSSUY\`efcdghghjiiloqsuuuutsriXI;4236;=>AGMRTVY]bgkmlmnoponlifeedfh|p !#%&&'**)'&#!#%(+-,*% !!"! !!!"""##$1<BFGJS_iov{}}woh^SJIMQW_hotvvww~ D€lG7h£·«‘‘’‘’£€₯€‘’€€£₯¦¦¦€‘ ‘££’’€¦₯££££₯₯₯££€₯₯₯€£’’‘‘‘’€€€£€‘ ‘ ‘’’’‘ ~k]R8$/:BEEILOQRSSSUVXZ]adeefgedehggjorrssttrni^M?9668;?ABEJRWYZ]aeiklmnnoponmidaceI o!#%%#!!"! !!#$$$$$""&)()+*("!"## #%&%$#! %1=DHHJQ]hou{~wpj_UNMPQT[enuxxwzs<j¨{_=%Im₯΄£’£’ ‘’£€£’ ’₯₯€₯₯₯₯€’ ‘‘ ’££’£€£’£’’€₯€’‘’’’’’’‘ ‘£€’‘ ‘’‘ zi^P6%1;CHIIKOQSUVUUVWY[^beggfgffhjhgkqttrqrrng]M?8789:<?CHLPW\^_afillkmppponnmidaeRi ͺi! !%',00/-(# #$&'#!(+)()(% !#$!&)*(%# !,=LUXXZ_ekqv{~xrkaYRORPQXbmvzzvzd]§§ͺ’m]H//\y§€‘‘‘‘ ‘‘‘‘‘‘’₯€££££’ ‘‘‘’’‘ €€£ ‘‘‘’£’‘‘‘‘ ‘’‘ ‘‘ ‘‘ |fYL2$0:BIKKLNPSTVVUTTVY\_begfeggilligjpuutsroi_N>77:<=<<@FMQU\_`adhklklmprqommnjffFo¨¬[!(./4:>?:0*!&! "%()%!!(*)()&# "#!"# %(('%"&4H`imlnnosux{~yrkb[SOPOOXcnw{zoRr©€«’oS@(#7e}©¦ ‘‘ ‘ ’‘‘’£’’£££‘‘’’££’£₯₯€€£ ‘‘‘‘‘‘‘ ‘‘‘ £££’‘ ‘‘’’’’ ‘‘ cTF-!/:BIMMMNOQRSTUVUUW[_acffeehijlmkiimrttsqk`R@66:>ABBBEKRVY_ccdfilmmnoqsrpnnokbOs¦Q$)09Hcx}uF !##"!!&))))&#!#%$! "$&%$!(7Og{|||zyy{~
xsld\TPMJKUcnuwu{Y9£¦ tP4 +Ahv€€’’ ’’‘‘‘‘‘‘ ‘£₯€£’’££££€₯₯₯₯₯‘ ‘’’’‘‘’’‘‘’’££’‘ ‘’€₯₯’£££’’ y^P@')6?EJMMNOOPQRRTWWWY]_adfffgijjkmljhkorrrofWG:68=BDEEGJNTX]aefgilopppqrttronlhc’«Q'2E~₯―ͺz= $()('$""#$$" #$" &8So~}}
yvoe[UQKEHSbmsttuE%§££lE).Gs€’’‘ ’£‘‘’’ ‘‘£₯₯£’£€££€₯₯€€₯¦’‘’£€₯£’’’‘‘’££££’’‘’££€’££‘ n[K;"",3<CGKMOQQPQSUTVYYY\_abegffgiijlmmkijmoomg\J<668=ADEFHNRW\`ehijmoppoprsutrnjecX °«
L$1E}ͺΈΐ»ͺL"'(&&# !%$#" " $6So|~~}}
~zqg\SNJFGQ`lssqg=#« ]: :Y
₯§ ‘‘‘ ‘£‘ ’‘‘’£’‘£€’‘£₯¦€£‘’’£€€₯₯€££’‘’£££’‘‘’’‘ {jXI:"!,48?FJKMPQQPQSVWXYXZ\_aceedfggfilmmkihjklg\M>779;=ACEGKRW[]afhiknpqpooqrsrojd]Y6¨ͺ{F$0@{¨²ΈΈr $'&%""$$# %7Umy~}~yqf\RLKIGM\irskb2¨R7&BU ’‘ ’’‘ ‘€₯’£’‘ ‘ ’’’‘£¦§₯’‘ ’€₯₯₯¦₯€££’£€£’‘‘‘’£’‘ }jWH;##07<?DKNNNORRRQSVXXXXZ\^adeddfffehlmmkihijjbO<55:=>AEHLORX]`aehjkmpqppppqppnkg`XS,©{G&0>’°»ΏΊ¨4 !%&%!"##%$! '8Rgs|z{|}{rg]SMLIFKXhrska* =‘±xH-%I]‘‘‘’’‘‘€¦¦€‘£€£’‘ ’’£§¨§’‘‘’£€££₯¦₯€€€₯₯£‘ ‘’£€£’’ nXI;##-6;?CHMOOOPSSSRSTVWWWYZ[^ceeeeddegklkjiijjg\D437<>AEKORUX]`cehklmopppprrrqokfb]VPMr¦zF!+1&’±ΎΔΌ¦z:"## #$'('$" "#"&7O_lttsstvx}|vi_VOJHFKXgrrp_#9\£·i;#!4`q‘£‘‘‘‘ £₯¦€€₯₯£‘‘ £££₯§₯’‘‘££’’’€₯₯₯₯₯¦¦’ ‘’££’£’ xnZH9"%1;ABEHKNPQQRSSRSSSTUTTWYY\aeffecbdgjkjijjkg]M8/37:<AIPTWY^adgikmoqqqqqqqrqolf_[XSOWc€tB -4)€ ¨°·Ή²₯w !!!#$&*+)'&##$#!#0EU_eggiklu{}zk^WQJGELYfqqlWSy‘¬’¦~a: (Et}₯ ‘‘ ‘’£££₯₯’ €€€£€₯₯££¨¬©£‘ ‘’€₯¦₯€£’‘‘ ‘’‘‘’‘‘ |oiZH6#.8AFFHKNOPQQRTSRRQPPRQRUWWX\acdcbbcehiijlljbN9//59<?DMTWZ^beghjlmpsrqrsrrrpmg`YTRPOWYr€€n:+9A’‘‘ «ΉΒΐ΅ͺ₯£§«¦V!#$&)*)('$!""! +>JRXZ[_emtz~}{k]VQKFBIXfrqgK_rT+/Fz~§ ’€£ ‘’’’£₯₯₯£ ’££££€₯₯€££€€₯©©¨₯’ ‘’£€₯’‘’££’ ‘‘‘ ‘‘ €’mgYF0"0:AGKKKNPOOOPRUSQPPOOPQSVXWUX]`bcccddgijlnmg\A,*/6<AFKRX\_cfijknoorsssttssqlf^UMJMNQX]a£¦¦g0,?X£‘‘‘‘ «ΉΐΑΑΏΐΕΗΒ΄t9!! "%'()((('% +;EKNORXcnu{
~}}{j]VRJ@<DVerqc@aY;.R’§‘¦ͺ¨₯₯’ ‘€§§₯€£€€£’££€¦€££€₯₯£¦§₯’‘£€€£’ £€€£‘‘ ‘’’‘ ‘ pdWE-+8@DJNNOPQPOOORSQNNOPQRTVXZYVVY]`aabccehkmnkaQ:+,28>DJOTZ_aegjlnpqprstsrqqqmd\SKFGMQT[bW₯ͺd+2DI}‘ ‘ ‘«²ΊΎΐΊS "&**(&((&$"-@LOQQSYcnu|{}i]TPG<6?SbpnZ5sY6<]§§ ‘₯§¨§§₯‘ ’€¦¦₯₯£££’’€£€¦₯€€€₯€‘€¦₯££€₯€£’ ’€€€€£’ ’‘ ‘ rcVF.+7CILQUUTSRPONOPPNMMORSUWXY[ZWVX[]^`bcdfilmmfVB4./4;CJMPV]behjlnprssstutqonkcXOHA?FMSY_cT΄i+#9A?} ’©±ΈΑΏ² l !%)++))*)%!&3L]`cbbbhow~e]SOH=5<N^lhL)¦’£yU/Cd§£ ‘‘£¦§₯£ ’£££’‘ ‘‘’£££€₯€₯€€’‘£₯£££€€€€£’£€£’€₯£ ‘‘ ‘‘ zoaTD-*5=EJMRWXWUROLKLMLKKMNPRTVWYZXVVXYY[^`acfjlkg_M;4349@INOQW_dhkmmmprsttssromibWG><<=DKRZ`d`{³¬h)%?Q^ ‘ ·½Έ£Y ! #&),,++*(%("+;Ymxwwvuuw{~
q_RNI?58GXgc@%°₯ufH$$Pp£’‘‘ ‘£’’ ‘‘’’’£’‘’’£’’££££££‘‘£€€€€€€€₯₯€££’’££‘ ‘’‘ ‘~tk^QB+,6>DGIMRVXWTRNJJKJHGIJMOQRSUXXVTVXYYZ\_acgjjf^RB658;@FMQSV]dhlopooqrtssrqpoldU@0.38>CHPX`efm±©c%$B_z€‘ ‘‘‘‘ ‘«³»ΐΑ»¦Z !$(),-,+)'#p$/Bas||~~}~w`QKIA56BSc^5, ͺ₯nY9!!0^v ‘‘ ‘££’’££’‘ ’££££€€£££€€£€€££€’‘’’₯¦£‘‘£€£’‘’€’ ‘’
{i[P@'(7>FJKLPUXXURQNJJIGEDEFHLNPQSVWVUVXYYZ\_aadge^QE;68<AEKPTV[afilnoopqrrrrqonnmbK4+,29>BFMU^eje}©c-"Ddy€ ‘’’‘ ‘‘‘’‘ ’΄ΊΎΓΑ«[ ! $&'+.-*'%!-s¦ΔΘ0 $2Ibvn]OIHB57DQ^X+%@‘hM*'3lz¦£ ‘’ ’£’’£€£’€££€₯₯§€¦€₯₯¦¦¦¦₯₯€’‘ £₯£‘ £€££££££‘ ~eWO?"!5BHNRSSVZ[XTQPMIFEDA@A@AEILOQTVXWWWWXZ]```bb[QE;77:@EIOTWZ`fhjmooopqppppnljklaC,)-39>BHOV^djns―³`$"?gv£‘‘‘ ‘’‘ ‘ ‘‘‘‘ ‘¨ΆΑΓΒ»₯B!"#" !#%&*,*'%% 7w―ΈΎΎΑ¬d+!$"!"" #0G`s~
e[OHHB56EPZR#(Z‘ ‘Y3'H|
£€’’’ ‘’’££’£¦₯€₯€₯€’€¦¦₯’’££’‘ ‘€€’‘’££€€’’’’ }wdWO> /@KOSXYZ[[ZWSPOLHFEC@??==?ADJNQSVUTTUWY\^_^^XND;789=BGKPVX\afhjmnnnonllmmkifhlcA)(.37;@FLT]cjni©²W#=o
£‘’’‘ ‘‘ ‘‘ ‘‘‘‘‘ ‘‘‘‘£²ΎΐΌ°H "#$%"!#%'()'$$% 9v§―±³±²¬΅·©v"%$"#$$"!!$$!!.C[r
k[OHH@22BMUI;m₯ͺ¦ V.3Z
€‘’’£ ’’’’’€§¦₯¦£’‘ ’£₯€ ‘’£‘ ‘€₯£‘’’££’ ‘ wvgYP=+>IPRUYZZ[ZWTQPOMKIHFCCC@=<<>DJMNPQQRTWXXYZXSK@977:<@EIMRWY^dhjjlmlmmljijhec`bibC*)/59;>DLV^cjma²\#<u‘ ‘‘ ‘‘ ‘’‘’’’’’ ‘‘‘‘‘‘‘€²ΏΎ΄§{ !##$%"!%(())&$$#%x£³Ή½Ύ»·ΆΆ«’³Ά£g #$#"#%&&''%&(-/.'*=Sn
~o_QJG>/->KPARͺ ~N'$Bb’₯ ‘‘‘ ‘‘‘ ’¦₯’’ ‘£££’ ‘’‘‘‘’£££’’’’£’‘‘’’’‘ €nsgYP=4FNQTWYZYXVTSSRQQRQPNNOMIC@<;@EFGIJMPSUTRQPJB<77:=>@CHLOSWZ`ehiijkjklkjigc`]Z\e`C-,17;<=@IU_chklX$>t ‘’‘ ‘£££££’‘ ‘‘ ’―΅·½Έa !!"!!! !&)*++(&$"&No¦«°³²¬‘ͺ³³#%%#! !$%(**()-3773('9Rf{}{|~qaSKE;+*;IM;f₯’n8$Qg
£€ ‘‘‘’’‘ ££’ ‘ ‘‘ ‘’’’‘ ‘’‘ ‘‘’’’‘‘‘‘ nqeXP<+ANRUXZ\]\XSRTWVUWZXVWWUTPJFCA@?>@DFINOPOLID<5027?DEFINRTVY^cfiighiiikkif`[WTRV`[@-,17<==>HU_bgkp{P$>n ‘’’ ‘€€€£’’ ’’‘‘ ££‘£½Ώ·£\ !$&(**(&%!Xem}£΄»ΐΑΎΊ΄§¦©«>-,'# "&+**,16:;9/ #-BT_ilmprps{scVME9)(:HK7w’ ’{]/2`p₯‘ ‘ ’‘ ’’ ‘’‘‘ ‘₯£’’’‘ ‘‘’‘ ‘’‘ ‘£’‘ ‘‘‘ woaUO;#8GPTX[]]__ZSRUYZY[][[\ZXWVRMJHC<:;?CFIIHGC=84104;DIIIKPUWY]adeffeefhjlkhaWLHHLT^W<++06:=<=FT]bfmprsJ%@k
’ ‘’’ ‘€€’’‘‘‘ ‘’‘ £’ ‘₯ΆΈΊ©l!#%((&$'' p₯¨³·ΆΆΈ³―¬’²ΈU64/'"#')*.28;;91#!&5FTZ\^eknry
qcVOF9('8DE3£nH!#>ev£’‘ ’£’‘‘‘’£‘₯£‘ €§’ ‘‘’’‘ ‘’’’‘’£₯€££€£’’££’’£€€£‘ ‘’’‘ xk[QM:,BLSW[^^\[[YUUWZ^___]]]\ZZZVPJE?979=@BCA>;62//026>GLMOPQVZ]`bdeeeeeegiigbYJ=7=IT]S6(*05:??@HS]ciprpn1&El₯ ‘ ‘‘ ’’‘‘‘’’’’’’‘‘‘ ‘£’ ‘‘‘ ’ΉΆ₯E !!"%')&#!'0$O
°ΑΒ½ΉΆ¬€‘¦¦jC@:0'"%)+.16:85. #(3CPUSU\djp{
ocUNG9(&7@=-V.+Ii|‘₯§€€£’’‘’£€©§₯’ ‘‘¦€‘ ‘’££‘‘’£’‘ ‘£’’’‘’£€¦¨¦€₯₯₯₯₯€£’’‘ ugWNL91GPU[^_^[XVXYZ[^abba^^]\ZZXSKD=8447;>?;6/,*++.26:AJOPRTUX\_`bdedefgggfeaZNA508HU\P1&+05:@ACIQ[elqqmh%Adx₯ ’’‘‘’’£££££’’’’‘‘’’’’’’‘ ‘°»Ώ»°d !!##""!$')(&$$'\
―Ί±°――Έ―{RME:1($*,-.363/)$-;JUZZZ\U\\y
seVLC7''6<6&yF(.Sr ’¦€£££’‘‘’₯¦§§₯££€€€‘ ‘’ ‘’‘ ‘’’‘‘’‘ ’€§¨§₯¦¦₯€₯₯€’‘ ugVMJ75JRX^a`_]ZZ[]aaacdba_^]\[YTMF@953358:94/)$%(+.4;AGMQPRUWZ^`abdeeghjhea]UK?71-5ERYN/%,26;??@FLWckpoja#7Ot ¬ ‘‘‘‘’££€₯€££££’‘‘’’£££’‘‘’¦±³ΌΏΊ²§Z !"###%$# #&'()))1kΉΏ©³SME=6,!%+-..02.(!&5K]komjlpu~
viXI>1%%25.:₯¨§ n7&;V~€’‘ ‘ £€’€€£€£’’‘‘‘ ‘ ’£‘‘‘‘ ’£’’£¦¨€££’’£€€££’ ‘ whYOJ65JSY_ba`__``accbcca`_`_^^ZSKC<8542100.***().027?EKPQOQUX\_`acedegijf`YRI?72/,3AMUK-"*16:<;;@EQ_innh["9Ii¨ ‘‘‘‘‘‘’€€££’£££‘‘’’’’£’‘ ‘££’€©©΅Ό½Ύ½·ͺV !$%$$# !#$%()'v¦¦©³΄’aOJC<6.$&+.//0/*!(=\s
~ujXG;-"",,$$1£©z_6,FU¨« ‘ £€’££££££€£’ ’’’€₯€£‘ ‘£€£’££ ‘£££££ ‘ ‘‘sf[RL65KT[`ca`__`bcdcbba``bba_]YPID>:50-)((&%(+-0458<BIPTSQRVY]_`acddcfhhc]TH<62/,*1?JSK,(27:<=<?CN`jnni[!7K_£¨‘’’‘‘’’’’’£££’£€€££££’’’’‘ ‘’’’’’’’₯£±ΌΒΒΌq!$"""!!"! !#"#%%°€©°―°¨GD=84/&$)-121.( *@az
vjZJ<-" '&$O’aJ)*Xf¦§ ’€’‘‘‘£₯¦¦€’’’’’’’’£₯¦₯’‘‘’‘‘’’‘ ’‘‘‘ gd\SL54LUZ`c`___`bccbba``addb_ZUOLKF@7+" $'*/25777:@DKRVVSSUW[^__`bccdeb]SH>8520,)/;FPH)+578;>?@BOajmmi\!;Uk€¬‘’’‘‘’’’’’’’’‘‘£££€€€€£’’‘ ‘’’’‘ ‘‘ ‘‘’©§³Ό·£h ! !!#$#!#"!%«·₯»ΐ±y!"@=720-& "'+/00.'"-B`z
wk]O@0##!9l§W=/ax ‘£€’ ‘’£¦§¦£‘‘’££’‘ ‘₯¦¦₯£€££’‘‘ ’’’‘ ‘ ‘’‘}ig\TM43KUZ`ca`aaabbaacbabceed`XSPPQLB7(&,17:=>=;>BGMRVWUUUTW[_``abba_[SG;5431/+(-6@JB%-778;???@N`jmmhZ$>Wq¨° ‘££’’££££’’’’‘‘’£€€₯€€£’‘‘’££’‘ ‘’‘‘’’’‘’¨―΅Ί³w:!! "####" "#"-¬Ά’€} y;74/,+*&"#&)+,.,'"/C]wzm^PB2#En£¦Y2#6i
‘‘ ‘ ‘’’’ ‘’’€₯€‘ ‘’’’’ €₯€££’’£€£‘ ‘‘’’’’ ’‘‘’‘ ‘ke[TN5,DQX`bccecbbbabcdcdfgge`YUTSQG7+# &.38=?ACB@@BGMPTVVVURRW\^____]WND<5232/,)(+2;E?".889>A?<=M`jnmeR)ATi§° ’£’’’’’££’£’‘ ‘££££££’‘‘’££’‘‘’’’’£’’’£’‘‘¨΄Έ²₯k !! "$$#! #&/Jd§·½± M©Ό°2-)'&&%#"#&''''('$#0Ed{
o]OB1"Rr₯€~P(8y£₯’ ’’‘ ‘‘‘ ‘£££££’ ’£€€£‘ ‘£€€£’‘‘£€€’’££££€¦ ‘€£ ‘£’ ‘‘kcZUO7$;MY`cdedddeedefgffghhea]XVQG8( $-49=ABCEDA@BFJMORTSRPOPTXZZZWSK=100/01.*(').6B=#/:99=A?=?NbknkgH-CP]₯± ‘ ‘‘‘’‘’€€££’ ‘’’‘‘’£’‘‘’£’’’££’££’‘‘’€£‘‘©―³Ί²S !""" &t
‘’‘£€©©? S¨―*.*'$$$$$%'))&#"! $/Gln[LA0 e~©n=*M
§€‘‘‘‘ ‘‘‘ ‘’€€€£‘ ’€€£’‘‘£€₯₯€£‘ ‘’’£€£’’₯¦’ ’€£‘ ‘££’ ld\VO9-FWadddbcdfhihhiigfffdb`\TG4$$*17<?DFFFDA@ABEFGILMMLKIKNPPNJF=0++++02.)((*,1><%.7669=>?ANcklh`=.ERa‘ͺ ‘ ‘£€£‘ ‘‘‘ ‘’‘’’’‘‘’££’‘££’’‘’££‘ ―ΊΆ€@ %€₯΅½Ά0$‘€‘§)'%$$%&%&),*% ! %/Fl
nZLB0 r¦|b-&>X€¦£’’£‘ ‘’’’’‘‘‘’’£€₯₯€‘ ‘£€£’’’£₯₯₯₯€’ ‘£€€£’’€¦€‘‘££’‘‘‘’£’‘‘ fe_XO9">Uadddbbcfillkkkhfdddc`VI5#$-38=@CFIIHFEDCAAB@?BDEEDCCDD@<:71*'((*02-(&(++.98$ -468:<>ABMblkeU3,DTg’‘‘ ‘ ‘’€€’ ‘‘‘ ‘ ‘‘‘’’’‘’££’‘‘££££’’’‘ ‘‘ ¨²΄°‘^ #―₯°¬c&o’ͺ£¨`###$%'('(*-+%"!!&/Ei|
oZLB0!{ ‘v[+/Rh€’’££’‘‘‘‘’’££‘‘’£’’’’££’’’’’ ‘£₯₯€₯₯€‘ ’££’‘‘‘’£€€€£’ ‘‘‘‘‘‘‘‘ `d`YO70L]cccaabeimnmlkhdcccaU? !*39>CGHHIKHFFEB=;<;:=>>>==>>7.').,'&&').0,'%(+,-30" -47;<=?AAK`jlfS/*ATg₯‘ ‘‘’£’ ‘‘‘‘‘ ‘‘‘‘£’‘’’£’’‘‘’£££££’ ’’ ’±ΉiO¦₯¦΅Ή j‘ ₯―©|1 "%'())),-+% &1Gf{
q[J>. ’rS-[x ’£’’’’‘’’£’‘’’’’’’‘’£€€€’‘ ‘£₯₯’€¦£‘‘£€€’‘‘‘’₯₯₯¦¦₯’‘ ‘‘‘ ‘‘ ‘£cc^XN6 <W`acbabeilnmllidb`\]?"&09@EJMLJIJD>==:41234688788:7+#&%$%'*,-+&$*///0* !-49<<<=>@J_imhT+)>Rj© ‘’‘ ‘’£’‘’‘ ’££‘ ‘’’’£’‘’££’’‘‘’£’’£€£‘‘’’‘ ‘’¬Ήΐ΅AB°ͺ§°°’
(I«¨«‘["&)+,,*+-*%! !&3Kfx
sZD6)£wwkH$6a ’‘ ‘’£€‘‘’’ ‘’’‘‘‘‘ ‘’’’‘‘‘‘’£₯€ ‘ ’§₯€£’’’’‘₯§§¦¦₯€£‘ ‘ ‘ daZTL4$FY_ccbbfiklkiihd]Q>()6?GKMNMIFD>7541,''*,/3226;?<. #%$%&(+,+(%'06520+ "08:<<;;<?K_jmgN&)>Tn£ ’£’‘‘‘’££‘‘’‘ ’€£‘ ‘‘’£’‘‘£€£’‘‘’£‘ ’₯€’’’‘‘ ‘‘‘‘«QM³·»΅¦€ΈΌ±G ! p ₯£²©xD %(+,,+**($! !!$3MersY@1% «vp]7-Eo©’£‘‘ ‘’£€€’ ‘’’ ‘‘‘‘’’‘ ‘’‘ ‘£££££€€ ‘€¦§₯£’£€€€¦§§₯€€€£’ ‘‘ ‘ maWQK50O^ddddfiiihd_c`O2!!'1>IOOLJIHE@;7785,$"%(,-)+4?IG:,# #%&(+,+'%*6=:51-"#2;<<<<;;>LakmeD"(?Uv€ ‘’’‘‘‘’’’‘‘’‘ ‘£€’‘ ‘‘’€£ £€€£’‘’£‘‘€£’‘’’‘ ‘ ‘£₯³¨A "'I¨ΐΝΟΚΖΒ»Έ·΄©’±©V !""! £ £±i(!$'*++*))'# !""%2Mft
qYB2%%’ ͺp`K'3P} ‘‘’£’‘’€€£‘ ‘‘’‘‘’£££’£€€£’££££€£‘£₯¦¦₯£££€€€€¦¦‘’£’’££’ pcXRL77_`bccddc`\ZF0! &/:CMQOJIJKKFA>BC>4)%')(",>LOHC8+"%%&(++)&+7==82.''2:<==<;<?Lalla:(A]¦ ‘‘ ‘‘‘‘‘‘ ‘’’’‘ ‘‘‘‘££‘‘€€£’’‘’’‘ ’‘ ‘‘ ‘‘‘‘ §·Ί°X!`ͺ©΅Γΐ±}£±²΄Ά΄΄»½΅[ !!!""#"! 9’ ¬³―₯h2##"#&(**))*($ !##&3Njz
oYE5%/€£mP7!%?] ‘‘ ’‘‘€₯₯£’ ‘’££’’€₯¦₯₯€€’’££’’€¦₯€₯¦§¦₯₯€€₯€’’₯₯’‘’’£₯₯€£ ‘’ ’kbWRN8@U^aa_ZXK>2&%1;BGNQQPQRQPMGBCA;2*(+("8JRTQE7( "%$$&)+*(+3;@>5/*+49<><::<?Lakk^3.ET―΅‘ ‘ ’‘ ‘‘‘‘’‘ ‘‘‘‘’’’££‘ ’£’’’’’‘’‘‘’‘‘‘’‘‘ ‘’‘‘’’’‘ ‘£«©΅±vmqU21_z³―‘j "!!#$$""##"!¬¦±²±³¬I'&$$&(+++-.+&" "$$(4Os
t[G6%'?₯ nI(,J^’‘‘‘ £§₯€££‘‘₯§₯€££€€€£££’‘‘£’‘ €₯₯₯€€€€€₯₯₯€’’££‘ ‘’€¦¦₯€€ ‘‘ hbXSP8@]XXPC(# ,8@EIOSUWZZWRMHA<6/+(*.&+@NVSH=1)%#"#&(**()-7@?70*+48;;:9:<>Lajie."4IK|±·‘ ‘‘’’ ’’‘‘‘‘‘’‘ ‘’’ ‘’’££‘ ‘’’’’’‘‘’’‘’‘‘’£’‘‘ ‘‘‘‘’‘‘ ‘‘₯±Ό―q!"""!$%$##$$#!G’ ¦j*('&&(,./01-'# ! !#$)4Hu
{]G4#%[ ©\@-Qd‘’₯€€£€€€₯¦§¦££€€£‘‘’’‘’’’‘‘‘£₯¦₯££€££₯§§¦€€£’‘ ‘’₯¦₯₯¦₯‘‘‘ecZTP9'<6/ "2>DHNUX\^_^ZTMD;2,('&(,$8KSRJB;3*$#$&(**(()0;<6/()38;:889;=K`iif("6LHw·Ί ‘‘ ‘’’’’ ‘’‘‘‘ ‘’‘ ‘£’ ‘‘’’’’‘‘‘‘’’’’‘‘’££‘‘‘‘’’‘ ‘‘ £―³G !##"""$%%$#$%#!}’°΄¬T**('(,02222.'"!"! "#(3Eux]E1 2n H:!2_y‘ €€₯€€₯₯¦¦€££€£’‘£₯££££’’£€₯¦€’’€€€₯¦¦¦₯€€£’‘’£€€£€₯€ `e^WQ:#5BINTZ^``^\XQH9( "$&'#.BHJJD>7/'%%')))(&&)/21,%&19;:9:;<=J_jje! 4LJw»Ί ’’‘‘ ‘‘‘‘ ‘’‘‘’’ ‘‘’‘’’‘‘‘‘’’£’‘ ‘‘‘ ‘‘ ’ͺͺ. !!!"##"!"%&%$###"B ’€«©w:*)(').23211-'" ! !! !(3Gw
t[C/N{}J1&6d ‘ ’€€€€€£€₯₯€€₯€££₯¦₯€€₯₯€€₯₯₯£ ‘£€€€€₯€£££€££€€€£’£€£ of`XO;,@MQW[^_`^ZVOC5$#&&"#5=CGB;7/)%%&'(*+)%"!"%%"$.8;9:<=<<J`lkb/I?oΈ· ‘‘ ‘‘ ’’ ‘ ‘‘‘‘‘‘‘‘’’‘‘‘‘’’‘’’‘ ’ ’‘ ‘ ¦«Z!$'&$$$##"!"$&%$"!!0‘₯©ͺ’\)('')-120.-+'#! !! !"!!!"(4Ht
}mXB-frE(%:k ’’ ’’‘‘’’’’££££€€££₯¦₯££€££££€€£€€€€£’’££€¦¦₯£’’£’‘
sic[P="2EPTY]^][XTN?) %(($(7DLE:4-(&$%&).30'!,799;=>=<Kblka*G>r·· ‘‘ ‘’‘‘’‘ ‘‘‘‘’‘ ‘‘‘ ‘‘‘ ’’‘ ‘’’ ‘£‘‘££ «°ͺ]"%(+($%%$$#"#%&&$#! l‘«¨-)&%&),-,*)(%#! !"#!""! """'1Dl|
yjVA.mze=##;\ ‘ ’’‘‘’‘ ‘‘ ‘’’£€€£££₯₯£’££ ‘₯₯’ ’€¦¦₯€£££££₯§¨¦£‘€₯£‘
mlg_S>$6HRVZ\\XSOG<*"'*+*%"! 7KUL;3,('%#$(/88. .789=>>>>Ndlia)@>y·Ί ‘ ‘ ‘‘‘‘‘‘ ’£’’’‘ ‘’‘‘‘ ‘‘’’’ ‘‘’’’ ‘’‘‘££‘ ‘‘ ‘₯¦§|"&()+'$%%&'('&&&%$#" :«©1+%#"#%&&&$"! !#"!""! !##"&0Idv
}mXA/n£
tT,+Jd₯€’‘‘££££’‘ ‘ ‘‘’££€£££’€₯’‘’’‘₯¦€£££€₯¦¦€££€€£₯§§₯ £¦£‘‘’‘oolfX@ 2EOTVWTOG;*#&(+--./%5LXO:1+)*("!'1:=5% 188<@><=@Qglh^)HOzΆ» ‘‘ ’£‘ ’£’‘‘‘ ‘‘’‘ ‘‘‘ ‘ ‘ ‘’£’ ‘’’’’ ’’‘‘‘ ͺ°€x$ "%''(('%%%&*+)&%$#""!l ‘0+$ !" "##"!""""!"!!%1HbusY@/s£cC 2MW‘§‘‘ ‘£€€££’‘ ‘’’’££€€€€€€€£’’’£‘ ₯¦₯₯€£‘‘€¦₯€€€£’€¦¦€£₯£’₯ ynpj\B"*ALNNMH>3$#$%*-.170(?KF70-+.+" '2>?7&#!$289>@>=>ASgmh\+HNy΄΅ ‘‘ ‘’’‘ ‘’’‘‘‘ ‘‘‘‘’‘‘ ‘’’ ‘’‘ ’’’’‘‘‘‘’ ‘ ¦±³ͺ5!&)((((&%%$$()'%$"!N²―/+$ !""$&'&$$##$%#"! %3Ic|
yXA/v€R7!.R_‘ ‘’££’’’’‘‘‘ ££’’’’‘ ’£€£££’’££’£€€€£’’’€₯₯€€€’’€₯€’‘£’£§¦€ usn^E%6CDC=/$$$%),-186(,:;88511-"%2@A6$&)+279=>>?@CSflg\,G:s³± ‘ ‘ ‘‘‘‘‘ ‘‘‘‘’‘ ‘‘’‘‘ ‘’’’’’‘ ‘ ‘±¨
B# !%'&&&&%$#"#$#""#!e’«¨/,% !"%()*,-*(&%$%%#!%2Gf{YA,|’uC,'7\v ‘’’’ ’’’£’‘‘£€€€€££€€€₯₯₯₯£’£€££€€₯₯£’£€£’‘‘‘’‘‘§₯££‘zun^D%".1.% %%&)-/3882#"26;A;43.$!%1CC3#(/26:<<;<>@CRejdX.I:uΌ΄ ‘ ‘ ‘ ‘‘ ‘‘ ‘‘‘‘ ‘‘’’‘ ‘‘’’’‘ §±²G !"##$%$"""""! !A°¬/,%!""#&(+/24540,)'%%$$"!!'0Ek{U>*£m7&/Fm ‘‘‘‘’¨₯£££’’££₯¦₯₯€’‘’€€€€₯§¦€£‘‘’£€£’’£₯§ͺ€‘‘‘ |xq^E$ %'(*.0479:-)2;@933-%"$.>=*,488;><:;=ACQdh_K0J2zΔ» ‘‘ ‘ ‘‘ ‘‘ ‘‘‘ ‘’’’ ‘ ¬Ά§y1 !"""!!"#"! V.+$#%'(*,.05:>@?:62.)&%%%$#$)2Fj
{U=)©`4 0K{£ ‘‘‘’₯₯₯£’’‘‘’£₯₯₯€££’£₯¦₯₯₯¦€££’’£₯₯€‘‘€¦§©‘‘‘ }{scJ( %&'*-037;>6!+9>5/1,%"#*74 '19>=;;:;;=ABPcfZ?1J1tΑΊ ‘‘ ‘’’‘‘’‘ ‘‘ ‘’‘ ‘ ‘’’ ‘‘ ©* !!! 0‘₯+)$$(+.2567<DJLKIC=81+'%%%%%%)4JjqP<)§vS'%9Z
€‘ ‘‘ ‘’’£’’‘ ’£’’£€₯€€§§₯‘’₯€’£££€¦¦₯‘’€₯£’‘‘‘‘ jO. #$'),/26<@=/ 4:0-30&##'/* +158;=;8:>>>?@PceW82J3m»Έ ‘’ ‘’‘‘‘£’‘ ‘‘‘ ‘‘ ‘‘‘ ‘‘ ‘’‘ ‘‘ §¨3 ! !# ’('# %+048<??AIU[ZUNHB<6/)%$####'3Kgy
{gK:&hG+Dc‘ ‘‘ ‘‘ ‘‘‘ ‘ ‘‘’£€£‘‘‘‘‘‘’’‘ ’€£££₯¦¦¦§€ ‘’₯¦££€€₯₯¦₯₯₯€£’‘‘‘ mP4"#')+/38=@A;)/7,.:8-(&(.%(575238:8:=?>>AQceV32KDk·Ά‘‘ ‘‘ ‘‘‘‘‘’££‘‘‘‘ ‘‘‘ ‘‘ ‘‘‘‘ ‘‘‘‘‘‘’‘‘‘ ‘‘ ‘ ±―’e p©―₯%# "'.59=BHLJHP`fcZOHC=71+&$##"!%0Hf|
~gP8"2sU;)Rl ’’’‘’‘ ‘‘‘‘’£€€£’‘‘‘‘’’’ ‘£€₯€€₯¦§¨ͺ¦£‘§§€££₯¦€£€₯₯€£’ ’’‘ kU9"#%(+.18=@BC4.7-0@>30--0$)761**2878:<=?BRceS.2LHm΅Ά ‘‘ ‘’’‘‘‘ ‘’’‘‘’’ ‘‘ ‘‘‘‘‘‘‘‘ ‘ ‘‘ €¦³ͺcV#!$)/7>AEKQURMUflh]MD@;72+'$"""!$.Fh
jR6$E‘tbK+$7Zx ’’’’’’‘‘ ‘’£€€€€€€£€€£’€€££€₯₯¦¦¦¦¦§©ͺ¨¦’’₯§€’’₯¦€’£€€££’ ’£’’’
nV<!"$%'*-.19@BDF="*4.3?=760-/&'34-"$3;;::;>AESdcN'2KFk±΄ ‘ ‘’£’ ‘££‘ ‘‘‘ «Ί°p@―ͺ%$! #)09ELLNSWXRKP`fcXI@<972+&##$$$'/Fg
mT5+M£c[@%-Hm ‘ ‘‘‘£₯€ ’£₯€€€€₯§«ͺ’’₯₯₯€₯¦¦¦¦¦¦€€ͺ©§₯€€€£’‘‘’₯₯££££’£’‘ ‘£€€€’sZA&#%%(+,-18?DFGC1"--29888.)-*"*-&"5>?=<=?CGVebE#2KHk±· ’’‘ ’£’‘‘££‘ ‘‘‘ ‘ ¬―₯p
‘§£)'%#"#%,6CPYYY[][TJKTYXOD=:983+%""###(1Fdw
oS43W fU75Rn’£ ‘‘ ‘‘‘€¨£ ‘£€€€₯₯¦§ͺ€‘’€₯¦₯₯¦¨§¦¦¦€€¦¦₯₯₯₯€‘‘‘‘£¦§€£’££££’‘’£₯₯₯€ t^G,*C?!#$%(),/3:AGKKI@)"(.3368-'..#"%!#4<=<=?CFKZhcC!0JIuΈ» ‘ ££‘‘’’’’‘ ‘’£’‘ ‘’’‘ ‘’‘ ‘’‘ ‘‘ ‘’’‘ ’ͺop¬£-+(%#$&-:HTYYXY[YRGDGJKF;55673+%##$$#(2Ecv
lP1;a cK-#6Xo§ ’££ ‘’’£€¦¦₯£‘‘£’’€₯’‘₯§¦₯₯€€₯₯€££€€£££‘’₯¦€£‘’€€€£’£₯₯€₯€’xeN1wtZ"#%&&&)-39@GKKKI3 '-078-(--& &38779<AEL[id@ .IKw»Ό ‘ ’’‘‘’’££’’’’‘‘’’‘‘‘‘ ‘ ’‘‘’’’€’‘ ¨±§ps‘1.*'%%'/=KQSSSSSSNE?=<=9.)+041*%#$%%%)1Fcv
ydJ.6h \<*E_w£‘£’‘ ‘’€₯₯€‘ ’£‘‘££££¦§¦₯€€₯₯₯₯₯₯₯₯₯€£’€¦¦€’’€₯₯€££€€£££€ oS5J#$%#!"'-6?EJMNM:"'0==1.1.*&! "*375569=CKYhb80ICqΉ» ’‘‘’’££’’’‘‘ ‘‘‘’’’ ‘‘ ‘’€’ ͺ²©h`ͺ3/*'%'*1<FIJJHGHIF=6224/&"%+0.)%$%&&')0Ect
u^E-:pS.2Te ‘‘‘ ‘’£’’’ ’’ ’££€€₯¦₯€€₯₯₯₯₯§¦££€€££€¦§€’£€€₯€‘‘£££’’‘ vW6"Lkͺ#$# '3>CJOQM= !,@A3163/.-(#"$*166568:@IUd_/4NDn·· ‘ ’’’’’££’‘‘‘ ‘’’’‘ ‘’’‘‘’‘ ¦¬ c$c2.)%$(-27<>>;9:<><3+)+-)" #(,+(%$%%$$&-B`u
u_D,L{£zF%!8Xi‘ ’’’’’‘’’‘ ‘’€£‘ ’£€€€££££€₯₯₯₯₯¦¦£’£€€€₯¦¦₯€₯€€₯₯‘ ’’’‘‘ ]>({₯ $$#$5AEKTUN?%+DG66A?611.'"$*165568:?HSb]+:U<o·³‘‘‘‘‘ ‘’’££’’’’‘‘‘‘ ‘‘‘ ‘‘‘‘‘‘ ‘‘ ‘‘‘ ‘ €³²K¨.+'$#(.000/*''+163*%$'*'#"$')*(&%%%$#$+?^s
ycE)XzqjA$&3]s’€’‘ ‘£€£’‘’¦£’‘ ’€§¦’‘’€€£’‘’£€€€₯₯₯€€£’£€€€€€₯¦¦¦₯₯₯€’‘‘’‘‘‘‘‘‘‘‘
aH1E "$$5DFKX[TD-'@C7>OOA41/)%',255579:>GTaZ#;WL}»Ά ‘‘‘‘ ‘’’‘‘’’’’‘‘ ‘‘‘ ‘ ‘ ‘’ ¨Ά³`!D)'$#$(-.,(""(-+%!!$'&$$&'(('%$$%%#%,@_u
}vhF&]~ma3 /Ak ‘‘ ’£’‘’£§€ ‘‘‘’₯¨§€’’£€£’‘’€££££€₯₯€££€€¦¦₯£’€¦§§¦₯€£’’’££’’££‘‘’ lU4&¦
!#&3EHN[`[K5'"8=5@VZK:30*'*/355568:>GTac5PW΅΅‘‘ ‘‘‘‘‘‘ ‘’£’’’£€£’‘ ‘‘‘‘’‘ ‘’ ‘ ’£ ₯«§@.¦ͺ€$"!#&)..*$"''" !$''&'))('%$"#$%#%.Ddy
ueD"kjW%#6Sy € £‘ ‘’‘ ’’’’£€₯₯’ ‘’£’’€₯€£’‘’££££€₯₯¦§§€‘£€₯₯€£££’’£€₯€£€€’ }wcB/k #&+?GMX_^R<2.074?U]UD7/(',13566679>HU``,A]²Ή ‘’‘‘ ‘’’€€’’£€€’ ‘‘ ‘‘‘‘‘‘’£‘‘‘‘ ‘ ‘ «ΆΆ°ͺiKl}€£’€£! "&*//) $%#"#%())++)('&$##$$#&0Fg{
ubA ’~gK(A[z ’ ’’ ‘ ‘£’’ ‘’‘‘’£’’€₯’ ‘’’’€€€€£‘£₯€£€₯₯¦§©«¦££€€£‘‘£€££€€€€£££’ ‘ £¨sN/*I£‘~""#$2@JRX[S?88'-63>U_]P;,%%.34567778?JT^\&7]Ή½ ‘‘‘‘ ‘’‘£₯£’£££‘‘‘’’‘ ‘‘‘‘’‘ ‘ ͺ°ΉΎΎ±x-Uu¨²΅³°²² !"%)//) #&&&&'*-./,)''&$$$$#"'0Ddx
r^>tZ;0N^x ’ ‘ £§€€‘ £€‘ ’£’’£€’ ’’’’’’€₯€€¨¦₯€££€₯¦¨¨¨€₯₯£’’’£££€₯₯€€€€£€££€£‘ ¦
VA7.'$# ls&$$$!!6DMRUP?8:++53>T`cZB.$#+01237998>LU]Z#5VΈΈ ‘‘‘’£’’’’’‘‘ ‘‘ ‘‘ ―t&A[o~ ₯§«―±°ͺ€₯©£! $)./*"$)++,-0232.(%%%$$$"!"(0Dcy
p[<{jN+%5\h¦§ ‘‘‘€€₯£‘€₯’ ‘’‘’£££€₯€££££₯₯₯€¦¦₯€£’£₯§§§¦₯¦¦€££€£’£€€€£€₯€£€€€₯€’ ‘‘nYK;/*($j¦ i(''''$-AMQQK=:<.'22=S`faK4'$*.//048:8>LV\J":Y΅΅ ‘‘‘‘’‘‘‘‘’’’‘‘ ‘ ‘‘ ‘‘ °H Wq€₯§«―°±΄±§©ͺ‘$" #(./+&"(.22259984.'"!"#$#""$(0Ebw
oW9weE(-Bivͺ₯ ‘’’‘€₯£‘‘£’ ‘£€₯₯€€€££€₯£’£€€€€’‘‘£¦₯€₯§¦€£££££€£’’’€₯€£’’£€€£’’’‘’‘{i`M;1/* Pui='!!Ac}h'()))*&$9JOLE;9;3'*0>S`fcQ;,(+./..05::>JUZH#6]ΆΆ‘‘ ‘ ’’’’£€’ ‘’££’‘ ‘’’‘‘‘‘ ±³K' `¦§§¬²³§%#"!$)/21+% !'/5778;=<94-&!!#####$'0Hcs
pV8kX9!!3Il ‘ ‘ ‘ ‘’££‘ ‘€£‘ ’£€€€€€£’££’ ‘€₯¦¦£‘‘‘©§€€¦¦₯€££€€₯€£’’£€€€£’€€€££’’’’ nl_J>;5(2`¬€¨₯
b&&'(*-/+*BJFA:7740&.@S`fbSA1+-//../4;>@JTXE"/ZΊ΄ ‘‘’’’‘ ‘££££₯₯’ ’£€£’‘ ‘’‘‘‘‘‘’’‘‘‘‘ ͺ§D g€°²― &%$#&*2884,'$#%-689:99:84/+'" !#""""#&0Hdv
oY7(^J+#9Pl’¦ ’’‘₯₯‘ ‘ ’€€’ ‘££££€£’’’‘‘£₯₯₯€’ ‘€«¨€€₯¦¦€£££₯¦₯₯€££££€€£€€£££’‘’£’
uujNIJC0#?f£¬’₯¨¨
X%$%(+19:.7D?:63214./BP]d_QA2---....29=@IQTA"1RΉ‘’’‘ ‘’‘ ‘’’‘‘’’‘’£££₯₯’‘’££’‘‘‘ ‘’‘‘‘‘’’‘ ‘‘ ¨±―o&h―©ͺ£$#""&,6=@<5/,*,29;=>:731.*(&#!!! $.D`t
ykY4 -}T<% ';Zu ₯‘’ ©€ ‘‘ ‘ ‘‘£€’ ’£’‘£₯£‘£€€₯₯₯€’’’£₯ͺ¨¦₯₯¦¦₯£’£€₯₯₯₯₯€££€₯₯¦₯€£€£’’£’‘‘‘{
|USWQ:)Jp‘P '%$'-6?D<&+<:421..66"1DNY`]PA4-+*+./147:>IQR;#6S΅ ‘££‘‘£’‘‘‘’’‘‘££’’’’£€£’‘££’‘ ‘’ ‘ ’’’’‘ ‘‘ ‘‘ ²§y§Έ½Ή’ $,7>BA;75557:>@@;4.,+(%$#""!#,@Zq|
~xjS0!)uS0 !!.If ’’‘‘ ‘‘ ’’ ‘££‘ £€’’€₯¦¦₯₯£’££££₯¦¦₯€₯¦¦€’£€€££€₯€££’€¦§§₯€€£’’’ AY`[?!$Lm rA '%$&.:BGD7" /3100-.:@,-@ISYWL@4-*)),/2788>JQO7%;^·²‘‘‘ ‘’€€‘‘‘‘‘’’’’’££’‘‘’‘‘’’’’££’’‘‘‘ ’’’’’££’ ‘‘ ’£‘‘ ¨΄΄³΄±¬©¦‘ '19>?=:8:99=@@=71+('%"!"" %,>[u~
{iM-#, oL( !&7Vs ‘ ‘ ‘‘ ‘‘ ’£’‘‘€₯€£€₯€₯₯₯€£€€£££₯₯₯££¦¦€£€€€’’££££££’£₯₯€££££’‘9_jeJ&.Wq€c3 '&&(0>FJIC0!)-/0-/@F1 4AKPNE<3-*+++-169;ALQL2%:_Έ΄£’‘ ’€₯₯’ ‘‘’£’’’’£€’’££’’’££££’’’‘‘‘ ‘£££’’£’‘ ’’‘‘£€’‘’ (07:;96666:;:60+'$"!!!! !%-Bbx
}fH+:‘xgE'!!"-C`r‘ ‘‘ ‘‘‘’£’‘’€€£££‘ ‘€¦¦€££’££€€‘’£¦₯‘’€€€£’’’‘‘££‘‘£€£‘’€€’€RqyQ#:`}’U''''*2?HLMJ;!(,-*/AG3!"7DHE@:4.))+++-39<BMPH.#7_Έ³’’‘‘ ’£€€’‘’£€€€££€₯₯££€€£’’££££’’‘‘ ’£’‘ ‘‘‘’‘‘’€’ ’’ '.47620004542.*&#!!!"! !! $.Fcz
|aC( Ft_; "!#5Mhn
‘€’‘‘ ‘‘‘ ‘’’’’’‘‘’’‘ ‘€¦¦€££€₯€₯€’’£€£’£€€£’’’’£€’’€€€££€€’€%VU$"@c B'''*4CKOQPD,"+-*/BG5' /?A>;862*'')*.5;;AMOC)"4Z·²£££’‘‘’€€££€¦¦¦₯₯₯₯₯₯££₯€’’’’’££’‘ ‘‘ ‘’’‘‘ ‘‘’‘ ‘‘‘‘ %*/0-++,0222-($! ""! !"" ".Fc
aE'#L
hL*!%#%<Uln|‘’’‘‘‘‘‘ ££££’‘ ‘’‘ ’’‘’£€£’’’₯₯€€₯£’‘‘ ‘‘‘’£€₯¦¦€£€€₯₯€£’ £9LW&#@a|.'&&)5DLNQRL=%(/*.AG7,+!*:<977:7.&$'*.588@MM=%!4R±«’£’’‘‘’££€₯¦¦¦¦₯₯₯¦₯€’£€’ ‘‘‘’’’ ‘‘‘ ‘’’‘‘‘‘‘ ‘ ‘‘ $),*((+.144/(# !! !!! "-D`~
dE(&M‘{Y=%%($ )?a‘£££‘ ‘‘’‘££€€££’‘ ’‘ ‘’‘‘‘’‘‘‘‘’’ ’€₯€’‘ ‘’€¦¦¦₯€₯€€€€’‘ ’£€ U] V'$Af'&%*6EKNSVVL3%0,.BH924)-6658<;4)%'*-367@NL8"5X·¬’££££££££€¦§¦₯¦₯₯₯₯₯€£€€‘ ‘‘’’’’‘‘‘ ‘‘ ‘’’‘‘‘’‘ &))(')-0561)# ! #-D]y
bD'+Z£vT1%'$!!0Hd ’’‘ ’’‘‘’££€£‘ ‘’‘ ‘ £¦¦€£’‘‘’’’€€’‘£₯¦¦€€€£’’£’’’£€₯ll¬N"%Ch’&&'+7CINTYZUA*(.CI;66)0547;=:0&$)-156?NJ21`ΐΌ‘ ‘’’££€££¦¦₯¦¦¦₯€€€₯€€£’‘’££££££’‘’£‘ ‘‘ ‘‘ ‘ #&()()+.361*$!!!%/Fdx
|u^B$3a~pJ+ %'$#&9Sc ‘ ‘££ ’₯€£’‘’£’ ‘’€’‘‘‘‘‘‘’‘ €§¦€€€’’££₯¦₯£‘’₯§¦€€€’‘’€€€£££’ml±P!'Dc¦’%')-7CIOU[\ZK(,HN?61)!)347:=@8'"(.355;JG-.j·΅‘’££₯₯€€¦§§§§¦₯€£££€£‘‘‘’€€€₯₯€££€€£’’‘‘‘‘ ‘‘‘
!#'*+++-034/)%" !"#'0Hiy
{o\A":eub="#&&$&-A`m{ ‘‘‘‘‘ ’‘ ‘’££‘ ‘£€€€£’’’£££‘ ‘€€€€€££’‘‘‘’£€€’‘’€₯₯€₯€’‘’£€€£‘‘ nc‘΅Z!)H`«‘%()-5AHNTZ\ZP2'JRA3++1%-358>D=(!&,2549HG)p¦‘¨¦£€₯₯₯₯₯₯¦§§₯₯₯€€££’‘‘‘‘’£€¦¦€€₯₯₯€£’‘‘‘‘‘ ‘‘‘
$# $'*-//02464/)&# !! !#$(/Dhv
|nZA!?kjT/!'(%"(2@gy ‘‘ ’£’‘ ‘€£€₯€’£€₯₯£‘‘’€€£’£€£’’’‘’£££‘ ’€₯₯₯₯¦€’’’£€£ ng’ΆX *Ba~€£&(),4AJPW]_\Q7!GSA2(*91$/36=F@+"$)/34:LI'*n§¦¦¦¦¦¦¦¦¦§§¦¦¦¦€£££££‘ ‘’€¦¦₯₯₯¦₯££’‘‘’’’’‘ ‘ ‘‘ ‘
%%! #'-0489888960*'$ !"! !"&.Aey
|n[A!Ekwk[C)$('$!(8Ho~ ‘ ’££’‘ ‘’£££’’£€₯€£‘‘’’’ ’’’£€€€€££’‘‘£₯₯££€€€€£’’£’ |mi °I(Ad|!'(*,3@JQYac`R7&?L>0'*;5+34:C?.%%'-23<OJ$*kͺ§¨¨§§§§¦¦§¦¦§§₯₯₯₯¦¨§£‘ ‘’€₯₯€₯₯€£’‘ ‘’’££’‘ ’‘ ‘ "&%! #)08=??=;:960*&# !"##! !$+>^x
}q\A MnocQ:" &)&" *=Ns ‘’’‘’’ ‘’£’’’’£€₯€£’’’’ ‘‘£€₯₯₯₯€££££€€£‘£££’‘‘‘ ¦uueͺ8'@g
{!'(+.4@KR[egdW;-*2@8/%);7 '48=D?0*((+/09LG +h‘ §©©©©©©¨¨¨¨§¨¨§₯₯¦§¨§¦€££££€€€£££££’‘ ‘‘‘£££‘’£‘ ‘‘ %)*% &0>FHFA>;973.(# "###"! !$*;Wt
zr\@WytgQ8#'(%"!-@Z{’ ‘‘’‘‘’’ ‘‘ ‘‘ ’££££’’’’‘ ‘£€£££’£€₯¦₯€’‘ ‘‘‘‘ ‘‘ ttjΊ·8$<g‘y#$(,3>IOZeigZ?27.%340%'88*!08=B=2/,))*+5ID'[£€~§ͺͺͺͺ©§¨©©¨©©§¦₯¦¦¦₯€€€€₯₯€££€£’’££‘‘‘‘‘’£’’£’ ‘‘ (+030' !*;NUSLB<962/,'! "##"! #(;Yr
~yqZ>Z}vgO2&*($""/Jd ‘’‘‘‘‘‘‘‘ ’£’’’’‘’’’ ‘ ’’‘‘ ‘£€₯₯£’‘ ‘‘ ‘‘‘ vtl»Ό3#7af!!"$*9EMWafg]A4<9"$/2'&387+&28;943.('&%0GB&J¬’x₯―«ͺ«ͺͺ©©ͺͺͺ©©¨§§§₯₯₯€€€€€₯££€€£’’’’’‘’’‘‘££££’‘‘‘
36::4*!!.CX\XN?752.+)&!!"#"!! #)<[t
~ytZ<]~s^B)',)$"$4Oh| ‘’‘ ’££‘‘ ‘’‘‘ ‘‘‘ ‘’’€₯€’‘ ‘’ ‘‘‘ tpunΆ΅"6b|^!!0@IQX^c]C3:;)*6*&.6@7,23333/*(%".HC11|³vy ¬ͺͺͺͺ«««ͺͺ©¨¨¨¨¨¦₯¦¦₯€€£££€₯₯££’‘‘’’££’‘££££’‘‘‘‘‘
7:?=5+"".DW\XL:220+'&%! !! #*>\s~{yvY:`jR5 !(*&"$*<Yo
‘‘ ‘‘ ₯€’ ‘‘‘ ‘’’‘ ’’’’€₯€’‘ ‘’‘ ‘‘¦pwwu·°"8j z`"#"%9IRV[daG5==+&7,(.8E>")10/020,'%"-ID/>o΅kn°―«««¬¬«ͺ©©©¨©©§¦§§¦₯€€£€₯§¦₯€£’’££££‘‘£££€£’‘’’’‘
16<:3)""+;KRPD610,)&$" !$,?[s
|yywsS5c_H0%)(#$3Cbq ’££££’‘ ‘’’‘‘’£’‘££££’ ‘’’’‘ ‘ ₯pov²±"9k
yU&'$,FSUY`\D5B@,!"2+*2;FA*'0.,/22+$!!-IE-:tΊcjΆ΄¬¬¬«©ͺͺͺ©©¨§¦¦¦¦¦¦₯₯¦¦§¦€£’’££££’ ‘‘’€£‘ ‘‘ ‘
(-32,&"#)2<BA:20/,)'$! ! "*>[s
}xxxvqO1h[A(&*("':Pjr ‘£€££’’’ ‘‘‘ ‘‘’’’ ‘’‘’‘ ‘£££‘‘‘ ¨sq|°±'AktE ()'!;PUY[R:3DC.'(((+2=GC1!))(-34++GB+=vΉt|~ΆΉ¬«¬¬¬«ͺ¨§¨¨§¦¦§§§¦¦¦¦₯£’’£€€£’ ‘’’ ‘
!%'$"!#%*./.*)+.-+($! !" !(<Yr
~zzyzlH-m[: &)'# *?Uq ‘’’ ‘‘‘‘‘’’’‘‘‘‘ ‘‘‘ ‘‘ ’’’’ ‘’‘©lY|«*Ek
n: '))")@NVXL1-?>/-3'#+07DD6("%,34**E>-@q΄x~x°Ή―¬¬¬ͺ§¨©©¨¨§¨¨©§₯€₯₯€££££€£’’£’‘‘‘‘
!#$#! $*-+'# !"! ");Zr}
~zzxtbE*#owW2#((%#".H\| ‘’‘ ‘‘‘‘’‘‘ ‘’£ ‘‘’’ ‘£ ©]M|‘ ,Jd
a6"%''$*DPSF,'9;259.+-2BE7-"#.0-(*C9/Gf₯yx―Ί°―――°°―¬««ͺ¨¦¨ͺ©©¨¨©ͺ©§€£€₯€££££’’’€₯€’‘‘‘ ‘
!$))%! ! #*<Yr|
}||{r^D*#pzjN,$(&#"%5Rc ‘ ‘ ’£’‘ ‘ ’’ ¨Zg¨¬#-K^ U)#%''%8JMA(%7828<2#'+0AD83+",+),*"+A3-Mg~y²Ή―°°――°―«ͺͺ©¨¦§©©¨¨¨©ͺ¨¦€£€₯£’’’’‘‘’£€’ ’‘‘‘
!! %'&# #+=Zp|
~~~~v`D)%tr\>&%'%!"*>Wj ‘‘ ‘‘‘’’‘ ’’‘ £₯Si¬―.Fa¦F$'(&$!'=F=&$463:=6. $0BB;9/&+.55,#+<,)Gf~}s©Έ²±±°―°―¬¬¬©§§©©©¨©ͺ©¨¦¦¦₯₯€’’’’‘‘‘’£‘ ’‘‘‘
#"$'(&""+>[nv
}gE&)n~}mS0 %&$ $0EZq‘‘ ‘‘ ‘‘ ‘’Jh}―-Lc¨2$&%$" "';8$"1317<<9+*AB??4& +3;<2%)4$&>Z}{n}ΆΉ²²±°°―¬ͺ©¨©¨¨¨¨¨§§¦§§¦₯€€€€€£’’£’‘ ‘ ‘
#&% %()&#!"##! !+@]o}
{yk@"-otwxeM)"&'%!&5J_v£’ ’’ ’Cfz /K_¨%%$$""+&-1 -114:>?5 #998>6+'2:;3%%*$@Q{pp|±»±²²°―¬«ͺ«ͺ©©¨¨§¦¦§§¦¦¦€€€₯₯€€’££’ ‘
'*($"'**(%# "%''$! !+B^s
~}}|{e9!|uur\D'$'&#!(9Me{‘ ‘’’ ‘’‘ 5cv²-0J[
¨''&&##/. +24339@=*258>8-#".573&"%#>Xvmlz¬Ά³²±°――¬¬«««««ͺ©©¨§₯₯¨¨¦₯₯₯€₯₯₯₯€£££’‘‘
$),,)##),,)($""&*+*($! !!!*Bau
{zxp_7!#umP9"''$!!*<Ol‘€‘ ’‘ ‘‘ ‘’££‘ ‘ ¦:eͺ³-0J`~
))('%#(33&!1763/4BC/-4;?80('/54'!"#=Jyscp¨Ά΅²°°°°―¬¬¬««««ͺ©©©¨¦§©©§¦₯₯₯₯€€€€£££’‘
#',/0-)#!#&+/-)&%%&)./-*&#! !*Bbw
{ytlW8 -
|mF*&)'#!!+@Us ’’‘ ‘ ‘’‘ ‘.h₯¬&.J`x)''&&',45/ !3887.2FH1!#/=D>6/##076+#"#>@©|qVg§ΈΆ³²±±±°¬««¬«©¨¨©©¨§§§§§¦¦¦₯€€€££££’
!$'*-021.*&$%(*-/-(%&'(+/0.+'$! !!"+Abw
~ysjU6%3
zj>%"()&"!"/F]y
‘‘ ‘‘ ‘‘ ₯Lkͺ© ,Jc|~(%%%&)-264'.48:/2IJ3'!#8?<;4)#298/'"">:ͺwpkh§»·³²±°°―――¬ͺ«¬¬ͺ©©©©©¨¦¦¦₯₯¦¦¦€€€’’££‘ ‘
"$%(*+,/2220,('),-,*('''(+..-*'$!!##!#+?`wzvmY9'Fxc4#''$ #4Ne ‘‘¦mw°¬ *Icvs '##$&(,158-#.7:.2JJ4-+.78=8.$.672+"">B©onlk€½»²±±±«ͺ«¬«ͺͺ©¨¨©¨§¦₯€€¦§¦₯€€£’’’’‘ ‘‘‘
&&'())),/121.*'())'%%%%$%(**))(&%%&&%',=Zs{wnZ:(Gwq\+#''#'<Xl ‘’
qy°8)H`p
n%#$%').48;3"&69-2JJ5//"+5=7/*%043.!!?E’woq`ΐΌ²±²²±―¬¬¬«ͺͺͺ¨¦¦§¨§¦€£€¦¦¦₯€€€£££’’‘’‘
'&%%&%$&*,./-*'&$#! !#$%')*)))*+,0=Vjy~~~~}xmX7'EqokS&"&&" .Deu
zz
₯P%(F[jh##$&')/58;8)39,1KL6,+#!6@91-#.44/>EvssUuΒ½΄³²³²°°°―«ͺ««©¦₯§¨¨§₯€¦§¦₯€€£€£££’’’’‘
&%#"! "%(*+*)% #(,..--/135?Sbnuxzxyz{{}yiT.&Ecg_H$ "# "7Rm{‘‘zz
’©W$BW]}_###%'+/35;;-#".7*1OP6*(#4C;2/()24-<Kwf\QtΓΌ΄³²±°°°°««¬ͺ¨§§¨¨§¦¦§§₯€₯€’’£££’££’‘
!! "&(**& &,035668889@N[dknpqrsuwz~
dL.&E``Q8! %>Zp{}y{¨i# <Tb
vW$###&+/13:;-%*&%0'0PR8+'#"5E>70*"!+1+:M‘0+jΕΎ΅΄±°°―――¬««ͺ«¬©¨¨¨¨¨§§§§¦₯€₯€’ ‘’’’£€£’‘‘
#%)*'!%-47:=>=>>==AKU]behjmoquy|dG*&D[YC*"# )C`x} ‘zxx‘―w18ShpL$#"#%*/249:-(/,#"0NQ</)') 0=:71+'!.*8E€°°dwΔΒ΅΄²±±±°―¬««¬¬¬ͺ©©¨¨¨¨¨¨¨¦₯₯¦€’ ’’’€€£’’‘
!!! !%),*$"-6;=?AA@@@??AHPUY\_bfiltxzfJ*&AVT: %&",Gb} ‘‘ vyz©x65QafA""#$&).3785+*31%,HL=2.13(%3452., ,)8R~ΆΏͺΓΎ΄³³²²±°―¬¬¬«««ͺ©¨¨¨©¨¨¨§₯₯₯€’‘‘‘‘‘£££‘‘‘‘‘
&&%#!$*.,&$2<@@AA@?@@@?AFKNPSUX]aht’gM*$>SN0$%"!0Id{
z{{~§|<2JZ]7""!#&*.364/)+53&'BG>769:,'/40.,#*)7Tv
¦° ͺ€§ΕΊ΄³³³²±°―¬««ͺ©¨¨©©©©©¨§₯₯₯€£’’’’‘’’’‘ ‘’’
-+)&$!#*/-%"1;==>?>=>A@??BCDILMNSZ`r€bH(#:NF(!%$!$/Yn~
£u{|€I/E\
W,!!!!#(,032.)-61$"#9A=;<=7),61-,' ((5Tpw£z£ΓΌ΄΄³³²±°――¬««ͺ©©¨©©¨§§§§¦₯€₯€£’’£’ ’’
30-)'#!(+)!!/7;::;===?@>==<>DEEFNWco|£_C$ 5F="#&#*<d|wz|‘T+=\
R!#%!"" !$).11-(-60%&-%-79>A?5)!'74//.*!&'3Um~¬£de«ΐΒΆ΅΄³³³±°―¬¬««ͺ©©©©ͺ©¨§¦₯₯₯₯€£££’’£’
52/,(""$#!,27768;<:9;:998:>??AJUanY?!-;4#$"!2Hi{so{₯Y'3P
D$*"!"!!&,00,'-50')0*%3>A=3--,$ .00210(''1Rf
Ό«xlr¦³ΌΈ³³³²²±―«ͺͺͺ©©©ͺͺ©¨§§¦₯₯₯₯£’£££££’‘
2/.,% *05757::9:98777:<<<@HS`ne@ $/+!$#!$9Rqyai{’[$.I‘
6&-#$+//+(,1.'*1-!0CD=417:1#!*.133+('2NNyΌ©Tu}’΄Ά΄±²²±°¬««ͺ©©ͺͺͺ©§§§§¦¦©§’’€€€€€’
-*(% ).3666889<<977:==<>BJS`o}lE %$#%# &=Xx
€Qc~d +G
#', )00,)*-+'*10* +AB=52:>5(#+0680 )&"!5R@pΑ³5f¬Έ²°°±°¬¬ͺ©ͺͺͺͺ©§¦¦¦₯§©§€£₯€£££‘
'&#!',1567889;<;:;>@@?@DLUbnv}fA $#")B^}£I`|j$G&((10,))*(&)/0.(#7>;20:?9.(1:>7'!,& $$"4RAqΜΓ'R₯²΄―°°―¬ͺͺ«ͺ©©©§₯¦¦₯§¨§₯₯₯€’ ‘
##!%+15789:979;<=@BCCCFOV`ksw~`: !.Hb|Ubz
d,=
#$#,,*)**&%(/22-#&36+(5;91" -9?;,%/("#$0O9pΠΙ1!«±―°°¬¬¬«ͺ«ͺ©¨©©¨§¦¦¦§§¦₯¦¦€’
""!#+2579::979;<>ACDEGKRX^hoty~~~]6$3Lc{Qfz^(0}!$((()*'&(-142)'.$&6;7/):C@0)3, !"-K(eΟΝY/₯²±°¬¬¬¬¬¬«©¨©©¨§§§¨§¦₯€€€£’‘ ‘‘
!""#,358::9879<=?@BDDHMSX\dkpsvyz~[4"*<Vl~auzh%#
u !$$&))(&',35*!#"9?:1%9B=0,5, !+GXΛΞnN’΅±°¬¬««««©¨¨¨§§§§¨§¦₯€’‘’’‘ ‘‘
$%%#!#,358:;:89:=>@ABDFHMTZ`flptxz{}T5 !$1?`vgw||u%9
l!$)+(%%*47)"' 7@>4#2=;208. (C%PΚΠ<’―Ί°°―«ͺ«««¨¨©©¨§¦§§§¦¦€’’€£‘
+*)'$ $+047:<;::;<>@A@CGILSZbhmoszP5 " &8JiYuz€&<¦
~i!(,($$)8:($1*1<@?1(%#8<3091%@CΘΠ_}©»³°°―¬««ͺͺ©¨¨¨¨¨§¦§§¦¦¦₯€€₯€’
.-,)% %+-159;;;;;<=@ABDHKOU^floju
yQ6 *?Uqorx§&)
{{e%+'%(0><)(:5*5>@61,#2;/-73"<BΖΜz}zy±――«««ͺ©¨¨¨§¦§§§§¦₯₯₯€€€€₯¦
,++("&+.048::::;;=?BDFHMOT]hpt{xR6 !1H[ttrw#4|
~zz[ %%().=>,,><&!.<>431* ,5('45"9!OΗΛ «¬£‘¬¬¬«ͺͺ«ͺ©¨¨¨§₯¦§§¦₯₯€££££££‘
)'&$&,/0379889;<=?AEHJMOT_ju~vQ4"# $9Q^u
wuyͺ.u~znU &(,=>-->>-(=?753-%"+##38(6#UΖΗ₯§ΈΓΌ±¬«©¨ͺͺͺ©««ͺͺ©©¨¦₯¦¦₯₯€£‘’£€€£‘
~}~%$!&,/149:977:<>?AEHJMPU_iwxP2#$!&=Vcy
zxz
+l
~{jK!#"$)<=+,<=3*9?863/*#39./dΕΔrx §¬±ͺ©¨©©©ͺͺ©©©©§₯€₯¦¦₯€£’‘’££’
}~~~! &,/049;;:::;>?AEHKOQV_hz ₯zP1##"+AYkwxz}
€&d~~}d@"'% ';>,,9:82#-99940.'#491!3(sΑΔ’`bso ±΄―£¨©ͺ«ͺ©©¨§¦₯¦§¦€£££’‘‘‘
~~~~}}}~~&,/147::;<;;>?AFJLOQU_h{’xO/!" ! $2EZn
|puy{§ Z{
~~}\3"(+%#9>-,4597(!1;<401.#"4<4# (S
½Δ΄₯i
«ͺͺ©©©©¨§¦¦¦₯€££€£’‘
#"!$-013589;<<<?@AFLMOQU^gz‘|Q. ! (9L_q
{utx}’Vu
Y+#*/,"6>/.56<:*"':?5044.6@8&#,r·Ύ·«²¬«ͺͺͺͺ©©¨¨§₯£€€€£’’’‘
~~~~'&$#!!*/0//26:;;;>ADINOPTY^ew‘ }N) *AVgrxuux}£¦SqX%'.23,!3=//7:>:-*+4?62463&5A;('6°―©|ͺ―«ͺͺ©©¨§¨©¨¦€€₯€’‘‘‘
~))(&#',,,,-1689:>CKRUSSW]`cv€£¦{p># /Kbpu~vtv{
ͺ/JkJ+2672)4<//8>A<0/1&+842320&1A;(9«°«t§‘’―ͺ©©¨§§¨§§₯€₯₯€’’’‘‘‘
~~}}++,(#"%&'()*,.16=FQZ]YX]aciu}YU4#6Thv{~
wsv|
AAk
3,3773-#.3,/48?<10/( +/120-&0B=)'(
©ΊXf’―³§ͺ¨¨¨¨§§§¦₯€€¦¦€’£’‘‘‘
~~~}~+-/,&!!!!"#%',9HU`dcbcefksxRE*(=Wiwzuw|
M 7b
}')28<90$ '(-.1;;2.+('(020-&5F?) <«°¦»°3l΅Έ©¬«‘§©©©§§§§¦₯€€₯₯£’’’‘ ‘
~~~}||~~}}~~~+-0/+& %3HWeklkjjkpuy|~
}W=( !-C]nz{xvxzb/(F{~")4;?>4$! &(-9:2,%'0'",..,&<KC*18H‘΄₯Ί±4^bnx§ΉΌΉ§£‘₯±«ͺ¨§¨§¦₯€€€€’‘‘‘‘
}~~~||}~~}}}}(*.0.+$"1J^rvvwrrtvxyxwyqN:$#2Kfv
xwwxy{o0:~z~{ ,8AED8(!%#!%.;;1+#'51$)+*%"=LC*,KPV«Ί¨¦Ύ³6TfgcVJ^’©©’’‘’¦²―«¨¨¨§₯₯₯₯£’‘‘‘‘‘ ‘
~~~~~}||||||||}~'),./.)#!0J_u|{|zz{{{ywusmP5!$6Pn|
ruvwx|
{A#9
}||}|zs/>FJF:*!"#(9:0)#&01+#((%"<JC+.M[_―Ό¦₯Α΅C\gffjiNQpΆ²’ ‘¦©§¦§§₯¦¦€’’’’’’‘ ‘
~~~}~~}||{||||}(*-/00.*#/Ibx{~~||zxupeM1&;Tnynssvx|
V2}||||{k,=KMF;+!37.(#%*,0*&(&$=ID.#FGF¨»¨€ΐΆTdlkjjjja.E{°ΗΒ€£’€¦¦§¨¨¦¦¦€’’’’’‘
~~~~~}}|{{|||}~0011354/($!.G`vz|~~}|{yxuocJ/+AXl{ttsvy}
]$~~~}|{c#2BFA9)'.*&%&(+2. &%"8EA/!!2‘Ή£’Έ°Icopnkhfef7H―ΒΔ·¦£€₯¦§§₯₯€££’’’‘
~~||}}||}||}}~~~46645882+'#.F_wz~~|{|{ywwtm`F,!1J]s}
ytrtv{
bw~~||zuU$4@C:& #$#$&)0.# /=<+<©Ύ¨‘ΉA`qsplgecefC?Z«±«₯₯§¨¨¦€€€£££’‘
~~}}}~~}}}}||||||47754671,'!.F_uz~}zxyyvuurk^B)$7Rg}~uroqsy
r"t~|||}sU"1=5!! ")*$&&’Ίͺ£½°D_rtplhedhkn_D^’ͺ§₯£€€€€£‘
~}|}~~~}~}|}}{{{/464221.+'!.G_ty|{wvwwuttqiZ>' (;Vj}mnmqtx}r}}}{pU*' "!‘ΏΈΐΙ΄GGswsmihhkpsswyu¬₯€€€££’‘
~~}{{|}}}|}}||{zyz*.11/..--("0JauxzzwvxxwvvrhW<%!*=Wk|
oonrvy|
o~~~|mNΌΆΎΑ€S]xsqmifflp~
«©’’‘‘‘’‘‘‘
~}|||||}}|{{{{zzz{|"&*-.--.-("2MdqxzzxxyzyyythV;$ "-BZmzrqqtwz~
h~}~~~}|jGCE`qh6?gxsa`_^bsy₯°ΊΐΊ°°¬ͺ£
~~}~}||||{{{{{zzyz{|}%*----+&!3OesyzywwxyyyxrgU;$!! $1G_oz
rrrtvzY{y{}~~|||{xd>*<<CR`r©±²ΈΌ½½ΎΐΓΓΓΕΓΐΏΏΎΌ·΄΅±¬§‘
~~~~||}|{z{{{zz{{||}#),..-*$ 4SixzywtuvvwxvqeR:$ "! &6Nht|ppqstx*Ppyz{||{{{yt[4Kjt~ £₯ͺ¬¬±··΅ΆΌΏ»ΈΈΈ·ΈΉΌΌ΅¨¦£
~~~~~~||}|zyz{zyz{{{{{!(+//-*$ 2Siz{yurrtuuurm]J5#!" "+=Tmx~
knopptJIjyyz{{{||yzS''Sqss¦¬«ͺ«°Έ½Ή²΅»Ό»»ΊΊΊΊΉ¬§©§’
~~~~~}}}||}|zzz{{zz{|||{ (,.-*&".Ldw{yuqqstutogWC0 !#1EYny}
ommopvS#4b{{|{z{{wrJ$Uix‘€¦¨ͺ¬―²΄²±΅ΉΈ²―ͺ£‘
~~}~~~~||}~~~~}|}}}}}|{|||}|zzzzzzyy{}|z'*+'#*F]sxzwsrstutoeT>- %8N_v~
mlnprw~Y,"T|||{yzzvoC"#4FWi{‘’©°³±°²΅Ά³²΄΅±§ ’
~~{}~~}~~}}||}|{|}|{|}|{{yz{{zzxx|}|{#&&#*D^rwzzvtuuusndS<*(=Tcx
mmosuy~g:H}|{yxwtm9>Q]o‘¨¬©¨¬«ͺ«¬―°«§§ͺ₯
|~~}~~|{|}|{|||{||{zzyy|{{zxx|}|{ *D^twyxutuuspmeT=)+@Xgx
nlosvy}~~
rJ+}{{zxvsn0/QZ`ly‘¨«©ͺ««ͺ¬²³¨¨§’’
~~~~}|{||{{|||||}|{{z{||{zyy{||{(B]twxwutvtqmkcR=) !.D\m{
qkostx~
~W}zyywutn&1HMbr| ’€€ £¦¨©¦
~~~~}}~~~~}}|{{{zz{|{|}~~}|||{yyyxwyzz{'?ZrwxwuuvurokbP:'$%!!1H_n|
mkorrw~
a~{xwyywtj!*/?T\bs}’’‘‘ ‘§¬« ‘£
~~|}~~~~~}||{{{{{{zz{{}~~}}||{yxxyxwxxyy '>[twyywvwvvsnbL5#!%$!%7Oco}
ljpsty
isyxxyyw{o+?IS[dr £€
~~}~~}}~~}}}|{{{zzz{{{zzz|||{zz{zyxyyxxxyyy##(A\vyyyvvwwwunaH1!"" +@Whq|
fhnrtx}uhywxxxvtvj18@Sagkq{£~}}}~~}}}}~~}~~~~}}}|{{|{zzyxxyz{|{{z{{{{z{{zzzzyxxxyyx$$ +F_xzzxvuvwvsl^F1!" #0G\js}
limorw|~cwvyzyvss].G\iszvxz|
|}}~~}|||zzz{{zzxwwxyz{{zzzyz{{{{yy{zxxxxxyw/JaxyyxursttphZB0!!%5L^ks~
pklmoty|~[rvz{zwrj[#->PZ[[gswy
zyyzzzzyyyzzyyz{zzxxyxwwxxxxw1LapvxxtqrttoeW>,':Q`ku
olkloswz|}~NmyzzyvqiY*4;GSZamw{~
}|{|wwxyxxyywwvvyzxwwx 4O`mtuutrstsndT<()>Tbmx
mjilpsvyz{~~
FfwyyxuplS+DV\aekuqs
~|zz
yvtuw %:RcotsstuusrlbS;&*@Udq{
mhimqtwyyz}~~><]twxxvuhJ#3H[bcehluxx#!.;Vgorqqrstspj^P;& ,@Tes|
nginrtxzz{}~}V 0Tpstuur_@&ej&!".>Qakopnnoptuqi\M8$ ! $1BUev}
nfioqsvz|~~~\,(Ioqqssp[;-)"&.=O]iopolkknsuqiZH2!!"""!&6FXj
lfinpqtx{}}c6?qrstskX4(")49J[dmqrqmiimrtqhWC.!""#"(:L\m
~}zldinprtwy|}~~jC5rtuvupO-*$$+>LT`imnpsurnmorsqhU@,!! !"+>Qan}
}}}zjbgmoquwxz||||}}uR)psuvuqG&+%$+4@WanosutsvwusppqrpfS>+ "-AUep
|ecfloptxz{{}~~}{}_sxssrrG")# (0;DQblpruvvuvvtssqqqodP;) #1EYgp}
~kdchnqrvzzz}~zjfqopnnC##,6@LU_lsttuvvvutssrqqpl`K8'!!&6K\hoz
~~}}mgehostvxyy}}zrYhnomi9 '1<HR[`gpuvvuuutsqqqpoonj\E3& "!'9P_jsz}~
}|{{zjfehmqsuwxz}|{zTfnpnb3 )4=MXagjlptwxxwvtrqpponmkfX@/$ "!*<Salu{|}
}|{nfgknpsvxz{|}~}|Mcnqpn, &0<HW`gknpqqrtvxwuttsrpoomidW@.#!!!-?Udnv}~~~~
~~~oghlpqqtx{{z{{||Aalqqm$&-7CS^ksqrsuvsrrsuvutstrpnnmhaU?."!! $/AXgpw}~~~}
~~}znegmstrsw|{zz{||z+0Vjpng!)3?IT_gntuuvxwtqpqstusrrqnmmmi`T?-!! %1C[krx|~~~}~
~}}{{|||wlbbjrtrsvzyxy{||zA+Timi`$-8EPYagkntvwxyxuqppqrsssrqommokaS=+%3I_muz~~~
}}}|zz{{{{kaairuuuvxxwyzz{zzO%$OgkeX '0=LW_dfhjmpruwxvtpnnoopstsrpmmnj^O:( (8Ocnvz~~
~~
}{{||{zzzzvkb`hqtstuvwxz{{|{sX3<mjcS$-6AP]fjkkkllmosvvuspnmmmorssrqnmmfYI5$ +>Udovz~}~~
}{{}}{{zyyvledjrsrsuwy|}~}|zsbA+mj`O!*5AJR\gklmnnmklosssssrqpmmnoqqrpmjiaRC/ -CXeoty}~{{~}}~
~
~}||zxyzzzukcdkpqpqtwxyyxxxvpjK nh]M$/;GQY_flnnpqpommpqqopsttrmlmnnoonjge]N?,0I]lsx{{z~~}}~~~
}~~~}}~~}{yvvy|z|j][gmnknyxvrstphSjeYH)3@KTZ`dglnnprrpnnqrqnortusnmnnmmmlifd[M>-! 3N`mtx|||~~~~}{|}
~~~
~~~}|{|}}{}ysqzkK94456:KTZgslsyolf[eaU9#,8BMV]beghknoqrrpnpqrsrqrtusonnnmllmmkf\K=.""6Oanvz{}~|}~~}||~}}~~
~}}|{y{~yplgmm_A#'Hccjqp\]Q2%/;GNT[`cfijlmnpqpnnppprsrrssrpppomlmopmf\I9,!';N`nvzz{}}~~}~~~}|~
~
}~~~~~~}|{|vui_WJ3.QXL/#+3>JTY]adfhijkkmoonnnoooprsstsqpqrpnmmnomf[F4).AQaox{{}||}~~}}~~|
}~}~~}~~~~~zg\RE5!KPG,#-9CLU\`bdegiiiijlmllnoonmnpssssqpqrpmlljlkcWA0% 3GXepx{}~|}~~}}}{z{|}~}||}~~|
}}~}|~~|||udWC1&#(73#!-:FQ[afiihgjjhghikmlmoponklostsrqppqokjigii`R=-$!5K]iry|}}{{{{z||{{|~~~~~~~
}~~}zy|v^I6#(5COYbfjkjijkkhhikmnnpqrqolkmqssqqpppnjhhhjh]N;+#"6Nakrxz||}|{{{|{z{{{|~}}~~~~~~~~~~||~~}zw{oP6$!&-$2BPX`fhjkkkkkjijklnopqqrrpnlmortrppoonkiiijfZJ8)!%9Qblswz|||||||}}{|||{{}}~~~~~~~~~~}||}~~}rfA("'*+)$%1?NX_befhjklkkkjkllmoppnopomllnpsrqponmlkjihcWI6(!(<Scnty{}~~}~~}}|{~{y|~}||}}~}}~~~}}|}~}}~|}~~|{{z{|gU'"+3;BGKNPZO;&"*/9CNY_ceeegikkjklkkklnpqqnmonnnnmnpqsrokhhhhgf`UG6(!!*>Vgpw}~~|~~~~~}~}|}~~|~}}~~}}~~~~~~~~~||zz~r=, '*)%!")06>GPW]_]ZSH9*=CKRX]adffgghhhhjkjiikmpqpnmnnoqpmlmosspkhhiigd^SB4( $/AYjrx|}}}~}z|}|~~~~~~|{}}}}}}~~}~~}}}{|~~~|~~~~~}}~~~~||{ywl^.<ADD@8-$ !$').9CMSVXXWOB5&LPW]`bcehiijihgfgiiggikmnomkkmpsrpmlnrsqnmmlkhd\N</&%6K]lsw{||{}~|yyzzy{}}}}~~|}||~~||||}~}}~}}~~|{}~|~~||z{sG/2MV[[ZTJ;-&%&%%&+4=DHIIID:0$UY_cddehjjhhihgeehhfeghhjlkhhkoqqqonnpppooonmje\J8,$%:Qamsvyyyz}}{xxzywx{{z{{zxy}~~|{}}}||{{|}~}{{|}}|}~|}||~~}~~~}}{{
p*MrkmijifaWH7..-)&&(,28<<;71*"Z]cfffgijhedghgddgfcdfggjljhilmnnnljikmnooonljeZH5+$'=Tdosvxvvz~~|zz{{xwz{zz{|yx}~~}||||}|}~~|{{|{{~~}}~}}}|}~~}xokV _pxrrsssqi`TB9982-***-0/-+& "[^cffefhhfbaegfbdfdbdeghkliikllkjkifegkmnmkkjje[G5*%)>Tdotxxuty~~|{{||yvy{zz|~|y|}|z{|}|}~|yyz{zz~~|{{}}~~~}}}||}~}}~~~|teVG#!,5gvtvvvwwumdYH@BA<3.-++,*&$ # yuyuxtwtvtuuuvtvvuwtwtvvtwtwvvxtytvuuwuwvwvvuwuxuxvyvyuwuwvvvwvwvwxyxywyvzuztytwuvuvtyt{t{t{tzuzu{t|t|t|u{uzuytxtxtytzt{t}r~r}s|u{t}}~~~}~||{|z}xusrq
rrpnljhd`_a```bitz|mos|u|u{t|t}t~|~~~~~~~~~~}~}}||||{{zxtrrstvvwuysxsysyryqyqyqyrxswswuwwvwvwvvxvyvzvzvyvxvwvvvwsvrvqvqvsvtwtxtxsxtvuxvxvyvxtxsututvvvvxvxvwuvvvvvwvwvxtxwvwuxvxwxxwwwvwtxsvssuswtxvwvwuyuzuztytytyuwuwvvwwxyyyxzv|t}t}uzwwvvtxtytxvxwxwwvxvyuyuwvvuxt{r}q|r{r{s|s~st}t|uzr{{~~~}}}}}|}{}w}u~sppopoo
m
kjhe`__`aadfjuy~jm~sztyvzv}t|~~~~~~~~~~~~}~}|zyxyxzyzuulxlyqzsztztzuzs{pzoxoxpxqyryrxswsvtwuyvzvztytxuyvxvxuxrvpvpvpurutxtyuxvwvuwvuwuyuxvwvvuvvwwvywyxvxtytxvwxvxvxvywywwxwzvzvzuwvvuwuvtvuuyu{uzvyuyuzuzu{u{u{uzuyuxvxwwxwwwuzuzu{uywxvyvzuzuxvwvwvwuyuytyuwvwvxu{t~t~t}t{s|r}s}s}t|r}s|}}~~~}~}{~y~vtqomlmkjjjiheb`____abcenrvuuvuuvyv}u|~~~~~~~~~~~~}}|zyvwvwzyzwukxnzs|tzsyszszrzqypyowqwqyqzo{oyqxtxuztytyswuwuxuxtxtwsvtvsvrwsxtyuxuwuvvvwwwxwxwxyxywxxvytxtxswsxsyuwxvxvzwzvzwzvywxyuytytxvvwuxuwvwvwvxwxuwuxuyuzu{u{u{u{tytyuyuwwwwvwwwwvwwxwyuzu{t{tytxtwvxuzu{uzuzuyvyu{v|v|u|uzt{s}r~r}s|s{tzt|~~~|~|~z~w~tromlkijihhhfdba`_``bbbddlosxoyryt|t||z||}}~}~~~~~~~~~}}|{yxvwvzxzxuowrzvzuytzq|n{pzqysxswtxsysyryryszvyvyuxtxtvuuuuuutuuuuvuwuxtytztytxuwuwvxwxxxxxxwxwzvzvyxuysxqwrwtvuvvvwvxwzvzwywywywyvyvxvxvyvyuztyuwvvwuvvvvuyuyu{v{vzvyuxuyvyvwwwwwuxuyuyuyuzuytzszs{s|s|u{vzwywyvyvyuyvyvzuzu{uzuzt{szsztyuyu{r|z~~~}}||{{y|v~tqmkighigfeedcbb
aab```accfouxn{s{t|s}{ywyx{z|{}|}|~}~~~~~}}}|{zy{z|{|zxrwk|i}i}i~hde~k{q{t{uzuwvwvwuytztyvxwwwwwvwtvtvsusvtuuuvuxuxvxwwvuvuvvvxuyuwuvwuwvxvzwywxxvxuvuvvtvtwtvtvvwwwwvvvuvuwuwtvttusvsvutxtxuxvwvwtxsytytztztztytxuyuzu{uzuyuyuyt{u{u|u|t{sytytzt|t|t{uyuytyt{sztytytzt{t{uyuytyszr{r|r~r{~~~}|}z|x{v}tqmigeefedbbbcbaaa``^\\]`acjt{yw{t}|yxyxzxyxzx{z||}}}}~~~~}|||}|}}}|{xzr{o|p~p~ol~i}i|qxvyvxvwwvxvwxtytytwvvxvxwwwvvwuvtvtusutuvvwuyuwuvuuuvuvuvuvwuyuyvyxwywyvwvwuvuuttutwsytzvyvxvvuvuvvvvvuvuuutvtvuuxuyvzv{v{uzuyvyu{t|r|r{tyuxuytzsyszs{t{szuxwyv{v|tztytwsxs{s|s|t|r|q{qzswtvuwtyuzuzuyuzs|p}p}o}s|u|~}|zx~w~vtpmhecbcddddccb`_^^_^]\\]_afk}v{xz}~}||{zxywxvyvzx{z||~}~~~}}}}~}}||{}|~~~~~~~{vuuvvuwtysyvyywyvxvwwwwvxvwuxsysyuxxxywvuuvuvuwuxtxryrxtxuwwvyvzv{vywxxwxvyuwtvtutututvuvwvzvyvyuwuwtvuuuuuuvvvuvuxuxxwzuzuzvzvyuzuyu{t|szsztxuvuwswqxq|s~t|vzvvwwv{u|t|uzuxuxtxtys{t{q{q{pzrysxuxuzu{vzvyxyvyt{r{syuwtwz|~|~{zx}w}vto
lifdcdeffcba``^][[[[\]\_bbisz}}~~}|{zxyvxvxvxwzy|{}{||}|}|}||{~}~wvuuwtwtxuxwxywyvxwxwwwvwvvtvtwuxwzyzyyvwtwswtvuvuwtwuwuvuvvuxuxvvwtytwuwvwvwuvsvsvrwsvtuvtxtxtwuwtwtvtututwuxuwvuwtwuxvwvuvtwtwtwtvtvtwuwvyvwwvwtutsvrzs|v{wvxtvvvyt{t{t{u{u{uytxrxrzqzqzrxsxtxtxrzs{t|v|v{vzuzt{s{s{t{|}~}}{|z{w{u}tqm
kjfdbbcba`__`_^\ZY[[\]^`bbgny~~~}|{yywxvwuwvxvyw|z|{}|}|~~~xwvuxvyvyxywyuxuxvxvxvwuvuututuuuvwvxvxtyryrzsyuxvxwvwvvtusvswtwvuxrxrxuvxvzvyuwuuuswswtvvuvuvuuuwtxtyuxuyuyuzuwwvwvwvxvytxswrwqvrvrustvuwvxvwvvvtvuuwtzt|uzuxuwuxt{s{szsztzt{tzsyszs|r|s|t{u{v{vzt{s|s}t|u|uzuyt{s|s}s{ty}}~}||z}wtq
mlkiecaaa`_____^]\[[]^a``_^_eq{{~}~~|{yxuvsurvtxvyxzy{{}}{wxuyvxvzv{uztytwwwwwvwtwtvuuttusvtvvuwtxtwuyuywywxxxvxvvvvvvvwvxtxtxtxvwwvxuytytwuuxtxtxuwuvvvvwwwwwxwywzvyvywwwvwvvvwwyuytyrxrwswvvwuwwxxxxwvwtwsytzu|u|v|u|w{wzvzuzsysxtxtzu{t|t|t|s}s}s|t{v{v{v|t|s}s{tyuxuxt{r}rtq}z}~{|x}urqnki
fdcbbbbaaa_]\]]_`a```^`^`dn
t~y}~~~}|{yyvwsuqurvtwvzy~~~~{vysysxtytytxtwuwvvvvuwuwuvuvvuvtuuuvtvswtvuvwwxwywxxuxsvsvuwvwwxvxuytzryrwsvuvwwwxvyuxuwtvutuuuuuwuxvwwwwvwvvvuvtvuxvxxxxxywwvvvuvvvwvwywzwzwxxvyszt|u|v|v{u{uzvxwxvxuxuvuxvzvzvzuxtys{t|szuxvzv{v|v|u{tzsysyszq}o~qtu|~~{{xzu{s{r}oniec
a````aa`_^]^]^_`a^]]``a`el}uy~~~~|{ywvsurtqxw}}zvwqyrysysytxtxtxuxvxuxuxtxtwtwtvtwswsvrwswtxuxvvvvwvvvuvtvuvvwwxwxvyvzuyuxwwwwwwwwvwuwtvtuuututusutuwuwuxtxuvuuvtwvxvyvyvxvwvvwuvuwtxvxxxzyzyxxvxtys{t{uyuwtxtytyuyuxtwtwtyu{u{uzuwvxtzt|t|u{v|w|v|vztyryqzq{r}rrsu~w}{~~|{xyw{t}qoljea
^]____^^^`__^^___[[^^^`^doyz~~~|{{xzw{{~~~~zvvrxsxsyszt{t{tzuyvyvyuxtxuwvvuwuxtxuwtwuwtwuvuuuuvvvvvwvwuwtxuzvzvzvxwxwwwwvwuvuvvvvvvvvwuwtwtustutwszt{uywvwtvtvvuwvwwvvvvwtxtxtytzvyw{w{w|vztyrzqzsytwuxuyu|t|s{sysxtwuyt{s|r}r|q|r|s}s|t|t{u|t|uytxsxsyr|s}s~r~st~s~w}~}{zvyu{ro
mkigb_^__^]\\^_^^^_`b`_^aabecfq||~~~~wurswtvvvvvwxv{s{s{szuyvxvvtwtwtxuxvywxwwvwvvuwtxsxsxuwuwuwsxswuvwvwvxvxxwxvxvwwvvvuuuvwuyvzuzuxuwtutwtxtyvyvxvwvwvvvvwwwxwxuvtwtxuyvwvvvwuwuys{r}r|rztyvwvwwwvyv{u|u|u{uyuzu|t|s}t{r{s|r|p|q{qzsztzuytysyszr{r}r|r|r|s}q{w|~~z|v{r}omlkgeba_^\]]\[[\\\[[]``b_abbbbcl
w~~ywsuwwvxvywxwwxtxryqyrxsxrwrwrvuwwvwvwwvwuxuwtxsyryqyrxswtxtxtwvvvuwuvwuxuxuxvxwwwwvvwvzu|u}v}v{vyvxvvtvtvsxsytzvzwwwxwyvywwvuvtvuuvtvtvsvtvtwsxsztzsytytxuxvxuxvxv{v{u{s{s{s|u|t|t}s}q}r{q{rzsztytytyt{s{q|q|q|szszr|p~l{x|~|~wronmlhfdca^]]^]\\\]^^_```a^_aa^_bju~~~~~~~~~~~~~{xxxxxwwwvwvwwwvvuvtvuvuvvvvvvwvxwwwwxwwxwxwxvxuxsxqxpxqxsxtxwwxvvuvttttvtvuwuxuwuxuxvwxxyv{wzwzwywvvsvsustwswtxvxvwvyvyvwwvwuvvuwtvsxuzu|u{vyuwuwtxsytysytxuxvwwvvyuzu|s|s{rzszs{r|r|q}s{t{s{s|s|t{t{t|t}q~rp~r}s|r~rozy|~zu
pnm
lkhfdca_]]]^_`_^]_`bbaa_```]_enz~v~u}t|tzu{t|srqr{qyqytzu}ww~w|x{y|y}x}v~urk~nytxswrwtwwwwvwuuuuwvwwxvxvxvyvxwyxwxxzw{wywwytysysxuxvxwxwyvwtvsuttuuvvwwwywxwwvwwwwxvwvwvvxvxvxuwvvuutwswtytyuyuyuywvwuwtwvuxtxtyuzv|w|w{u{t|u|uzvyuyuyuxvvvvuxszt|s|t{r{szr{s|t{t{t{t{s|s}ss~t|r{r{r|s}r|r{r{t|t~q{{}~~ztpnmli
fdba_^]\\[^_^]]]_`bacaa`a_^eq
|zn{n}k{j{i|i}j~kk}myovptpun|l}j|lvpsnulyj{k|k~jk~n{pxowqwswuwwwwwwxwywzxxwxvxvxuvvwvvwvxvxwwwwxvxtxtxtwtwuwvwtwqwpwqwrxsyszuzwxxvwvvvvwvvvvwvwvxwxwyvzuytytztzs{s{s{szuyvwuuvtuuuuuvtvtvuwuyuzuzuzuzvzuzuztztxuyuyuzt{t{s{r|s}q~st}u{vzu{u}u~ut}s|r|q|s}s}s|rxswuyuzsx|}~}z|uqnlljfc`_^^\]\[[[ZZZZ\_aa`__]]]^et~ysyuzu|s}r}r|uzvyvxwwvwuwtxtztysyryrxqyqyqxrysytzsysxrwrwtwuwuwvxvzwzwzxxxwwwvwvvuuututwvwvwvwwwvwvwvwvvvuvuuuutusvrwrwswsxtyuyxwztxsvtvuxuzu{t{t{u{v{vyuztztzuyuwtxryrzsytxtxtwtvuuutttsusutvuvuvtvuvuwuxuxtyszs|t~u}t}s}s|s|s|s|t|t{t{uyu{v}u~us|r{r|rrqqr|r{t{rxuw|}~~z|u~qomljfb_]]^]__][[Z[[[]__`_ba]]]_hyuuwvwtyszrzszvxwxwwvwuxtysysyswswsxsxtxuwwwwvvvuwsyrxrxsxsxrxtwvwwwwxwxwxvxvxuxtvtvuvvvwwwwvwvwvwvwuwuvwvxvyvwwuwtxswsvtvtwwxwyxxxwwuysysytyuyt{t{u{wywwwwvyvzuxuwuvvwvwvwuwtzs{sztwvtwtutsusvsvtvtvuuuuwvwwvytztzt|u}u}s|s{s{s{t{t{szsxsvrwr{r|s|t{tztzs{s|r}q~q~r~t{lwsy}~~~y~uqnnlifc`^^^__`^[[[\]``abcba_^^]bm|wrxswrvrwqwpyqytyvwtwrxqzqyqyqyrxswtvuvvwuyrzqzryqyqypzpyqyrytyvxwwwxuxryqzrzrzsxsxtwtvuvuvvwuxuyuxtwtwtwuwwxvytxuxvwvvuvtwvxvxuxtwvwyvywwwvwvuwuxvxvxvyvyvxvwvvvxwxwxwwwvwwvzvztzuxtwtysyryrxswtvuvvuvuwvwwvwuyuyvzvzvzu{tztzuzuztzs{szsyryszs{t{uzuyuytztzt{s{q}q~t|svyx~~~}z}w~r~nlihfda__^_^__[Y[]^`bccb`^Z[\_cp}vswvxwxwxsyryrxuwwvvvrvpxnwmxnxowrvtuwtvvuxsyryswsxtwsyryrytyvxxwxvxvtvrwpxqxswuvwvwuvuvuwtxuxvwwwwwvwvvvtwswtwvwyxzwxwvuuvvvwvvvvuxvyvzvyuxuwvvvvvvvxuyuxvwvwvxvzuyuwvvwuwwwzw{uytysyrzrzrxrxsxtwuwvvvwvwvxuyuzt{t{s{s{r|s~r~s}s{szs}r~s~s~s|s{szs{s|r~r~s|u{t{s|r~sq}z{~}}z|v~somjgg
da^]]^^^][YY[]_bedb\[ZZZ]bp}utwuwuxuxtxswsvutxtzuxwtyqxpwpwqwrwsvtuuvvwwvuwuwvwvvvwuwuwuwuwuwuvwuwuvvswqwrwuuwuwwwxxyxxxwwuwuwuywzxywxwwvxvywywxwvwuuuvvuxvxvwvxvxuytzsytxuwvwvzu|u|v|vzvyvwvwuwtwuvvuvvvxvxvxwxuwtwuvvvvvuxtzt{tztysxsyszs{t{t{s|r{q{q{q|r|s{t{t|s|s|t|s{r{q{q{r|s|t{tzuytzs|s}t~q{y|~}~x~urpmkjheb^[[]__`_][Z\_addda]\[Y^dr~vtwtwsusvsvsvuuwuywyxxyvytxrwrwswswrxqxpxqyrwrxrwtvuvvvuuuusvrxpyoysyuwwwvwswtwuwwwwzw{wzwxwwwvwvwvwwxyxxywxwwwvwvwvwuvutuuwuxwxwwwvwvvvvvuvwvvwvxu{u|w|v|vzvxvwwwuxsxsvrusttuuvvwwwvwvwvwvwwxwyvzv{u{tzsysxsxs{u{u|s{syrysyrzs{t|u|u|s{u{u{t{t|r}r|rztxuvtxtzs{t|u{s{qz{}}}x}uroljhfdb`]\^``ba^]Z]_]`_`a^]YY\ar
~stwsxrxrxrwrwsvtwvyvzuzsxrwrwswuwuwtysyqyqxrwsvswtwuvtutvtusvqwpwoyqyswuwuwuwuwuvuwtxuxvvuvuwuwuvvvtwtxuxwwwwvwuwvvxuxrxswuwwwxwwwvvvvwvvwuvuvuvuwuxvwvwvwuwtwtyuztztyuvttususvtuvvwvvwvwvwvwywzvyuyuwvwuwswswsyt{t|s|r{rzsztzuzvzv{v{s|t{t{t|r{q{qzsxuvvvuxr{r|r|t{qyry{}|{wzs|oljg
gecb`]\^`__^_^Z[^^___]\[YX[`q~ufzh|i{nzpxqwrwswszqzqzqxswuwvwwwwwwxvxuysxswsvuvvvvwtwsyryrxrxqwrxsxswuvtvvvvvvuvwvvvvuvtvswswtwvwvwvwvwwwwwwvvvwvxuytytyuxwvxvwuvtvuvuvvuvuututvuwvxwxwwwvvwvyu{v{vywwwuwtvswsvsvuvvwuwuwvwyv{szsxsvsusurwryszs{tzt{s{szsztzuyuytzt{r~r~r}s}rzryrxsvtvtwtyq|q|r{uxouqv{~{{sxnzjhhfdbba_^^_^\]\^__\]``bc``^[Y\aqskwgyf|m{qxtwuvwwuxryqxrwtwvxvxwwwwwvvwtzs{rzrxuuwuyvwwvytxtvtvtwuwuwuwwvvvwvwvwwxvwvyvyvywywxvxvxvwwwxwyxxywyuwuwvvwvwwvxvxuxuxuwuvvwwwywwwuuststttvvvwvyuytzuxvxwxwwvxvxvvvswqwqvuvxvxvxwxu{t|szrxswuvuvtytzs|r{sysyszrzrzq{r{r{rzs{q}q}r}s}r|r{r{r|r|r|r|s}s}uzwtoprv|~~xplhgeccbba`_^a_]]\`^\[Z\]]]^`_^\]arqfcxqqxtwuwvvvwtxuxwwxvxuxuxwxwxwvvtvswtyszsyuxxvyvywxxvxvvvvvwwxwwvwwxvxvwuwuvwvwvwvxwyw{w{vzuyuxwxxwyxxywxvwvvwvvxwywzwyvxuytytwuuwtxuxvvvutuuuuvvswsyr{szvxuvvwuyuzvxwwwvvvvvwxwxvyvxwyvzwzvyuwwwwwxvuwtxrzr{q|r|r{r{s{s{t{uzszs{r}q}r}q}p|p|q|q~qp~p}r|p~pq}lztz}~{tmhgfdbaa``^]\^^__^`]ZYY[\\\\\_]\\`reAk{hptsxrxqxqwsxvwwwwwvwwxwwwwvxtxuwuvuvuvuvvwvwuwvwwvxwxwwwwxvwvwvvwwwxvyvxuwvxuxtxtxtwxwxxwwxvxtysytwvxvwvvvvvvvwwyyyyxwwvxtytxsuttuuvtwtxswtwvuyszrzs{szsxswrxrxsyuyvyv{v{uztyuwuwuwuxuxuwuvtwvuvuvtvuvwtxrzq{r{rysxsxtxtzu{t{s|q|q~q~q}q}q|q|p|p}p}p}q}p}q~ol|vz}}xoig
fdb`^]]\]\ZZ[Z\[Z[[\[[\\\[Y\[[Z_p~hQ|gwinqrxtyryqxtxvxvxuztztzuyuxuwtxuwuxvwvwwvvwtxsxtwwvywxwxwwxvxwwxwxxwyuyvyvxvytzt{tyuxvvwwxwzw{uzsytwuwvuxsxsxtvwwxxyxxxwvwuwvxtwtwuwvwvwwuwvwwuztzrzszszrzrysxsytytzuzuzuztzsztxtwsxsysysxswsxtyuytxtyuzvzvzuxtxtxsys{s{q|s{r{s{s{r|r}r{s|s|q}p|p{p{p}q}s|u{ryrwz{z|q}kge
ca
`___`__^]]ZZ]ZYY[aab`^_]\][\Z_o~MbInjhnmxtwtwtvuvvwuxvyuztysyrxryqyqysxswtwuwtwrxrxswtwwwwwwwwwvwvwwwvxtyuxwwwvvxtxtxtxtwuvuvvwxxyxxwwuuuvuvwtxtxuwxuzvzvywvxuwtwutvtwuwvyvyvxvwvwuxuyswsxsyrzs{t{u{u|t|t{uzuyvzv{vztyszs|s|t{tytyuzuztzt|t|u|tzuxvwuwtzr{q|p|q{p|q}q~q~r}r|s|s|s}r}q}p~pqr~uyrsuv{|v|kfedb``````^^]][[[]][[[\\^___`]][\]ap~auYqmqtjyqxswsvsxsyszuzvyvxuxsxqypypxrwtwtxsxsxsxswuxtwuwuvvuxvxvwvvwtxrxsxvvwvvvtvtuuuvuvuwuwwwwwwvwvwvwvvvwuvvvwvxtxvwuwwuwtwsvttwuyuzv{v{vxvxvxtytytxtwtxtzu{t{uzt{szsytxtyuzv{uztzt{t{u{uztytyuyuyvzwzvzvytytxuxuytyrzrzrzr{q{p|q|q|r|r{r|s}s}t}s~rpqu}uxstxy{}qgfecaac`_[[[ZZ[Z\\_`a]ZXXX[^`b`]\Z^dq~~~~s|[jjapcxpwrvrvsysztyvxyvyvxvtvrwqvrwswswtwtwuwvwwwwxtxswtuvuwvvvwvvvvwvxvwvwvwuvuuttttuuvuwuwuxuxvyvywyxwxwwvwvwwuwtytytxvvwuwtwvtyu{u|v{wyvwvwuwtyuzuytytxtzu{t{u{uxtwtvsvtxtyt{sztztztzt{uyuxtxsys{sztyvwwvuwtys{s|t{t{uzt{t{t{rzryqyrytzt|t}t}t}sqoqt|swuy{~wl
f
ddc`
aa``^^^^]]][\]^_ZZXXXZ[Z\^^\[Z`o~r{nmprnvsututvsxtxuxwwxwwvvvuwtwtvuvuwtwuxuxvxxxyxxxvxuvvuwvwwvwwwxwyxzwzwyvyuwuwuvvvvvwwwvwvvxu{v|u}v|wzwyvxwyvzvztztztzuzuyvztzsytztxuxuxvyvyvxvyuzu{tztztzuzvzuzuytytyuxuxuxuztzuytzr|q}rzsytytzs{t{s{sytyszr{q}r|s|t{t{s}sqq~q~p}r}s|s}s~r~r~qpoqrmzsxy{r~hd
b
``^^^^aacceb_]XZZ\]ZWVWYZ\[XZ\ZZZ`q@~T{x~lwtwtwtuvtwtwuvwvywywwyuytyuwvwwwwwwuvuvvwwxyxyxwxwyuzvzvyvwvwvxwxwyv{t{s|s{tyuvvuwvwwwwwwwyw|w}w}w{wzvzuxtxsxuwuxv{u|u~u}u|s{rysytxtztzv{w|v{u{t{szsztyuyuyvztzt{tzuzvxuwuwvxvxvvvwsyrzrzqyqzp|p}q~q~q}r}r}r}q~r}t{txuyt{t}r}r}r~qrr~q~ppqqqqrkgt|ujb``^^]]]]]_acdc_\[YY]^][YXZ]`ba_\YWX`s<sIrv{nvuwuxuwuvvwvwvwvwwwwwyvxvwvvwwwwwwwvvuuvuwvwvxvxuxwwxwxwxvxuvuuuvvvuxtzt{t{uytxtyuyvyvxvxv{u|u}v|wzwyvyuxtwtvuwuxvzuzvzvzwzvztztztxtxuxvyvzuzs|s|s{s{uzuytytzt|u|v{v{uzuytxuwuwwvxuvwuyt|s|p|n{o{p|r~q~s}t{s{s}r}s{sxtwtyr{s|s|s|r}q}q}q~qqrsssthl~x~tjeca`_^^^^^][^_baa`___]\ZZ[_abbb_\ZXYbtlk{z|omvsvvvuwtwtxuwvwuvtwvwwvxwwvwwwwwwwwvwuwvwvwvwvxuyuyvxxwwvwvvuvuvvvvvvwvxvyvyuxuyuyvywxwwvytzt{uywxvxvxtxuxtxtytwuwtvvwvxuyuzu{u{uyuwwuwuwwvyu{t}t}t|tztxswsxuzvzw{u|t{t{tyuxuyvyuyu{uzu{u{t{s{szsytytytytys{s}s}s{rzszr|q~p~q}p}q}o}n|p|q|q}q~r~strlqyw{rjgecbaa`__`^[\^ba```_^[ZX[^``_a_]\\Z]dtpjzz{qgwowswrwsvtvvwvxuxtxuwvwwwwwwwxwxvwvuwtxvxvwwvxwxwxxxxxxxwxwwuxuwuvvvvwvwwwxwwwwxvyvzwywxwwuxtxtyuwvwvxuyuztysytxtwtvtwuytytyuzw{xzwxuvuvvuwvwxuytzszszryrxswtwuyt{t}r|t{u{u{t|s{r|r{tzuyuzu|s}s|sztxuxu{u|ttt}s|q|r{q}q}q~q~q~poo}pzqyp{p|p~su~pm|v{v|mhfebbaa_^^_`_^]^^\]^ZYXY[^```__]ZZZZ^euzbowvtczkxqwrvsutuvvvwuxuxtwvwvwvwvwwwwwvwuxtzuzuxvvwvxwywywyxxwywxvxvxvvvvvuwuxuyvywwwvxuwuwuwvvwvwwwwwwxwwvwyvzuzuytwsxtyuzuzuyvxvxwytztzryswtuuuvwtytytzsyszszszryryrzr{r{t|uzuztztztzuyuxsyq{r}r~s|s{tytzt}utt}t}s}r~r}p|p}pqqqqq}s{rzqzqzr{s}r|lzpzy|u|l~hf
dca`__^^ab`]]_bb_^[[[]^a__aa^[[ZXY]fxYBnot`}kzpxqwrwrwtwtxtxtwtwwvxwxwvwtxuxuwuyvzvzuyuxuwwwzwzwzwzuxuvvuwuvuvvvvwvxwywyxxwwvuuuuuvuvtwuwvxvxvwuwtwtxsysxtxuxuxwxwwxuxuxwxyuztzsyryszszt|s|tzuzuyuytysyrypypyrzrzs{szrzqyqzrztztzt|s~r~s}s{t{t|t|t{v{u{tzs{s|r}s~q}q}q}r~r}r|r|r|s|s{s{r{s{s}o}i{rzz}u}mgecb`^^^_`cc`_`aba_`]]]]]_aa``\Y\[[\^iz
~cnpyzhd~d}f{k{kzn{pzryswsvuuuwuxtxswswtwtyvxwxwwwwvwwwywxwxuxuwuwwwxwwxvyvxwwywyxywxwwwvwwvwwvwuxuxuwvvvuvtttuvtxsysztzuxvwwvwuwwwxwzwyuytxsxszszu{uztxswswsxsyuysxswrwswsxrzr{q|r|s|s{tzuzu}ut~r}r{t{t{v{u{u{t{szr{r|s{t{t{s{r|q|q}s}s}r}p~n~p}p~qq}nzmwvyy~slfecb`_^bccba_]^^_```_^^\^^_^]\[YY]Z_cn|~wz||~z~u}p|l|h~dccelzqxswsxsysxsxsxrxsyuwwwvwuwuxvxxwxvwuwuvuvwxwyvzvzvxwuxsxqyrxsxuvwvxwxwxwxvxvwwvxuxtvtuusvrwtwuwvuvwwxwyvxwxwxwwvwuwtwtwtxuyvyuxtxsxsxsxtxsxsxsxsxsxtxtytyu{v{u{uztzt|t}s|r|r{r{r{sztztzt{s|r{rzsxtwtwtyryqzp|q|s|r|p~n}n}n}oq|nsrqyyy}pkg~dccaa
_bdeb_\[]]]`a_]]^]]^]_\[\[Z\]_gt~~~~~~~}{~vqo}jzlwtvvwvvvvwuwvwxuytzuyuxuyuxvxxwzuzuztxuwtvtvswrysysxtvtutuuuuuvvvvvvwvxuwwwywywxwxwvvvtususvtvvvvuvxvzwywxwwwvvvtvswsxtxtxvwxtwvuwtysysytzt{tzuytyuxuxuxuxvzuzuyvyuxuyt{r{q|q|q{r{rytxtwuytyryrxrwsxtytzr|q|p~oqq~r}q{p{o|np|ouss{{z}p~ieb`_^^
`bcea__``_^___][Z[^^]`__[YZ[^`gv~~~~~~~}{}y}|{ysttxuzuzuztzuyvywwxwxwxwxvwvvvvwvxvxvwuxuxtxtxsxrxswtxuxuwuwtwuutuututvuwuvuuwuxuxvxvwuvvvtxu{t|u{wxwywzwzvzuytyryrxrxryuzvztztvswsxsysysxsxtyvxvyvyuyuzuzuztzs{s{tzuyuzt{s{q{q{q{r{rztytytyqzqzq{r{r{s}s}s}r|p}qqqqp}o|o}qp}oxtx|}x~oieb`^]\_^`aabbcc`_``^][YZ\\]\\\YUY[\^dv~~~~~~~~~~|~|~~}{vtwvwxvwvvvvwvxuyuyvwxwxwxvvvuvswtxtwuvwuyuzt{sztyuxvwwwxuwuvuvuuvuvuvvwwvuvuvuvvvvvuwtxuyu{u}t}u{wwxuxwwyv{vzvyuxtwrwsvuxuzr|r{qzrxqyrysxsxsxtxtxtyuzuzu{t{s{s{s{s|s|s|s{szrzr{s|s|t|t|s|s|s{r{q|r{r|sztysyqzo{p}p~qpo~o|p|s}owqrww||u|mhfec`
`_a`__aceec___^^\]]]\[^]^\ZX[\`bgy~~~~~~~~~~~~|yqzsyuxtxsxuyvzuztzrxswuxvwvwuwsvtwtwwvxuytytyuxuxuwuwuuvtxsxsxtwuvvvtvtvtvuvvwwwwvvvvuxuzu|u|tyuwvtxswuwyv{vzwwvwvwuxtxswswsxsxtwvwuxuyuyuyuzu{u{uzuzszs{r{s|t{t{t{szszrzszsysytytzs{s{s|r|s|r|q|p{q{sytyt{p}n~n~o}p~qqqs|tzotqqyy{|s|lhfdc`_`bcccdedcb`cdbb]\\\]]^_^]^_^abeiz~~~~~~~~~}}}~~}zzl{myswvxuxuyuztzszrysxuxvxwxvxuxtytyuxvwvvwvxuyuyuytxtvutwswrvsvuuuuuutvtxuyvyvyvyvywxxxzv|t{syuvvtxtwwxyvzvyuwuvvxsyszqzrxswtwuwuxuyuzuyuyvyu{t|tzsxswswrzr|t}s}s{rzszs{s|s{szszrzq{q|q|q|r|r|r}q~q}r|s|s}p~mkmprssu{uwssuv{{z}qkhfda`_
_addddabb`bdedcb`_]^`_][Y]^\^_ei{~~}|{wyw{wyn{izpwuwvxuyuztztzsytxvxxxyxzyzyyxvxuxtwuvvuxuxvxvxtxuwuvvvvvtutvswtwuwuwxxxxxxxwwwwwwxxxxzvzuzuxuvvwuxuyuzuxuvtutwsyszuzuytyszr{r|s|s|tytwuxuzt|s{rxrwrxrzs{s{rzsyrys{r}s~s}s}r}p}p|p{rzryrzs{s{r{r{r|s{rzqzo{n}o~oqrs~t|quqpwt||z}t~niedba_
`abcddddddba`abaaa_]\\\ZX[\\\\chz~~}~~~~~~~|{uuqtvuyuwlxqyvxwyvytztyszrzrzsxwxzx{x{xywwwvwvxwvwvwvwwvxwvxvxvxuxuxuvuvvuvwvxvxwxwxxxxywyvxwvxuxvwxvwwwvvvvuwsxtxtwtvtwtxtzuzvxuxuxtytztzu{uzuyuxtyt{u{tztysxtxtytzs{sysysyr{s|s|r{szrzrzrzsytxuwuxuztzszszsztytytysyszs{s{s|s|s}tzsnsixr}|z|s~mgdba``b
b`bcfhgec`a_`a_^^[ZZZ]\\\^`_\`ex~~~~~}~~~~~~~~~~~~~~{|r{pysvzyxrwqytyszryryrwqwpwpwswvwxvxwxvxvxvyvyxwxwxvwvwvvxvxwwwvvvtxsztzuxvwwvvuvuuvwvvwwwwvwvxvwvwvxxxxvwuwsvrwswswtwuxuyuytxtxuwuwvvvwuyuyuytysyrzq|s}t{s{rysys{t{s{s{s{r|r~r~s}s|szsxswsyr{t{tytxsyr{r|r}r}t|s|r|q|q|s|s|s|r{s{uvpqrpyx~}z}rkgc
`__`
bbbbabedd`_`aaa__]Z[\]`cd`^^\\`dx~~~~~}~~~~~~~~~~~~~y|s{qzsx{{{wzlznxpvsuututsvrwswuvwuxuxtxuvuvuytztzuxxvytwtvuvvwvxuxvuxtzt{uzvxvwuvuuuvuvuvvvwvwwwuwuwuwwuxuxtxtwsxsxtzvxvwwuustusvuwwvwuvvtvuwtwsxryr{r|s}t|szrxrxryszr{szrzr{r{r}s}s|tztysyszr{s|r{qzqzqyq{q}opp~q~q}q~q~p|o}o}r|qwmspuz|z~pieba_
_^_`aba`cba_____^^`^]]\\[^aa^[[]`du~~~~~~~~~~~~v|q|qyqu{{~{{l|b{cxjuptttuuuwuwvvwvyuyuwtvvuvwuxuxvwxvxuwvwvwuxtyrxtvvuxuyvwxvxvwwvxvyvytzsyuwvuwtwuxvwwtysxsxswtvtwuxvwvuwrvrvuuwuxvwvvvuuvtwtxszs|s}s}s|s{sxsxsxryr{r{rzsytzr|r}r|szuxuxsysysyr{p{ozpyqxqzq|o~op~q}s|s|r|p|n}no~jymstt||zrkfdb`
`^_abbb_`___`_][\^babb`^Y\___[]^aes~~~~~~~~~~~~}}uytyswsu||~}|xyqwmwiufqlovtxwvwvvwvyvyuytyuxvwxwxuxuxuwuxvxvwwwuwuwvvvuwuwuvwvvwvxuxuxvyu{sztxuuwtwwwywyvxtvsurususxsytxswtwuxu{u{t{tzvwvvuwuxtys{s{s{r|r}r}s{s{szrzrztytxuxuzs}r~q~r{tztysysysxtyr{q|p|p|q|q}q}q~qr~s}t}r}r|q|s~s|lzlwuy~~zqj
eba```_````^^^^^_^][[\]\^`^]]][X[W[Z_fu~~}~}~}~}~~~~{|qzs{rxtv||}|{yywxvuqmmkurxwxxwwxwwwvvvuvuvvwwvxvxuwuwuxtytxvxwxwxwwwvwtvtwuwtytyuwuvvwvxuxvwwvxwwxvxvvwvvuuvtvsxsytytyszr{s|s~t}u|v{vyuxtxtxtxtztzszr{r{r|r|r{s{szrytwuwtxtyt{t|s|rztytzs{r{qyszs|r~qqqq}o|o}p~r~r~s~r~q~q|t}uysrrqxy~~ypjgdb`____^^^^^^```__^__`^^`__][[X\X[^`hw~~}~}~}~}~}~~~~~v}jon{sw}}~}|{{zzxwtpnisqxwxxwxwxtxsxsxqwrwsvtwuwuwvwwxvxuxvxvxwxwwwuwuuuvvwvwuxuxvyvyvxuvuvtvuxuxvxvxvxtysysxuwuvvuuwuytzs|r}r}t|vzvyvxtytxtwsyrysytzszszrzsytzs{r{rysxrxsytytytzsztytyrzq|q|r|s|s}rqpp~o|n|o|q|q}q}q}q~r}qo|rtwq{zz|rynzj~gdaab`_^]]]^]^_``a`aaeba_]]Z[Z\^]]`aiu~~~~~}~}}}~}~}~~~~{yswn}oo}tz|}~||z|z{yyvqnmstxwxwwwvvuwtxvxvxuwswrvtwuxwywxwwvvxuxuywyxxxzxywwvwvuvvuvuwuxuwtvtwsutuuvwxwyuytyryswvvwvvwuxuyuzu{s|r}r{s{tztzu{t{tzrzrzszs|r|r}s}uzvytysyrzsyryryryryrzr|r|q{qzr{r{s{szrzq}ppqr}r|q{p{pzp{p{q|r|szkym{t}|~z|pyj{gda
__a__]]]^]][\^_a__^aa_]]\[^]]``_`afn}~~~}}|}||{}|~~|zwrvuv{s}n}rz|}~|{zyzz{yyvqnnruvvwvwuwuwvwvxvyvxvwvvvwwywzxzwxwwuytztzuzv{v}v|uzuxuwswswtvuwuwtxtytytyuyuyvytxsvrvsvtvuvvwvvvuvwuytztzsxswszt{u|t}t}s|t{uzt{s}q~r~s~s|s{r{r{rzszr|qzp{q{p|p~p~r}r{rzqyqyqyq{p}qr}tztysxryqyq{p|p}q~q}k|k{s||~z}q~ie
eb`__^^^][\ZZZ^`ba`^__`_]^___^[]_^]_cgy
~~}|}|}||{}|~~~~uzoyrzt{rznurt||~{{xwzy{zyvqnntszu{vzwyvxvxvxuxuyv{v{w{v|wzwywwwwuys{r|r|t|u{u{vzuyuyuytzuxvvvvuwuwuxuxuytxtwswswtwvwvxuyuxuwvvvwuyvyvxuwswsysytyu{u|u}t}u|t{szszs|s}r~p~q}r|qzrxsytxsyr{p|p~p~q~q|q|q|q{rytxszr|p~q|rzrzszqzq|o}p|p|p~m|pwwx}~|~t}m~jg
eda_^^^][\[]`cddbb`a^^^\^`a^[XX[\\\bfv~~}}}}|}|||}|~~~~~}}swoyr{r|p|muts|{{|xyyy{yyvqqkzq~u|w{v{vzvxvxvxvyvzv{v{u{vzwywyvyuys{r{s{tzvyvyvyvxvvwvvxvxuzvyvyvwvwvwuwtxuxuwuwvwvwwxvyvxuxuxvyvyuztytwsvtuuvtxtyu{v{v|t{tysytyt{s|r}r|s{tztytxryrzr|r}q~q}q|r{q{r{s|s}s|r{q}q}p~q~r}r|s{q{r|q}q{ryqynwsuyx~~~w}q}mg
edba_^][YZ\^acdddcaa``_][]`_^YX\][Z`gu}~}}|}|}{|{}{}}}y}{rwmyp|o}m~kysw}}~||xzzy{zzxqtk{s}v{w|w|v{vzvzvzuztztzt{t|u|v{xyvxvwuwuwuwuvuvuxtztztxvwvwwxw{w{w{u{tyuxvyvzw{wzwywvvwwvwuwvwwuxuytysyrzsztyuwtwtwtxtytxsxsytytzt{s}s|t|tzuzuzs{r{q|p~ppqr}r|r|p{p{q{p|q}p}p}q}r}q}q}p{rzryr{q}q}rzpxnwrwy{zsokheba_^]ZYZ\]^acdb`^^_^\[YYZ[^][[ZYZ^gn|
~}}|}{}{}{}|}}~x}|wvqws{r}n|mutv}}~z{wxyx{yyxtrowuzv{w|w|x{yxwxwyt{s{sztzu{uzvywwxvxwvvvvvvwvwvvvtxtztzuzuyvzw|w|w|v{uztzt{vzwzxxwwwwwwvvvuvvuxtyszsysyr{s|t|szsytxtwuwswrxqys|t}t}s|rzrztzuzt{r{q|p}p}oqrr~t|s|r{p{p|o|p{q{r{r}q}q~p}o|q{qzr{r|r}rzoyozr|y~{vojfbaba`_]\\]^_aacbaba`^\ZZXXY\`]ZZ[Y\chx~~}~|}{}{}|~}~{~}xzsxtuwnxqvyz~~~~y{wyyx{zzxssoxs{s}t}u|xzxwxvwuvwuxuxuxtxtxuwvwwvwvvvvvvwvyvyvxvxvxvxtytyuyuzvyuzuzv{u{u{uzvyvwvxvxxyvzu{s{q|s|r{tzuytyszs{r{r|r|t{vztzs{r{r|s|s|r|r{rzszt{s{r|q}q~q|q|r{q|r|r{r{qzq{q{p|q}r|p|q}ppqppp}q|r|s{ryoxnys{z}~xngdabccba_\\__acccdeeca^[XVTVX[bb_^]ZZ`fu}~}}}}{}|}}~}}~~z|xzxyx{z~}~}zyyy{z|zzxustuwwvzt|u|vzxyxxxwwwwvvvtvsvsvswtwuwuwuxuzs{s{sztyuxtxuyuzuyvyvyvyuzvzu{tztztyvxvyvzv{w}w}w}v}t}t}t{uyuytytztzszszszt{tztztztzt{r{r|r}s}r}s|r{rzr{r|s}t}t|szsyr{q|r}q{szszr|q}p~oopppnnoq~s|vxswmvnutv||zofb^^^____`^``abbcdeda`]ZWUUW\^aa^^]ZYZao}
}~}}}}|}}~}}~~~~~~}||{|{{yywsrtvxvvxuxuyuzv{v{x{xyvyuxtusttrusvvvxuytzszsztzuytxuxtxuywywxxxwyvyuyuytyrysyswtwuxtzvzwzwzw{v{u{v{vzwywxvxuytyuxuytyr|r|s{tzt{s}s~s|uzu{u{s{sztxtyt{s|r~r~r|szs{t|s|s{s|s}qommopq~p~pqq~q~q~t{m}g{lvut}||r
gb_^]\]^`a`````bdefc][YYXZ[[^^_]Z[\[XZ]ex~~}}}{}{}{~}~}~~~}}{yxvqoptvwwvvuuvuxuyvzw{wzvyuyuvutvtwuwxwywywyvxwvwvxwwwwvvuvvwuwuwuvvuxtyuytzs{rzsxsustsutuuvuwuzt|t|u{v{vzvytysytyuxuytzr|s{s{uzt{t{t{uyvxvxuxtwswtxszr{r|r|t|t}t|t|s{s{s{s}t~srq}p}p{p|q}q}q}r}r|q|s|tzl{hzlwuw}}~ujfba`_`^`_a`_^_`befe`YXY\^aa``^^[ZYYZ_`du~~}}}|}|}|}}}}~~}{zxxtrkumzsysxtvtuuuvvwwxwywzwyxxxwxwwxwywywxwvwuxtxuxvxwxxxwwuxsxrxsxvwxuxvwtwtxsxtuvsurtuuxuzu{u{u{uyuyuzt{r{szrzszt{tzuzsysxsxtytytytytytytxtvsvswsys|r}s|s{uzu|u|s|r{q{r|r}t}s}s|s|s{rzrzr{r|r|s|s{t{u}xwsqporpxv~}w}n~ie
b``_]__baba`aabdca\[`bbcccca`]Y[[]]dir}~~}|}}~}~}~}}|~~~~}|{yywwtqnqrwvwvuuuuuvuvvvvxvyv{x{yyyxyxwwvxvytytytxtwuwvxvxwwxvvvvutttvtxv{w{vzuxtwtwtvtxuyv{v|w|v|vzsytxtyt{t{r|s{szszt{t{szrzqxpyrytytxtytytzszsyryrzr{r}r}r|s{s{r}r}s}r|q}qq~q}r{s{r|r}q}q{r{r{s{s{s{s{t|vyquotpvwz~~~x}n}jfb_^]\__`^abacbbca`\\``abbcba`\XXZ\[`edw~~~~~}~}~~~~~}~}~~~~|zywxvwtonjwrztytxtxuxtxuxvyvyvzvyvyvyvxuytyvzt{rzsysytytytyuyvwvvuvtyszt{t}v}u|u{uzuyuytxtzt|u}v|vzuxsysztzuzvzu{u{uxuwuwtxsyqzryrysxtwsxrxrzs|s|s{rzr{r{r{rztysyq{q~q~r}s|r|p~po}q{s|r}q}q|qyqyqzq{q}q|q}r~q~m|nxrvzz~~{sm~hd
a_^^_][[]]^_`bd`\YY]^`abba^_[XWWXXZ_an|
~~~}}}}}~}~~~}~}~~}|zxxvxuwtpnnvuzuyuyuyuzuzuywyvxvxvxvwvxuyu{t}u|v{tzuytyuytyuzvyvwxwxxxzv|v|u}u}t}t{tzuzuyuxtwtvtxtxuytzs|s}t|tztzu{u{vyvwtwsxrypypysysxswrwqyq{q{rzsytyszszszsztzszqzq{p{q{r{r|r{r|rzr|r}r~r}q|qzrzq{p|o|o|o~oo~m{oxruzz~xq~l~gca`_^[ZYZY\^_aa^ZXY]_`cccb``[XWVWVZ`det}~}}|}|~}~~~}~~}|ywxvxvwtqnqvvzwxwwwwvyvzvywywywywyvxvwuxuzu|u|vzvxuxvxuxuwuwvwvxwxwzxyx{w{w}v}uztytxuwuvvtutustvsxs{s~su~u|szrzrzsyuwuutwsyrzrzrzr{r|s|r{s|r{rzrzszs{t{tztzt|s~s}s|ryryryr{r}s|t|t{t|s}s}r|r|r}r}q|q{o{n|o}pp}mznwqxz|y~s}mgcaaa`^^\^_bddcb_[Z]`baaabedc_\[Z\\^aagk{
~~}|||}}~}~~~~||zxywyxxuqopvtzvxwxwxvyvxvxxxxxxyxxwwwvwwwxvzu{vzxxxvxvxwwwtwvwvxwyvzvyuywyxzv{u{tztxuvvuwtwtvuuvuzs|t}t}v{vztzs{q{rztwvvuxtyrzsysyszr|r~s}t|uzvyuyt{t|s|t{s{s{r}r|s{sysztzs{r|s|t|t|t|s{rzrzq|r|r{rxqwoyozrzsznwmrpquw|}{}t|mhecba`aa`a`aacca`^\`bda^_cdddbb_\\[^__dgx~~}|||||}|~}~~~}|zxywywxuponwszuywywwwwwvxxxxxzwzwywyxxyvxxwxvyv{wyxxxwwxvxuwuwvwwxwxuxswuwvxvxuysysxsvuuvuwvvxuyuzuzuyuyuxtyt{t|t|t|u{u{uzuytxuwtxtyr{q|r{s{uzu{tzsytytzuzszqzr{s{r|r|q}q|q|r{sztzs{rzqzqzq{p|q|p{pzpyozpyqzswoookrpwx}~~~vn
jgeda^^\]][\\]`_bb`bcc^[]bbaaaca]YY\]^_ht}~~}}|}|}|}|~~~~|{yywywxuoqi{q~t{wyxwxwvvvwvwvzw{w{wywwxvywwxwzv{v{vzvxvvuvuwuwvxvxwwwwvvvvuwuwuxsxsxrvttvuvvvyuyuyuyuxuytzszt|u|u{u|t~s~s|uxvvxuvvuwsxryszs{r|q|q{q{s{t|u|u}r}s}t}s}qpp~r|s{szszryrzq{p}p~p}p|q{p{o|o|p|r{sxnumsprvu}}wojhge_[YYXZZ\__`aedbccc]Z[^_^^acb]YZ]^\Zbfx~~~~~|~|||||~~~~~}{yywxwxupri{q}uzwyxxxuvvvwuxuzuzv{xzxxyxywxxvyuzu{u{tztztyszsztzuyvxvxvyuzuztytyuyuxuwuvvvvxvyu{uzt{szs|s|t|t|s|tzszs|s|s|tyuvvtusutsxrzqzqyqyryszr|s|s|r}q~pppq}q}p|p|q{q|r|r|rzrzrzr{q|q|q{p{p{p|p}q}t|r}kj~oyww~}zrljjc^[YZY\_accbcba`ceb[Y[_```a_`\Y]bca^aes}~~~}}|}|}|}}~~~~~~~~}|zxxvxvxuqnoutzwyxxwwwuvvwxvyuyuxuzvzvywvwtvvuwtxtzu{t{u{t{szszsztxuxtxuyuzv{vzvzvyvyuyvxuwuxuyt{t|u}s}r~r}s|s|r|s{s{t{tzszszsztwtvswryrzq{rysyuxuxv{t{r{p{o|n~nmo~q|r|r{q{q{pzoyqxrwswsyszr|r|r|q{r|q|r{s{s}l}k~ozwy~~}~v~pomea][\]^`bba`_`aacf^XZ[^`baa^_\XZ`ccabgp|
~~}}}|}}~}~}~~~~}~|~|}~}{zxxvxvxurmruvzvywyvxvwvxvwwwvvvvvxuyuyvwuvtutvtwuwuytytwsvtvsxtxuwtwtvtvtwvxwxxxwwvwuvuwuwtwtxuzu}u~tsr~q~p|r|s{r{szryryr{r|s|r{rzqzqyqysyuxvyvyw|u|t|t{ryqxpxoypzq|r|s{r{qzpzozpzrysytys{r|s|r|q{r{qztxtxsxmrmppqwu~~y}s|q}jc
`^\[[]`aa^\^`aabe[Y^^addca__\VY^`b`^bev~~~}}|~}~}~}~~~}~}~}~~~~~~~|{zxxvxvxvroqwu{vzwzvyvyvxuvvvuvuvvwvwvwwxvxtysxsxuwuxtwsvsvsvsxsyswsutusvswtxvwwxvxuytyuytztyuxtzu|s}t|s|rzs{rzsztzsytxsxsyq{p}q}p|p|r{r{rzr{szu{u|v}u~u}u|tyrwrwpxpypzp{r{r{syrzq{q}r}s|szs{s{szryqzq|q|qzqzkzjtmpqqyw~~{vrha^[ZYY[`ba`\]^\`cd[YYZ_cbbaa`^]^``aa`bhw~~~}|}|}}~}~~~~~~~~~}|}|}|~}~}}||zzyywyvyvxvptn|u{vwvxvzu{tyuwuwtwtvuvuxuzvzwzv{tzt{tytytxuxuytyszs{rysyuwsvswuxvyvzvzv{u|v{u{uyuxtxtyrzrzryrxtxtxuyuyuyuxuwtxrzp{p}p}p|q|q|r}r}s}t|u{u|t|t}s}s|rzqypzq{p|n|o}q}s{szrzq{q}q}r{sztytysxqyq{p|o}m|gzhxoustzy~~}~xqea_\YYYZ]^^_^^]^bf`[ZYX\^`baaa`_`]^^abcijy~~}}|~}~}~~~~}|~~~~}||{{yzxzy{z{yzxywxvxvywyvwtorpzuzvwwwwxwwwvwvwuvuvuvvvxuzvzxyxywxvzvzvzv{u{u|u{szsxsxtxtysxrxsytzt{v{w{v{u{t{tzt{s|s{s{szsxtxuwuwuyu{u|u|t{szsyszq|r}q|q{q{r|r|r|t{tzs{r{r{r{r{r|r|r{s|q}p}p}q{szszr{p{p|o}p{q{rzrzqzpyqyrzrzqxkukuovrwy{}z}q}d_^]\\]^\Z[\`a_`ci_]]\[_`bdcba`___`___`des}}}}}}}}}}}}|y}|~~~~~}||{{yzxywywyxzxzxywywywyxxtpmptvwwvwvwvwvyuytzsxswswtvuvvwvxwxwxwwxvyvyvyvxvyuxvxwvwvvvtys{r{t{t{uyvxvxuyuwuwuxt{s~s}s}s{sytxuxtyuzuzuyuzsysysxrzr{r}r~s}s|s|sztysys{q|q|p{q{r|q|r|rzryqyq{o|p|s{t{szr{q{p|r{r{q|qzpzqyryuyxuuqonlqntruyy~~}}q|b]\]^_^_^]]^``^acja_^_^bbddcb``_baa`^^bejm{~~}}|}}}}~}{vzx||~}}||{|{{yywwtvtwvywyxzxzxxwywxtplosvuvvvwuzu{wzxxxuwtvsusvtvtvuwuvvxxwxvyvxvwwwwuwuxvxvxwxwvxvzu{uzwxwwwvvvuwvxuwtxuyt{s{r|q}q|q{szs{uytxtvswsyszszszszszs{r|r|r|rzsyqyq{p|q{pzrzs{s{r{rzryqyq{p|p|r|sztytysyrzrzrzq{qzp|p{r|t{xsykveshukvmzu}}~~rc^]^_^^_a``__`_bcc[]]]_bcdda``___``]]^behev~}}|}|}|}}}}xsyw{z|{{z{z{zzwxrunslrmurxuywyxxvxvwtplqsvvvuvvvzv|vzwxwwvwuwuwuwvwvwvvvwvzu{s{syuxvxwxwwwwvwvwwvvvvwtys{s|u|u|u|u{u{uztyuwuwtyszr{r{r{s{tzuytxtxsxszs{t{tztzszq{p|p|p|q{rzryryryryrzrzr|r}q}q|q|r}q}q}q|s|t{tzsyrzrzqypzozp{p}r~r}s|uqwgveukuouqzw~~re`___]\_cccaabaad[XZZ[^_aaa`__^^\^^\^_aeffq|}~}}}}}}}}}ywzxzyzxzvzuyuyqymvhsgphpltrwuxvyvxvxupqqxvywvwvwvwxwywxwyxywzvyvyvyvywxwxwwvwtwtwuyuzvzwzvyvywxvtvsuusxrzq|s{s|t{s{s{uztyvxvxuytxsxrxrxtytxtxsxsysyszszsysyszrzr{q|p|p{rzryszszrysysyrzrzp{o|o}p|r|q|p|p{r{s{s|r{r{rzrzpzpzq{q}rqrryrqqlsortruzz~q
da`_^\[]a```_`bbf\Z\[]__``_a`abb_^_]__bcceex~~}}|}|}}~~zy{yzwzrylyjwkxkxkwitiolmnoprrusxvxvwtpqoxt{uzwywwxxxyxzyzyyxzwyvyvwvvxwwwwuvvvwtxtytyuyuyvyvxxwwuvutvrxozozpzq|s|t{sztzt{u{u{uztzs{rzr{tztysyryryr{szrzsysyszszu{s|r{qzqyoyp|p}q{ryrwrxryqypzo|o|qzrzqzp{o{p{q|r|r{r{q{q{r|s}q}qprs}nxntoqqsstzz~pd_]\[\\]````\\acf]]_`aba```b`bbb______`bbbcs}}~|}|}}}}~~{z{y{v}n|fzewgviwmxnunpqlulwoxuvxvxvwtplpusztzwxwxxxwzwzxywzvzu{uzuyuxwwxvwuwvvxtxsxtwtxtxuwvwwxwxuytyryqypxrys{t|uzuyuxuztzt{t{t{t|t|t}s}q}r{rzryrysyrysxtxtxt{s}r}p{o{ozpyqzq{q{qzqzr{rzsysxryqzr{r{r}q}p|q{q{r|r{qzpzq{q|r}q~q~p~rt}m{hvjsoqtrzz~~~oc
_^\[[\]^`ca__`ab\`_]]]\]]`b``_^[_``^_`ccbddx~~~~|}{}|~|~}~~~~zyzxzu{n{gzdxewgxoytxtttpuowqxuwxvywxusksruzt{vzvzvyuzt{uzuzuzu{u{tztyuywxxwvxuyuytzuzuzuzvyvxwwvwtxtxsyr{rzr{tytyuyuxuzuztytzs{s{s|s{r|p}q|rzrzryqwrvrvsusvrwqzp|p}q}q|p{qzrzq{q|p|p|q|r{tzuzt{s{s|t|s}r}r}r|r}q}q|q{rzr{rzr{r|q}q}q~s|nyjujqnnqqzz~~~o
da`^]]]^_bc___bfgcc^[YZ]__beb``_^aeca^`bddebt~~~~}|z|z|z||}}~~~~yxzxzwxtwowmwmxlyqzvzvwturusvtvtwuyvwtopqyv~v~v}v{wzwzu{uzuzt{uzuxuxtxuyvyvxuxtxuxuywzv{v{vzvxvvuututuuwuxuxtytwuutvtvuwuxuxuzt|r|q{ryqwqxrxsytyrzoypxovsuuvtwszr{r|r|rzqyrxryqyrzpzpzqzr{t|t}sr~s}t{tzszs{r|r}q|q|q}p}q~q}q}q}q}r{sxuxpxovoqrmtp{z~~s
gb`^^]]^_db___biifd\YZ_abcedc`__`cfeb^]_deger~~~}{}z{z|z|{}}~~yxzy{yzxywyvyvyt{t{w{vyuwtwuxvwuwuxvvsooswxzy{xzwzvyvxvwvxtzszsyswtutxuyvyvyvwvvvvvvvwvxvyvxvwvtvttututvvvvvuvuuuututvsvswtxt{r|q|q{rysysxtysytzszqzqzqysytytxtztyszsysyrysytzszrypyqzrzs|s~qppr~s}s{s{s{r|s{rzrzr|q|r|s{r|q}p}tyuwtxpzozqttowr}{~wlfa_^]^`_b`]_`bgbde[Z^`b_acdda`aaabc_^[]ceghu~~~}~{}{|{}|~}~~|{|{|{|z{z{z{z{y|x|y|y{yzy{yzyyvxuwuvsqlttxxzvzvyywzvzuyuxtytytwuvuvuxvzvyxxywyuwuvvuwuyvyvvvsvsuttvswswuwvxvwwvvuuvtvswtxtxtzs{r|q}q|s{szs{s|r|r{rysysyrzryrxryrzr{rzrzrzszs{szszrzq|p}p}q}p~p~pqp~p}q|r|r}r{q{qzqzrytwuwuxt|r}uzvyryowowqsuqxu}|~~x~mfb^]^_```^\_`bf_fd\Z[]_`cefedabba`b``_^`eglw~}~|}|}|~}~~}|}|}|}|}|}||{|{|{|{|{}|}}~}|{ywxuwuwstlvuyyxwxxwywzvzvyuyuyvxvwvwvwuwuwvvvwxxxwwxuxtyuzvywxwvuwtxtyuyuwvwvwuwuwtwtxsysysztztysyq{q{q{sxtwsxsyryrxswswqxqypxpxqxryrzs{s{r{q|q{qzqypyo|o~oq~r}r{q|q~p}p}r|t|s}q|p|p{ozoxqwswtyt{s|tywvrtlskuossryv~}y~nd`]]\\\]]\[[affh`fb][]`dfefgd`_____``a_^^cdn{
~|}{}|}|}}~}|{|{|{}|~}}|}||z{z|{|z||}}~}}|zxyvxvwtsovxz{xxwwuxvyvyvywyvywxvxvxvxuytxswtwvvvwvyuztzuzv{v{v{v{v|u{uzvxvwuxuytxuxuwuyuzt|tztysyqzrzsxuvvvuwuxtwuvuvsvqxqyqzrzszsyszszszrzq{o|p{p|q|p}q}q~s}t|t{r{q|q|r|t|t|r|p|o|p|p{p{q{q|s}t}t}uzxusrmrlsntqsyx~~{~nc_^\[Z[\\\[[^bghiaf`\\`cddcefd`]Z\\^____`bdbly~~|}{}|}|}|~|~~|{|{|{}}~~}||{|z{z{z{z|z||}|}{{yywxwwtpnqvyyxyxywxxxwxwxxwwxxxwzvywxvxtyszszuxvwvxuyuyuyuzuzv{xzw{wzuyuyuyuzu{u{uzvxwwvxuxuyt{r|q}q}szuxwwxwxwwvvvuvsxrzq{q|sztzsys{p|p{p|r|r|t~r~r~p}q{r{s{s{r{p{p{p|q|q{q|q{p|p|p{p|q|r|r}s}t|uzwxwzsyouqqsrvu|{~|~pfa``]\[\]]]]]_cfhkcfa\\]^ababcb^[\^`cbbbcdde`io|
}~{}{}{|z}{}|~~|{|{|{}|~}~}|{{z{z{z{z{z|{}|}{{yywxvwtomnuvxwyxzvyvxvzv{vzwzwyvywxwvvvswsxtyuxvxvxuxvxvxvxvyvzvzvyuxtwtxszs{u{uzuytxtxuxtxt{s}m}g~c{hwmvpnwh}i|pxwuzs{r|qq~s|s{szr|o~n~oqrs~q}o|n}n{p{qzqzp{o|o}o~o~o}o|p{q{qzqxrxryr{r{s{s{sysytzrwqrsptpwu}|}se_]]^^]\\\\]]^`eeccdgb^\_^cdcddda[^adeedcceeeajiw~~{|y|z{z{z}{~}}}}{|{|{}|}|{{{z{z{z{{|{}|}}|{zxywywxtponxt|u{uyuwvwwxxzxzwywywxwxuwtwsytyuxvwvywzuzuywxuxuyu{t{uzuyuyuxtytytytwtvtwtyu|s}q~k~fzfvgtirnqtk{d^\hzuuzs|s~s}t|s{r{p{o}p~qrs}s{qzpynzn{n{nzozp{p|o}p}p~p~q~q}r|s{szqzrzp{p{p{q{sytztzqvnsntoqut{{xj`[Y[]^]\\\^^^__aa^`hc_]^__caaccgd[[_accb`adedaikx~~}{|z|z{y{x{z}|~}||{{{{{|{|{{z{z{z{{||}}~~~}{zzxywxwxtoopxu}v|vzvxxxxyyzxyvxvwvwwxvxvyuyuyuyvxvyw{v{v{vzuxtxtyszt|u|v{vzvyvzuysyszszs{qj`c}ltoonpopsoxo|mi
b_lwvv{u}t~t~s~r}q{q{q}q}r}s|syqxqxpyp{p|o}o|pzryryr{q|q|r}s}t|t{s{p|p|o{nzozozrzs{synwmvnsrnwq|{zmb\ZZ\]_^]^]]]^^^_afmlc__acbb\[^afbYY^`ccb_adfbbfjs{~~{}z|z{y{x{z||~{y{y{y{y{z{yzyzx{y{z||}}}}}|{yywywxwxupnswvzwywxwwwxwywyvxuvuuuvuxuxvxuxuxtxuxtys{rztyuyuxuwuxtytzuzuzuzu{vzvyuxuzt}u}mdg{ostprqqssrvtzt|s~sqm}jxrx{w~t~t~s}s}t{tzuytytysyszrzqzrzrzr|q}q|p{q|r~r~r}r{r{r{s{szr{q|p}p}o{p{p|r|ryrtlqkqmpsnzs~||od_\[\^^_]\]]\\^abejqtkdacffec_]`bfe[[^_a``_adebbegfv~}||{|y|z{y{z}|ywxvxwywywywywzxzxzxzy{z{y{yzxywywywxtqktsxwwvwwuwvxvwwwwuxuvuuuuwtwuwuxvxuxuxtyt{s{syuxvxvxvxuyuwuxuyu{t{vzvxuxuzt}q}jxnpsmulvotsttttwtytzu{v|w|vxqvqwxu|s|s|s{t{t|u|t{szsyszt{s}r|rzryrzr{p{p{p{q|r|s|s{szszrzq{q{q|r|r|r{s{t{uwxuuqpplqnqsozu~}~tgb``^]^^]]\[\]^`chntxr
gb`addeed`aacdY[^``_`abedcfggjw|~~}{}{}{|{|{}|~~wswrwswtwtxuxvywywyxzxzxywywywxwxvywwtoirruwvxvyuxuwuwvwvwxxxxwwvxtwuxuyvyvxvyuzt{t{uzvxwxvwwwwwvwvxvyv{t|tztzu|v~t~nysrwqypyoxnwowpwpyrztzw{x{z|zzwwoxrwytzszrzs{r~r~q}q{rzr{s|r}q~q|q{qzqzpzpzoypyqyr{r{rzrxrxqzr{r|s|s{s{rzsztuwtrsnsmqqpuo{v~|ndb`a___^]^__^]_chnuz
uia]\\]`cedca_a]TX\``^^abdcacffjjz}~|~}~}}|}}~~vpwoxpwrvsvswuxvwvwvywywxvxvxvxvxuwuvrllmvsyuzuztzszuyuxvxwyxyxzwyvxtyuxvxuxtys{s|u{uyuxuxuwuwuwuwvxuxuzu{tztzv|tn{suxu{v{u{t{t{qzoypzs{v{y|z}|}}}{yuvswxuztzrzr|p~p~q|r|r|r}r~rqqop}qzqzpzn{n{o|o}o}p{rzsxsyszr|r|r{r{q{s{twuunvjtlrrpvr|z~vg`_]]]]^^]]^_`adiou{xmc]\[ZY\`aba`^b[VX]]^[\^`bbaaccghw~~}~}~}~}~~wmxnypzqyqxqwrvquqvqvrvrvruqvrwsxsxptkklmxwyxxwwuvuvuxuyvyvywywzvyuxtwvvvvvvuwtxtyvyuyuytxtwtvtvuvuvvwvxuztzu{q{qwuszu{y|z|y|y|z|uzmxmyqzv|y|{~}~|zvruwuxsyrzr{q|q|q{r|r|rrqq~qpp}p{pzp{p}p}q~q~p}q|r{szszrzr{rzr{s{q~p~tytvnwkwkwqswt|{~~~}}}xo
e`^]\[[[]\\]_adgnuz~wl
b_\\[ZY\__`baae]WZ^]^]]^]aabcbadl{~vqytzw{v{rynwitgtgshtithrgrgrhuhzd_[{`zqywwxwwwuvwvxuzuzvyvyuyuytxuvvuwvwvuwuvuuuvuxtysxswtvuvvvvuvutwszu}uxppuq{v|z}|}}~}}}|yzrwnvowryv{y}|~}|vqtusvryq|q|q|r{rzr{q|q~pppp~q~p{pzpypypzq{q{rzrzqzq{q|p}p}p}q|r|r~qnp{qwmvlwlvrqxu}|~|yxvxqjeaaa`^]\\]^_abehmswsj
a[\\\\[[`b_bdcdh_XZ_`babb`cccdbadkz}
xq{y~}}|{uymxiwisjqmpmompkpirixi}efj}rzwwyvwvwwwwxvxvyvxvxvxvyuzuzwywywywxuwuvvwvyvytyswsxsxuxuwtvtvsxt|tzsnwp{y}|}}~~~}zzrxkulsntqyw{z}|~}xutyq{pzq|q}r|r{qyqypzo}p}q~q}p}q}qzqxqxpzo{p{pzpzp{o|o|o}m~n~n}o|p}q}q~op}myjvluorsoyu~}~z~rkebbbbb`_\^^_``acglqr
pia]\\]^__adedcddcg^Y[`abbeeeedba`afly|yn|z}yynxmvsrtpuqsprrrrqtqwrxsyvyuyyx|v}v|vzvywxwvwvxuwvvwvyv{w{wzwywyvxtwtvuwvzu{tztxsxsxuxuwtwuyvzyyuouo{y~}~~}{xynxjxotmspyw|{}}~yyt{q{p{q{q{q|q|p{pzp{q|q|r|qzq{p{pzryqyq{o}o|p|p{p|p}p|q}p}n}n}n|p{qzq{o~r}mziykxqttr{y~~~}~xogcaccb`^_`````behnq
lhd_\\]\]^_`aaaaab`_cZWY^_`cddddbcbacgnz|xq|{}zxnwnuusttttqtpuqsqtrutvuwvyvxwwyw{w{w{v{v{vxwwxvwwvxvyvzw{vzv{uyvyuwwuvuvxtzrzryrxsxuwtvtwvxyy{swpzx}}~}zztuoyszwsqsqyw||}}zzsyu|r}p}q}q|r}r|r{rzrzrzr{rzrzqzrzrzszr|q}p}p}q|r{rzszszs|q}p}n~n}o|q|q~s|o|j|j|pyvy||~~~|}x~rkfdbbb`__abccbdglqsoe_[ZYZ[\_`__\\[Z_`a`cYWZ\__``_a``bbacfn{}|x}}~~~zzm{hylxmwputtvrvpssqsrttuvvvuxuzt|v{wywxvyuxuvwuwwvxuyvzwzvzv{vzvzvyvwvwwwvvuwuxsysxtwtwtxuxys}q|x}}~~~~~}|{vzmwqxyxzrsrrzx||~~~~~~zypxv|u~sr~q}r}r|q{q{qzq{r{q{r{q{s{rzrzp{p|p|q{q{qzqzrzs{s|r}p}n}o}p|r|s{s|o}llq~w||}{~v~ql
hfedbbbababbcdeinssmg
a^\\[\[]_`_^\Z[[_bdeg\Z__```bbcb`babeip|
~~|~~~~~z|n}h|jymvotstustrssqqrrusvsusvsyt{u}v|wywyvxvxwxvxuytxuxwwvyuzv|u|uztxtwvwuwvxtyszpyqyrwuwyt}i|s}}~~~~{ytrvqwxw{wysntq{z}}~~~~~~|zuvx{w|u{t{r{q{q|o}p}p}q|r{p|p|q{rzryqyo{n|o{p{p{q{p{q{q{q}p~p}p|p|q|q|q|q}n}l}nzrzx|y~smifeeeeccdccbcdegkp
tqj
d`]_`aa_][]^_^^^\^_aegh][__^``acccbdddgloy~~~~~~~{}pk~l|nxnvouquoupsqsrrvswrxrwtxwxwyxyxxywyxyzxzvzuzuxvwxvvvuxuzu{uzuxswuxuyuzs{s{rzrzsywy{o|p}z~}|yyo{p~tzvvxtxhyp|{~~}{wwx{w|tzszrxrwqyqzp{p|q{rzr{q{pzpypxpyp|o~n~o}p{pzp{p{q{r|r}q}p}q|q{q{q{q|o|nyouswv{sm
khfddddddfeeeffglswqib]]]`__`^^]]^aaaa]^_^eie\Z^_`baab`]\_caekmx}|~~|~pihizlvmvlvluntqsstuvwtxswuxwxxwywxvywzxzyxywyvywwwtxsxtvvvyuzvyvxvwvywzv{vzuyuxvxxz|xzq|x~~~|{txuzt{txvsxqyjzq}{~~||syv|v{t{r{qzqyrxsxsxsxryrzrzqypyoyoyozp|p}p}p|qzqyqzq{r{r{r}q~p~q}p}p|q{rzq{r|qxvzu}qmkjheeefffghhijjlqupgb]\[Z\]^\[\^_`a_^___`]cja]\^^`eeec_[\_a`dly}yv||~}{r|l}j{ixiviwhwivmtqsvsxtxtyszu|v}xzwwwvxvyvxvwvvxvxuwtvvuwuwwvyuyvywwxwwxwytyuyuxuyxz{yn~v~~}|xys|s{szsxuvxsvkxt}|||mzp|s{r{q}p|q{rzqzqyqyrys|r|q|q{pypyqyqypzp{q{rzrzr{q|q}q}r|r}q|q}p}r~s|t{o~mo}u|spmlkjjjiijjjlnp
prtsme`]]\\[\]\\ZZ]\^\[^]]][\]`^^]]^begfca^^cdbfl|{t}{~|ysxmylxjwhuhtksmrprrustvuxu{u}u~v|wxwvwvwuxuwvwvvwuwtvswtwuyvzvzvywywywzvzuyuyuzuzv{x|}sp~z~|xxxtwxr{q{rztyvwqoxw}}||k{o|q}p}o}o{pzp{o|n}o|p{r|r{r{q{pyqxryqzq|q|r{s|r}q~o~o}p|q{q{q|q}p}r|u{t{p|l|r|t|pmmmlk
l
nmnoops
v
wxwtk
d_]]]]_]_^\[ZX[Z[Z\^\ZXXZZ\_^^]]bdggfecdfedglz~y~}~|zryk{hzgxfuhrlqorqspvqwrxtxww{v|vzuuvtwvwvwvxwxwxwvvvwtxuyuzuyvzuyvzv{u|t{syuxuwuwvxzsh~t~~{{n{q|s|r}q}r}s|vyrsyx~}{|o|s}r|q{p{qyqyqzo|o}o}o{rzryryryqypzp|p~q}r|szr{r{p|o}o}o|p{p{o{o|p|q|r{qzpvpsvxv~qop
qrtttsu
wwx{|}}u
jc_]\^_]^\\]][[[][[Z\\\\[[Z_ca][Z[`cgffdbbcccgkx}~~|{o|ge|fzgwhvjvkvlulvlxkykyqwxwzwxvsvswtxuwvwxwxwxwwwvuxuyuysyszs{r|t{szsysxsvtvuuuszn{s~|~~r}rztytzs}s~r~s}wvvr|z~{|r}t}s|r|rzrypxqyqzq{qzqzq{q{qyqxpzp|poo|pyqwrwqyq{p}p}p}p|p{o{o{p|o}n}k{nvpsvyvstuwxz{{~{~{}}}~~x
nf`][[^_^][\]^_`_]\]\^^^^]]fjg`[Y[]`dedeb`^`abhev
~~}{|q|g|dzewexhvivhufrfrewb~^e{qwvuvtuvtvuwuxvvyv{u|tzuxvxwxvxuytzs{tzuyuxtvtuutuuvvxuzj{u~~z}su|tytxtzt|s|r|ryrv{{w{r|t|s|r}p|qzqzq{r|r{qzq{p}o~o}p{o|p~ppq}qzryryr{q{q|q}q|p{qyqxpzo~mmp{pwnrsxt~tvwxy{~~~~~xogb`^]]_^\\\]]]^^]ZZ]^`a`[_kqme]YY]`cddcecb_`_`gex~}~~~~~}|zzvxrwowmvjwivjvjuisgsfudy_~]~c{mxsvuvtvtvuxvxwxyvzuytxuwvxwxwywywyvxvvuvtwuvuwtwvwzv{v}|~~r{t}u|tzuyuyvzu{uzrutu||u|oqr~r}q}q|q}q}r~q}p|n{o|o|p}q}q}q|q|r}q|r{r{r{q|p{p|p}q}q|rzqzq|pprt~p{lxs{vuvxyz|~~~}{~tkeb`````^^]^^^^__^]\Z\\]]]esx
t
ld]YZ^_acdcc_^\a_aio{}}}}}||{|{{zzwxuwswrwrwtwtvrtmvhvdubsdsfupwwvwtvutwtytzvxxvzvxuvuvuzv{w{vzwxvxvwuvtxtytztzuzzr}y~~y{rxuwuyt{u|u{u{v{wvunwt}}~~vxr{sr}r|r{r|r|r}r}q~p}o{p{pzpzqzqzr{r{rzszszs{r{q|p{q{p}q~p~p}p|p~prtqnks~vuuwy{}~~~}||v~nhcb`__`__]]_^\^^``_____XX`px|{rida_^`_]aacb^]]abdlv{}||{|{|{|{{zzwyrxnwmwowsxtvqviy`{^xaqgnnnyt}t{syuuxryryuvwuxvwvvvvvxvywyvzvyuyuxuvtwsxtxvyyx{v~|~~s{szsxsyszs|s|tyvuymyhzu~~~|tut|ut}s}s|q|r}r}r}r}q|pzpzpzpzp{q{r{s{s{s{r{q}p~p~q}q|q}p|o{o{p{p|qqsq~p|pyvzx|vvxz|~~~}{}v~ngdcbba`^^^^][\\[[\^_^^^_^]iv~~}yngb`aaa__dddca_ccbcjv{|{{z|{{z{z{zzvznyiwhwkwmymyiydy`z_{_ucnjmvs{s{rytuvtxuyvwwwwvwuxuxvwwuwuvwvxuxuvttttttuuxv|p~x~~x{t|t{ryryszs{r|s{uxwlwj{x}|pyqrq~q~r}q}q}r}s|s{qzpxpwpxpyqzq{s{s|r|q}o~o~n}o|p|q{q|p}o}p|r{s{u}utq~r{tyz{|}z{}~~~z}tmgb``aaa__^_`_^[]\]\^``^ZVWbr||ukc`^`a`_cfca`b_aa_`gqzzy{z{z{z{z{yzuznxiwhwhwfyeyazaxbybybugolnvtzszryrwutytzuzvywwyuzuyuvvtwtvvvvvwvvvuuuuvuxwywv||~~q{t|t}s|s{s{r{r|q}rq{pw{|~{|k|o~q}s{r{s{r{s{t|s|r|p|o{p{p{q{r{s{tzs{r|q~p~p|qyrxsxrxqzq|q}r~s~t{wyw{v}s|r{tz{}~}~~}~xphc`^^^``___`a_]\]_``]\_^^[\kx~~ypha]\_a`afhd```_``_`fk{
zyzyzy{y{z{zzvymwivhujvkvhwa|aydxfwhtkqnrvuyuyszrzuwyt{s{tzvxxvyuytwvuwtxuyvxwwwwwvwuvvwxt|y~~~~~wzwytzs{s{s{rzr{q~rqq}{}~~yzg}p}vzvxuyszr{s|s{r{q{p|p~q~q}r}s}s}s|s{r|r|q|q{ryrzrzr|q|r}r~rrr}syu|v{szpzpyy{~~~}}z|tm
hda^^^^]]^__`^]\\^_bb`]\ZZbq||tkd_\]_^[^efc^`aa`babim|zyzxyxzx{z{zzwynxivivnwtxsyj{exgwkvnvqsmutvxuwtxtvwsypzp{sysxuvuuvtvvvwuxuxvwxvyvxvxvwvwyl}y~s~szuxtyr{r|q{rzszu|w}vxww}}~wzg|o~t{uzu{s{r}q}r}r}q}p}q}r|r|r}q}q}r|s{rzrzqzp{q{p|o}p}p}q}r}r~r~r}t{s~u|rxovpsuu||~{}ungdcbcbba_]]^_^^^^\]]^`a`^]`nx~}y
pidaaba]XZaba]`bdccbdmt|~~~ywxvxvzxzyzyzxzrxnwovrxwzyzvysyuywzyzxurtuvxvwvvvrxozl{m|qztyuwtvuvuvvvvwvvvtysztyvxwwyvyv}}~t~v{v{t{s}r~q}q|uzxy{v{m{v~~~}uxnzppq}t|t{s{r|r{s{r{r|r|s|s|r{q{qzryrxrxqzq{p{q|p|p|p{pzqzq{r|q}q}r}r~q|nymvnrrsyy|}ysidaaabcccdb`_^__```_`__`_]\gt}}yridbbcca\[`dge``adedcfmz}~~~~~~~~~~~~}~~~~~~~vqupuqxvyxyxzyyvxswuxwzx{z{z{z|{}||||zvqvtxyxxyvzqzkyjxnxsxvxvwuwtwuvwwywyuyuzu{u{vyyv|m}v~~~v}r|w{vzuztzr{r|t}v|yzzvyo|y~|stqys~s}s|s|s|q|q|r}t|r|r|r}r|r{rzqzryrzr{q|p|q|r|s|r}q}p}p|qzqzrzr{q|p}tzrxmunspqtuwztm
heeddbabbceecb__```_^``a_]]lz~|ys
kfba`ab_Z]deec^\\adddfm{
~~~~~~~~~~~}~}~}~}}{}|~~~smriskuqwtxvyxyuwrwsyx{z|{{{|{}}~}~}|{wqxryxywyvypxkwhvhxjznytxvwwvwvwwxxyxzyzw{v{vzyw{m|x~}q|vzvyvxuxtxsys|t}u}w}xxxt}{~~~~~~}|ruozs|s{s{r|q}o~p~r}s}r}q}p}p|p{q{rzszs{r|q}n|p}r}r~s~r~p~o}q{qzryqyq{q}s|r{oyputtwyslgddeffeeefgghgfca``___^``^bp|~~||y~tmfdcc`]_]Z\baaa`[Z_bdcflz}~~~~~~~~~~~}~}~}~}~}~}~}}}}||{|y|{}}}~}}|}}~}~~~~~~~~~~rksgtitltnuqxuysxowryw{z||||}|}}}}~}}{ttsvwyvzuzvxuuuoujuhzjzqyvwwvwvwxwxwywzwxyxzw{xxzv}}~}|u{wzu{t{t{s|t|s|s|t|w{ytzu~}~~~~~}|{qxm|q|szsyszr|p~o~p~q|q|q|p}p}p{q{s{s{rzp{p|o}p}p}p~q~p~o}n}o}o{oznzn{o}p~lk~lyuzunigffffffghiiihgffedca`^^\^fu~~~{}xu
ngbbcc`]]]^]_^]_`]]`ddcekz
}}}~~~~~}~}~}}}}}}}~}~}~}}|}z{y{z||}}}~}|{|{||~}}~~~~~~slshuguisktlvpwowmxqyx{z|{}|}}}}}}}}|{vutxuztztxvxxxwvssprtrxvxwwwwxwxwywxvxwxvxvywzyu|y~~}syrzuzs|s|r}r}s|s|t{u{w|ys|w~}|znwn{s{szsysxsyq{o}p}p|qzqzqzr{q{r{r|q}o|o}p}p}p}p}o}p|p|p|p}o}o|o{oznzn}mjjp|wqkhggihhhhjjkjifddghhhgecbgqz
|xtoic__``bb`_a``_]]^^`bedcfjv}~}}~~~}~}~}~}}}}|}|}|}{{z{{|}}}}}|}|}{zzzz{~{}}}}}~rksgvixjvhthukulukvpxw{z||}|}}}}~}}}||wutwuytxtvvvywxxuvtptnvtwxvxwyxyw{wzuyuxtxtxxx{p}y~~t}vzvxuyt{s|r|s{s|t{v{wzwt{y~}{znzr|t{s|s{rzqzp{p|q|q|q{rzq{r{r{q|q|q|p{p|p}p|p|o|o}o}p{p{p|p|p|q|r}q~omol}t}wmfefikkjjjlmmljhggijklmnpv
z~|x
rmjd`]^_`a`aabac_[Y\Z]`cdcfkv}}~~~~}~}~~}}}}||||{{z{y||}}}}}}|}|}{}{}z}z}z}{|{|{}|}}~~~~~shuewjumrjsiuhvititlvryx{{~}~}~~~~~|{vuqxuzuxtwvwwxvxsvsprkrnvuvwvxwxwywyvwvwvxwxyw}w~}{{t|uzwyvzv{t{s{szt{uzwyztzr~{~}|wxi}oqr}r}r}p|p|p|q|q|q}r}r|rzrzr{q{r}q}p|q|p{p{p{p|p}p}q|p{p{p|q}q~pmnuzqxw{wmggikonlj
k
mnn
m
m
mllmmoruz}}wqmhfb_^_acb``acbd`\\]Z]_abbegu~~~~~~~~~~~~~~}|||{|{{y||~~~~~~}~}}|~{~{}{}z|{{{|{|{||}}}}}}~~~ukufsiqnsqvpwkwkviujunwszy||~}~}~}~~||txrzuzvxuwuxvysypwotpnqnwswuvwvxvxvwwwvyv{w}yy~{~~u{ryvxwyv{u|s|r|s|t}w|xxyqzu~}~}|szfln~o|p{qzq{q{q|q}q~pqqq|q|q|q}q}q}p|q|q|q|q|q{t{s{s{q{p{p|o~o}o~o~np~m}vxmijlnpopmlmnqrqrqqqrw{}~~xojhfb_]]^`bcbcbc`^_^`]\``baadcp
~~~~~~~~~~~~~~~}}|||{}|~}~~~~~~|~|~||{~{}{}{}z|z{{{{||~}~~~~wqvmwoyv|z{xztxqvntntpuryvzy{z{z|{}}}|syq{uzvyvwvwwxuxsvpqsotqyvxwwyvzuyvxvwvxuyv{yt}z~~qs{vyvzu{t{s{r{szt{v|v}uxxy~~~}|rym|o}o|p|q|r{szsysyr|q~pqq~q|q}q~p}p|q|r|s|s}r~q~o}q|q{q|q|q}q}p}p|q|s{s~oitzoiijkkjkklosvxww
v
xz}~{~qheca^]\^_`aabb``^[``][Z^`edehgp~~~~~~~~~~~~~~}|}{~}~~~~}~~~}~}|}{{~{~{~y|yzzz{|}~}}~~~~~~wsxqzt|{~~}{{xzuvtututvryszvyvyuzx{{|zrwo{t|u|uywxwxuxssqmtluowtxxwzvztytxtwuxuwwwxr}|}tt{uxuyuztzsysysytyvzwxvt{z~|zquqzr}q}q}q}q}s{rxrxrzr{r}s}r{r{q{r|r{sztztzs{s{q|p|o|o{p{r}r}q}q}p}q|r}s~u~qkr~}~vnkjjiijkosvxz|}~~|~t~jeba^]^_`abcdcbb_^]`bZYWY^deeihq~~~~~~~~~~~~~~~~~}{}|~~~~~~~}|}|~|~{~{~{}{{{z{{}~~}|}}}~~~toumwrzy|{{zzwxuxtxvxvwswrysytyuywzz{yqvn{t}u{uzwyvyuyrurmskvmwrxxwzu{tzsxswsxuzwv{x~~~ts}vytxsytytysztzszs{uzxqyr}|~}zzlzo|q{q|q|q|q|r{q{rzryrytytzszrzrzsztzuyuyrzq{n|n}p|p|qzq|r}q~p~p}pqqpop~mt}~~{tmjjklno
swz|}}~wmebaa_^]^`abcdcab_^__\\\YX^bccffo}~~~~~~~~~~~~~~~~~~}~z~}~~~~}~}}}}}}|~}~}~|}||||}}|~{zz{|}~~~~~~sfuhvnxtywywxuwswswuwuvtwuyvywzxzy{z{yqum{s}u{vzvxvxvysyqxquttvtxwyywzuztyuwvxw{ys|x~~~lo}tzuysyszszs{s|s|r~u|xs{v~}~~}wxm}p}qzqyqyrxqyszr{s{sysysyszs{s|s|s|s{tzszrzpzp{o{p{p{q{p{p}o}p~ppqpp~p{rzr{u{~~yqmlmosvz}~~xoieb___^^`adeddca`aa`_^_]YZ`db`ddo{|}|}}~}~}~~~~~~~~~}}|~z}~~~~~~}}~~~~~}|}|}}||{|{}z}z}{}}}}~~~~~~~~~~~~~~~uavewjxpxtyuyvzwyvwtvuwvzy|{||}|}||{zyqvlzr{syuxuwuxuys{q{oxqusrxvxwxxwyvyvzv{yz~q~{|rq~s{txsxsysyuzv{uzt{v{wtzx~~}|ttpxs}r{qypypzq{szszsztzszs{r}s|s{s{t{sztytytwrwrxqyqypzozo{o}p}p~poopq~q}s{s{t|}~xsqsw{}~zrjheb_]^^_abcddcba`c`]`b^ZX\cec`cbo|}}|}}~}~}}}~~~~~~~}}|}{~~~~~~~~~~~~~~}~}}~|~|}|}|}}}~~~~~~}}}}|{|}~}|~ykxmwoxrxsxuzy{z{yzwywzy||~}~~~~~}}|zyqslwrwtuutuvuyu{uzryosopmrrwtyvxwwwwwyvzzy~v}~vst|szsxsxsysyuzuzuztywwvs|{~~|zrvszss{swsvrxrzsysysyszszs|r}szsxsytysysxsxsxsxsyrxrwqwqxqyr{r{q|q}o~p~p~q~qp}s|q{z}~~|~{}~|tidb`^]\]^\__a`a`aa`a]agc]Z[`efb^bao}}|{}|}|}{|{}}~}~~~~~}}|~~~~~~~~~~~~~~~~}~|~{~yyyyz~|~}z{~~z~{}{{yywywzz|{|{{z{y|{}}~~~}~}}||{zxqmpmupwqxswwvzv{vytwrprnprsuuxvvxuxvxwxwzu}z~~ns|vytyswtvswtxuytyszt{yr{s~}~~}zyqwuyu{vxuwtwrxrxsuttuvsyr{r|s{szs{rzsxswsvrwrxrzryqxrvqusvrxszs{r|r{s{s{s|s|s|s{uxqqvv~~~xogc^]\]]^_[\]^^^^_ba\aije`^`cee_^dfp}}}|}||{|z|{}|}}~~~~~}~|~}~{}z}y}x}x}x~vwy}~|yx{~~}|zzyzy{z}}}||{{{|{|{|{}}}}|{zxqnomurxrytxvvxtwrvruqqsqurvuwvwuwtwsxszr|l~y~~s~uyuwtxrwrvtwtytysytzv{{q}v~~~}|vupwwwvwuwsxrzpzpyqvsvtwszr|r|t|t|s}r{rzswsxrxqzq{qzrytxsxsyrzr{q|q|pzqyrzr|s|sztytyrptr||{skfb^]]^^`_[\^_aaabb_ajjgda`bbcd_agip|}}||{|z|{|{}|}}~~~~~}~}~}|{{z|z|y}y}x~vtux|~}ywux}~~~~~~~~~||xytxuyx|{|z{yzyyxyx{y||~~}|{ypulyszvyxxwxvxtwpwpwmtqptqstuvuvvuvtwvyw}p~{{{t|tzrzrzrzsyuyuyuxuxwyzzzs|z~~~}{suqxuvtwrwqwrwrxryryszs{r|q|r|s|t~rq~q}q{q{qzqyrzrysztztzt{s{r{q{q|p{nzozpyqyrzq{syussp{y~xngc`^^^^]]]]_`abaab_aimhcaacbabcaaedp||}{|{|{}|}|}|}|}}}}}}~}~~}}}|{|z|z~yxvtstx{}~~~~~~~~~~~}}}~~~~~zwutuz~~}}}}~~~~}}~}}|}{|y{rymxpwsyxzy{y{y{y{x||~~~~}|zrvpyuzwzxzwywwtwrwswrqtktosttyuywwwxwxyz}y}w~t}t{szszuzvyvxvvvuvuxyzyzu~|~}{ypwq{uxtwtwtwsvsvswsytzs{q{qzrzs{t}r~r~q~q}p|p{qyrvsvsxtzt{tztyrxrxryrzr{r{ryrxqzpytxvxsryy}yr
kfc`]]^]^Z]]_bca_^\cilliebcba`aaacedr~{z|z|{}||{}|}|}||{|{|{}|~~~~~~}||z{y}x~wusqqswz~|}{~}}}}}}}|||}}~}~~~|~xtrqrx~~~}|||}}~~}
zy~zsysyuyuwqwnvovqxuzy}|~~~~~}~~}{{rwpzxyxxxxvyuzsysxtwttuqsrsttwvxvwwwwwxy}|~~~su|tzszsztztztzrzsztzxy{u|w~~}|xxl{r}uztztzt{tzs{t{t{t{s{q{p|q|r}s~s~r~q}p}o|pzpyqxqyryr{s}s|r|qyqwrwrwsysztysyqzoxr{s}ovwy~zuoieca_]]]\______baa]ajljigc`aaa^]`begft|{z|{}|}||{|z|z|z|z|{|{|{}}~~~~~}}{|y|w~v~t~rpqqsw~{}{||}}}|~|}}}}~}~~}zuq
pory~~~}||}|~~~~}
|yq
r|ultnvrxuxtxqypxqysyw}}~}|{syo{vyxwwwvwuwtvtvuxtyqxrurrsuvwvwwwxwyt|{}}s~t|tytxtxtysyszqzrzu|yx|t}{~~|uxo}t~u}t|s{szszs{s|t{t{szr{r|r}r}r~r~r|r{qyqxpypyq{q{r{r{q|pzpzqyrxrwrwrzs|t|s|q|nzq|s|quxy~~zunhd`^]]]]\\_aba`^_]\`iljhgedcdcca`_`dinx|zy{z}{}{|z{yzyzy{y{z|{|{||~~~~}}{|z}x}x}v}t~rrrtx~}~}}}}~~}|}~}~~~~~}~{}y~u~r~rtw}}~|~z}~{
xvrpx~vqvrwuywyv{s{rypwowr{z~~~~~}|{xwtvvuwuwtwtxtwtwtwtwtvqwpyqwswuvwwvzu{r~{~~xyr|r|tyuwuwuyuyuytyuywy|s}s~}~~~}{pwnzu{tysysxrxrxsxsyt{s{t{sztzt{tzsysysyryryryrysyryszr{r{qzpxpxqyq{r{t{u{v|t{t|q}n|r|syus{y~~y}rlheb_^]]][[[^`ab_[[\`hhhfccbaecabba__hs{~}~{}y}y|y{xzxzvyvzw{x|z|z|z}}~~~~~~~~~}|}{{y{xzu}tts~u|y}~~~~~~~~~~~}}}}}~~~}~{}y}x}u~t~suy~~~~~|y{~~~~~}}||}}~~wswsyvzxyvysxqxoxqxs|z~~~~}||{yutoumumtsuwwxwwxwyvytynyj{kzlzpxtys|r|u~}~~rvrxtwtuuvvwvzw{wzvyxx{skv~~~~|{n{m}q|rzryqyqyryrxrzs|q}s|szsysxsxsxsxryqyqyrzsztzsysxryrzrzswswsxp{r~t~t|u{tysyr{q}sztvvr|z~yogccba``^]]]]\]`a`\Z[`jmigeba__aaccb^]apw}}~}~{}z|xzvzuzuzuztzuzwzx{y}}~~~~~~~}}|z{w{v|w{xyxyw{x~{~~~~~~}~~~~~~~~~~~~}~{~{~z}y}vtstx~~~}~z~xy}wswqxuzxyvyqzq{s{v{y}|~}|{ywrrmvovowrxuyuxvywxwyvxowkujsmttuwvvzn|v~qxuxtxtxtyvzv{w|w{vzwy{nj~z~}yxoyqzqzryryq{p|q|q|p}qp~r|r{qysxsxsyryqypxoxoyqzrzrzqyrxrxrwrvqvpxp{q|r|szsyqxrwtvuvsvssur}{~yqgda``_^]\\\[[Z[\_`^^ahkkhfd`_]_aabaaafq~y{zw~|~}~zxur~l{mxrxxzzz{|}~}||y|v}w|w|x}wwxz{}~}}~~~}}}}}}|}z~{{{}y~uss
v{~~|}x}wwz~xuwsyvzxzv{r{s{w|y}|~}|{ysqmvs{vyxwytysytwvvwvvvptlpnlupxtxwvxp{y}~vwvvtzu{uzuywyw{w{u|vyymzn~|~}|tumzsxtvsurvryrzqzqzq{q}q}r{q{qzrysysyrypyozp{o{qyqyqyqyryqyqxownwnxpzqzryrxrwqyqytxuuuqulwo}|~z
rkecba`^\[[[[YYXYYZ]]^gigedcb`b`abbb_`guz~y{zv~|~}zsi~o{vwzs|u~x~~}~{}y~y}y~x~x~z~{}y|y}|~}}~}}{}{}z~yyz{zxustw}~}}z|w|v|v~y~xuxtywzy{x{v{v{w|{~~}|zxromutywyxwyuxuwvuxuyuxvvspsppvpxvxytzr~|~||xyvxuzvyuxvvwwwxwywzzu~h|t~~~~}|{zn{o~vyvvuutvswrwrxrxryq{r|r}r{szsytysyrzr|r|s|r|r{p{pzrzsyrypypxqvrusvsvsxqxqxpyq{s|vywrzi{l~{|vnhdcba`^]]^_]ZYZ[YZ_^eiigc`^^_a`aabdefkzwzx|x{yr}z}z~tzl{swutytzr~pvx~~~~~~~}~|}|}z}z}{|z{y{x{z||}{zzxxxyyyzyxwuvy}~~|}z{w|v|v~x~}zxzwzx|{}{|y{w|v|x}{~~~~||yxrrpuuywxwwwwwxvzuzvyvyvvsqsopqquwvyrzt~}v}w{vztytyswtwvwvxvyxxzr}j}y~}}{xwo|s|xzvzuzuztyryrzq{q|q}s|s{tytzs{r|q|r{r}s|t|s|r|p|p{qzsyqyqzozpxrvsvtvswqwqwpxrytzt{uxxlzm~{~{umhdbaaaa_____]]]__^`dfljhda^]^aaabcedikqyxyx|w}ux||~~||tvkxrtvrwrxrys|sprz~~~~~~~~~~~~~}}{}|}||y{yzz{{|y}xxxx~y}y~y~y~yyyyyu
uz~~}}{{z}x~v~x~}{yzx{y}|~}~|}y|u{uzw||}}|zyxurupwrxownwrxvxzvzwxwvuprkolnmrryu{p|x~~~y|{|wzuztytyuwuxtyuyxyznzn}|}}{uuqzt|v|v|v|u{t|r{q|q}r~r~s|tztys{s|q|q}r|r}s|r|s|s|q|q{qyqypzpzo{ozrysyuyszqypxpxqyrxswtvvmyp}|~zunheccaa``_^]]^^^]]^aceloke`^^`cbccdeebfmwqtrvwyx}s{}|uviwqrxqxqxrytzt{u}u}t{yzz{z~uwz~~}~|}|}{|y{y{{|z}xxxxxy~z}y|y{x|y}yyywx|~{~xwv~w}y|}~{zzx{y|{}}}~{}w{u{x|{~}|{ywuprjqgtdvfzozvyxwxwuwstmplmopovs{v|s}z~~{|{zyywyuytytxtytyuxzx{p|v~~~~}|ypxpztyu{u|u{tzt{szsztzt{t|tztztyszs{szs{t{t|t{szszsyryrzrzrzsysxszr{t|t|u{t{szryqxqxrwvtvsuoys}}~zrkfdccdbbaa_]]]^^]ZZ[_`homhb_^_acabcefdf}loqlorlssuxyt{y}~~}|vvnwtt{sysztzu{u{t{s{sytwtwtxtztrpy~~}}~|~z}y}y|y|y|x}x~xxxyyy|x|w}xy~y}z~}~~|~xt
ss
vy}~~|{{y{x{y|{~~~}}y|w|z~~~~|zyvsmqlumwnwrxvxyxzwzvyuwrvltmrqpus{xyw}}{|v}v|uzuztxtxtwtxuyvyzxzs|{~~}zyj|o{tvtyt|t|tztytxtxuyuytytytyuyt{s{szsytzt{u|t|uztytyszr{s{sytytzr|r}s|t{uzvxuwtxszt{uttssrxw~~{sidabcdedba_^]]^]]]\Z[]ajmjea_^^bbbcbddh}ntqopqownwstxwtwz|~~xvstxyt|t{t{t{t{tzszr{rzsytxswsys}rrqq
vx~~~}~|~z|y|x|x{xzxzx{y|x|yxxxwwxy{~~~~}~{}wts
t
wz~~wx
|~~|y|w|u{u|w|{|{{y{y}|~}|yxuqnqsvvwvvxvyvzwyw{w|v}s}mxqrtotpxtvv~}~wvtxuztytxtwswsys{u|x{yuzs~|~}}|wwnzrytvtxtzsztytxtwtxuytyszrzszuzuzt|r|r{tzt{u}t~u~u}u|t{szszrzrzrzq{r|r{s{tytysyq{q}s{ttqsprvw~~}shc__acefedca`____^]]\]_fjigdba_^`bdechjysutssspwpzpyruwxsv{{~~~wusvvxtysyszt{t{u{tztytytztzs{r}q~rrsstqru{~}~~}~|}z{x|w~xx~x}y|y|y|z}y}x~wwwy}|~xuttuw~{~}vw||zqz}|||~{w{t|r{q|t|v{x{vzv|{~~~}|{yxuropuuxuwvxvxwywywyw{x|v{svvryqym|ozu~~~uzt{vzuytwrxqyr{s}w|zx{o{t~~~~}|{ysqruuyvxuzt{s|tzuxuwtxuztzs{t{s{t{t{s{r{r{syr{t{t}t~t~s}r|r{r{q{q{ryrzs{s{sysxsxrxp{p}p|svsqvnzw~~vjc```abcdfggfdb`__^]^_aehgfb`a`aaa`afiq{qstqttquovqwsvttwxuu{|~~~~~xyv{w|t{rysytyuyuyuyuxtxtyrzr{r{s{t{t|t|s}s|s}sqo
ny}~~|~{}y}w~vwxyyyyy~xxwwwy}~~~~{}wtsrtv{|ww~{~}~|}||}yvy
}}~|~z}y~y~|{u{s{rzszsypyqxownxs|{}|{yyvrmqpuwuxvywxywyvxvwxwyvwrrunynzi}i|v~s|szsysyryryr{r{t|v|yw|n}y}}|zvpnquuyuyuyuztysxswsxrzs{s|s|tzszszs|r|q|qzqyr{s|r~r~r|rzrzr{q|q{rysxsxtytytysyryqyqyqypzsuvoym|x|oea_acdedeeeddeecaa``bfjihfda_`__^```dkytstnunspqqmporttvvxzty|}~~~~~x}uvr|qzrzr{sztyuytxsyrxqzq{rzrzuyuyuzszs{s{s{r~srpm
w~~}}{|y{w~vvuwyzyxxxxxxwy{~~~~~~~~~{|z|vtstw~}~}}~}}v}x}{|z|zzyz{x|x~wvs{}~}zyy}y{z{}}zrytyuzvyswmvmvjvhxk{v~~|{zzwtoolsqwtxvzvzuzuxtwuwvxvxpxkwmwjyl|z}~w{uxtxsyszsztytyuyvyzr~s~}}~{yuouqxsyszszszsxrxqyqzp|q|q{r{r{r{s{t{rzr{r{r|r}s}r}r{q{ryryszr{r{r{szrzr{r{r}q~p~p|p{qyrzuuxnzm|yvicbbcfiljkjhgfhiifddfjnkgecb_^__^\_abgxmttsuqxpwntonnnrswvyxztw}}~~~}xywzx|t{qzrzszsytyszsyryrzr{r{rzsytxszs|t}t|t|t|t}s}s}rrnvz~}|{{z{x}wuuwxzzxwxzzz{}~~~}}~~~~~~~~~~~~}}{}y|vttv}{ywvx~z~{||z|y}w}v}vzvzvzv|vtp
p
{~~~|}{yxz~{|}}~~wtvtwuzwzwzpxkwhwfyh|t~~~|{yywtqmlmpqqttyuzuyvwuvuxvzt|m|jynyn{q~{~|{xywxuyu{u{uyuxuxtyww{l}w~~~||yquh|o|szt|t|tzuxuxtzt{s}s|r{szszs{tztzsyszr{q}q~r}r|r{q{qzrzrzq{p{r|s|s|r|rzryqzp{p|q{twwvwvutuuz{~sgdcbbfilllkkjikmlhhlnomhc`____`aaabdj|orpqtptowovmtnnmlopuuwxwyy~~~~~|zw{vx{u|r{sztytyszs|s{t{szs{t{tztztzt|s|s}t}u}u|u|u|t|t}rrssrwy}~~~~~}{|z{x}w~vuvwxxxxxz{|~~}|{~|}|}}~}~}~}|{~xvttu}x|}y~y{|z{y|w|v}uuu~t|u|u}vusx|~}|~z}yyz}{}|~~sttpunxtzxyqyjxixiyo{y~~~}{zyvsooosutvvvzu|sztwwuwvwvutqvoxqzo}s~}~vxsyuzvyv{u{vxuwuvsywqyn}{~~}|zwmuk~p{szu{wywxvuuxuzs{r}s}r|r{szrzszrzr{r{q{q|q}r|r{q{q{q{rzr{q|q|r|s|r|r{rwrtstswsxtwwuzuxuruqvy|~q
fddcehkmnnnljijkmooopokgb```ba^^_bgm}qtropkrjsmuntnsnpkmisnvtyu}{~}|xvww|t|sztztztzt|t}t~s}r}s|s|t{u|vzuzu{u|t}u}s|r{s{s{t{t|r|s|s{t|t~twuw|~~~~~~~~~{}z|x}vutvvwxxxyz{}~~~~~}~}~|{~|}|}|}}~}~}~}~|~zyvt~tvyz~x~w~v~v}v|v{v{w{w{w~uto
x}}}|zx~x~z~{}{~|~~~oprlukxrzvxpxjwjylzu}|~~}|{yyuqooutyuzvywyxvvvvwuwwwwxsvsrwrzq}w~}~~tzszvxwwwxvyvxvvvvvsxfyp}}~~||{xsrrrytytyuyuxuxuvsxszrzs|t{szryrxryrzr{r|t}s}r}r|s{tysyryqzr{s}r}r|r{tzszrzrxswtwuwuvuuvuxu|nylxp{{~rgedcfgikmnljgfgn
tuqn
n
mkgbaacc`\]`gqvvqvounrjtkuqvquosnrmolvqzv}u~{~}~|xyryx{wzuzuytyt{s}s}r|r|r|r|t{txuwuvuwvxvyvzu{t{szsytyszszsysxtxtyt{u}t~tso
ty~~~~~~~~}}{{x}w~vuvvvwwxz{{|~|~}~}~|||||~}}}}}}~~~~~~}}|}z~w~sty~x|x|x}w~w~v|uzvyvyw{t~tox}~~~~~}|~|zxwy|~}~~~~zw~ulvmxp{s{typwkulvnxu{z||~}~}}||{{yywxtrorwu|v|w{w{wzvxvwvwwxxyuvsrwszu}{~~~wzwzuwutvtvvvxuyvzwwyo{x~~~~||zvpsutztxtyszsztysxsxszr{r{rzrzrzqysytys{s|t|s{s{s{t{szr{r{r{r|r}r~r}r{syr{r}s}s|tztztysytwvtxmxkyo}{tfccbbccghhdbacktuqljjkiecbbccbaah}qtxpznxpyqwowqvuutsqrpprotuw{z|x~}}||zutrvy{w|v{vyuyt{s}s}r}r|s|s|t{sxtwtxtxuyvywxwxvyt{s|r|r|r{r{r{szszt{s|s~s~ssrm
rz~~~~}}||z}x~wwwuuvvwxyz{|~}~}|||||~|~|}}||||}}~~~}~zwqirv{v|v}v}v|uzuzv{u~upt
||}~~}~|}{~zyxxz|~~}}|{x}wyzlznzp{o{oymxowqxtywzvzw{z{{{zzyzxywwsqlrttztyuxuyvyvxwvvuwvvxtsspyu|y~}~zzxzuwttvuvwvzu{v{xz{v}|~}}zvuvzxzvzt{s}r|szsysxsyrzq{p|q{rzszs{szs{s{s{s{szszs{s|r}r|s|r|q|q|r{r{s{szs{s|r{tztysxsytxvuunujwn|zyjedddefjjgdbemwvs
njgghhgecbdeegkzstxqzpzpzqzrxpvpvuttrrrrqtottxzx|v~|}}|zuqptu}t~s}t|s{s}s|t|t|t{t{t{s{szsztzt{t|u|u{v{uzt|s|r}p}p}q}q|rzs{s|s}uu~u~t~s~qomt}~~~~~}}}}{|z|z}x~wu~w~w~ww~x~y~{~|~}~}}|}|}|}|~}~}~|~|~{}|}}~~}~|}y~zuv~w}w}w}w|vzvzu|tpq{{|~|~|~|~z~yxxx
x
y|}}}~{ytu|pu~~yqzq{n{m{mzlyqxuywyvxsxtyxzxzyzxywxvvrpkputztytytxvwvuwtwuvxwzvvvr{w}|~~~~|zx{tztxtwuxszs}u{sxuw~}~~}|{zo|p~tyuxuytzszryrxrvsvtxtzr{rztytytzsztzuzszszsysxsyr{r|s|s{rzryqysxsxszszr{r{r{r{rzryqxqxsxpuqstt{|~sifcdghiidbbpy
zsmkhgfijljihhhmszusxpzr{q{o|p{qzoxoxtvqvotpsqoqtvzx|x~}~~~}|ywprsu}u~u|s{s{s{t{t{t|t|u|u{tztzsysztyuzv{u{t|t{s{s|r}q~q~r|t{u{t|t}t}u}u|u{t{s}rrrnt
z|~~~~~~~~~~~~}}|}z~yxwxxxyz}{}||||||||||||}}}~|~|~{~z~{~}~}}}}su|zy{w{w{wzwzv{t~ro{|{|{{z~yxwxxyz{}~~|}y{y~w}v|vtq
y
}~~ytyrzm{lznznyryvyvyvxuwuxvywywywxvwuuqplrvvzwxwwwuwtwuwwxywzx|xvzq}x~}~~||{yw{u~t}r|r{rztzzqwnyw~~~~~}}{uyk|p|r{sztyuxtwsvruqvrxr{q|q{qzsytyuyuyvyuyszsyrxrwrwryrzszrzryqypxqxryszr{r{szsysysxryryrxuvquntrv{}|~rlhefgecahv}|wniffffilpqpomlry{zt{q|qzqxnyoyozpxoxqwmwluosrorswxxww}}~~~|{xtqrvw|v}v}u{tzszszszs{s|t|t{t{s{q|q{rzsztzs{s|s|t{t{t|t|t{s{t|u}t~ss~s}t|u{u{u}t}s|s{s~p
mw}}~~~~~~~~~~}}|}{}{}z~yxxyy|~||||}|}|}|||}|}~}~{~z}z|z|~{|z~{~z||z|y}x|wzw{u}tlx{{~{~zzyxxxxxyxz{}~~xyww|wzwzw}utqvw~~~xrxrxnxlxlxmxszwzwyvxvxwxwywywxvwtvtvrrkssvxwwwvwuvvvxtxuzv{x}wwys|y~~yxuxwzv|v}u{u{szuxh~j}z}~{|zq|o~r{u{u{t{s{rysxsxtzs{q~p~p}q}r}s|u{uzuztzszsxswsvsxszs{s{s{syryryrzr{s{s|s{tyuxvwuwsxsysztzqznwrv{||}sm
gddelu|}y
qjfeeddfjnqtwr|m{l|pywwyuytwruotptotqtownwjwjtmsppqtvwvvu}}~|zyrvn|v|w{w{w{u{u|t{uzuzuzuzszs{r|r}r}q|r|r{r{s{s|u{u{u{u{uzsyszr|sssss~s}u}u~u}t}t}t~rpks||~~~~~~}~}~{}{}{}z}yyyy{~}}}~}~}|}}}{{z{zy~z~{|~}~|~}~}~{{x~vm
x{}{z}y~xwvvv~wwxzyy{~|~~~z|z|x}v|vzwywyw{u~trspp
uz~~vpvpvovkvivkwqyvzwyvxvwuwuwuxvwtvtvtuqpnrxt|uzvxvxvzuytxtxt{v|xuyq{y~~~~vyuyxxxxxyw{v{u{uyjp~}~~~|~{{xr|rs|sztyszszszuzuzt{s|q|q{q|q|r}s}t|s{rzqzrzt{uzszs{s}s|s{tyuxuyuzs}r}r}s}s|s{tztzszszszszs{oznusqzy~{}tnmuy}~~{rkiilljhlr~u|v}y~yyqvmwnurtvswswrwqwpvpsotpvpwmvmsmsnrovtzuxt~}~~}{zrvlyvyvxuyvzvzvzv{v{u{t|tzszs{r{s|r|r|r{s{t{s{s}t{t{u{t{tzszszr{s}ttusr~r~s}s}t|u|t}r~q}p~nrz}~~~~~~~~}~{}{}{~{~{zz~z~{~}~}~}}}|}}}~~}}~}}~~~}|~{~|~}}}~}}|~}}{{z|x}wvvv~u~u~vwxz{~|||z}}}w~w{xv{uzuxwxxzx}v~u}t|u}u}tssrz~~vmwoxmxhwfvivpxuywywxvwtvsvtwuwtvsusuqnnryu{uwuuuvvxuxvwvwvxvxxpyo|z~~s|v{xyxxxywzwzw{v|yt|x}~{}ywvp|rs~r{rysxtxuyuyszr|q~q}q|r{s{s{t{t{r{q{q{r{s{s|r|q|p|rzsxswtxszt{t|s|q|q}r|r{szsytytytyuytvqvrtsrzz~|}}w
mhijkjjpxyxxtwsyx~}~|zrwlvlrnsovpxpyoyoyqwqwqvqvnsmrlqmrmvtzwyx~}|zuspwwytxsxuxvyvzv{u|t{t{sysyszsztzs{s|s|u{u{t{t{s{t{u{t{u|t{u{u{u{t|t}t~t}s|s|r{s|u{u{u|s{sztyr|ni
z}~~~~~~~{}{{{{||~|~|~}~|}|}|}}~|}~~~~~~~|{{~z~zyz{~|}~~}}}||y{xzw|vvuvvuw~x~y}{}||}{}|~u~v{xyyw{v|w{w{x|x}w~w|v{uzuyvzv|v~vus
yxkxnymyjxjwmwrwtxuxtxuwtvsurvtvtvsvrupoirswuvuvtvuwuxuwvwwwxwyusxs}{~}xwyywzwyvyvyvywxyw{r~{{y|wtvm~ps~r}s{ryqxrxryrzrzr|s|s|s{t{t{t{s{r{ryryrzs{s|s|q{qzqxrwsxs{s}s|r{szs{r|r|s{tztyuxuxtxuxuuqvsysxz{}s
hegggjs|~}zwwqvnyr|x~}}w{qyounuovowpvmuows{y|wztwqsnqnqmrmxr{u|z~}zwprsv{sysxuwuyt{t|t|tzuytytytytytzt{t}t|t{t{u{t{tzt{u{v|v{vzvyuytyszr{r|s}s{szsytzt{t{tztztzs{r}qnkz|}}~~}}{~z{~{}{}|}|~}~}~}~}~|}{}{}{||}~}~}~~}}|{{z{z{||~}~|}{}y}w}v|u{v~vuuuu~v}x{z{{{~|}twzyy{x{w{w{x{x{w{w{v{w{w{vzvzu|v}x|yyyyy|xwixmxpxpxpxsyuyuxtwswsvtursotpurvsvrtpoiqpvuvvvxvwwuwuwuwvxxxxtvwx}}~~wyvzu{uzvyvzvzuvzn|r}~}}z|yyvpvq|s~t~t}t|s{r{q|r|szuyvwvyuytyszs{s|s{s{ryqyqzr{s}s}r}q|q|s{s{u|u|t{s{szs{s{t|u{u{uzuytxsys{sypyo{nzw{~uhcdekw}}zuxpxnxnzr}{}{yxwtrupwowqtqqqst{z}y}vzqvntmsmsowtzv}|~}}yvnrnvzt{szuyuzu|t{t{tztzsytzu{u{u|t|s|s}s}s}t|uzwyvzv|u}u|u|u{t{syryqzq|r|s|r}s{t{tztysytztzszr{q|r~qlt|}~}}{}z~{~{}|~|~||{zzyxwxz{z{|}}}|||~zzzz{{{zxvttu~uuttsuwx{zz}}ttw{zy|x|w{v|v|u|u}v|w|x{yzy{xzv|v~v~x|yxyxxyvythuoxuywyuyuyvxuwsvswrwrvptntpuruququqooovtxuxuxuyuwtwuvvvxxwwusww}~|~v|uztytxuxvywywxzq}x~}|{yzxvrnuuzuyuyuytytyszs|s|t{u{uzuytzszr{r|r|r{r{r{r{rztzuzt{s{r{r{q{q{r{s{tztzt{s|s~s~t}t|u{u{s{s}rst{tysrxv}~tllt{~|zuxpyoxnynyv}||xwqtmspwpxsuosjtmzx}v|q{lwkukulsowuzv|{~~|ztsnru{u{t{u|u|u{uzuzuzt{s{t{u{u}s~sr~s}s|s{uzvzw{v{u{s|s}s~s}t}s|s|r|s{s|t}sst}szszszt{tzuytytyszr|rms}}~}}|||~|~{~zyxwvuvxzzzy{||{~z~zyyzyzzzzzxussuuuuvvwx}zy|urvzxwzwzw{x{x{w|w~u~u~u|v|x{z{z{z}y~xw~v{wyxywzv{tjuoxvywyvxvxtwrvovmxjxgvhtismtptptpuqqmssvvuutvuyuzu{uyvyxyyxvsvv}}z|x{uyuwuwvxvxwyyx{u}|~}}z|zzxqwp}rs}u{vztytxsxuytzt{s|s|s{szs{s|s}t{tztyszs|t|v{vzu{uzszsyryrzrzr|s{r{r}s}s}s}s}t}u}u|t{s}stt}vyvoyt~~}~{|~}|zuyryqzoxmwr{z}|yuvnsotqvrtpqlurzv}q{lwktjujvlsrvyxy{|}}|zswlwrsu}v}v}v|vzuytzszs{s{t{s|s}s}s|s{s{t{tzt{t|t|t|s|r|r}s{s|s}s}s}s{u|t|t~s}r|s{s{t{u|t|s{tztytzt{t}vlu
}}}~}~}}|~|}z~xwvwwxyzzzy
zzzz~yxxxzyz{zz{ywutt~t}v|w}xxy|{y~yv}xx{u|u|v|w{w|w|x~wwv}v}w}x}y}y}zyxw}v|x}x~w}v}uiuowtxvxvwsvoumukujxkxjugsgritotquqtoqjutxvvtvtvvwxuzu|u|y{yzwuxw}}xzv{v{vzvzv{u{uxzv{w~}~|}y|yxwkznpr~s{tzsytysxsytytytyuyuyuyuzt{s{t{tzs{r|r|r|t{t{tzr{rzrzsyszsys{s|r|r|szszs{s}tttt~tuss|syqtuu}}~|}v}s{qznwmtrwy|}|zyququrususutyxxxyszqvptpsqtspws{tzz}}}|zurpst~st}u}u}t|t{uytytzs|s|t{szszs{s|s{szs{r{q}r|r|r|r|r|r|s{s|t{u|t|u{u{v{u|s}r|s|uzuzu{u|s|r}q}s~t~usp
lr
{|~}}~|~{zzxvwxyyyzzzzyyyyxxyxyz|||||zxxxxx~x~xxz|||xx|{x}u}u|u}ww~v~u}v~u~vv~w~x~y~y~xyyxx}w}w}ww~v~tmupwtxtvptjrjqnrnppvqwnvftdshtmuquqsnmirsvvvuvtvuvvvwuyuywzwzuuyx~~~rzp}s~t}t|t{tywvyq|y~~}z|x{xtvf}llo}qzrxrxsysysytytytyuzt{t{t{s|s|r}s}s|s{s|r|rzryryrzr{q{szs{r{s{r{szsysxswsxr{r~rsrrst~r|pzozqz}~~{|w|szqxnuoquqzw~~|wvrtquqvsvuxyzv{vxyxuurtrsqtmwo|pzz}~~|zttqwx}u~t~s~s~r}r{tztzv{u|v|vzuytzt{s|s}r}q}r}q}r}r}q}q~q~r~t}u}t|t|t{v{v|v|t|s}r|r{tyuxuxuzs}s~r~rrstt~sou{~~{zyyyxx~yyyzzzzzyyyyyxyyz|{|}||yxxwxxxx~{z~zy~zz{v}u~t~t~u~wvv}u}u~u~uvv~x|x|w~ww~x}x~x~w~v~v~v~w~tnuqwtvpugvduitnvmtjxlzkvgthsjsmtotqtnolquuxvxuxvxuxvwvwvxvyvzuu{x~}nzn}r}t{tzuzuzwtwq}{}~y|x{xrvl|oo{qyrxtxtytytyszszszszr{r|s|s{tztzu{s{r|r|r|s|r|r|r}s|t{sysysyszsztytxtxryqzpzp{p}p~r~s|r{ryr{q|p}m~o{{}|~{~}z{t{qzqwptoqrqwtz|}yyvwswsvtvttxvzuzu{wvussrrqtmwq{oy{}}}}zuyo}utt}t|t~sr}s{szt|u}v|v{v{u|u}t}t}s|q|r|r|s}s~r}r~s~uut~r}r|r|s|s}r}rr~t}u{vztytytzt}t}s}s}r~r~st}t|r}px|
{{zyxxzz~zzz{zzz{~{~{zyyyyzz|~}~}}}~}{zyx}x~xx~zy~vu~yy{vzu|u}u}u|v|w|v}v}u|u|v}wxx~x|w|v}v}v}x|w|x}w~w~w~xxtjtnuqtlxd{fyjuoumsjtkulsnsnsmsltnupuoqlruuxwwwuvuvvvvuxvzw{x{vu{y~}qxv|u|u|u{vzx{vvxv~}~{x~x{wtssyr{q|r|r}r}t|uzuyuytzszr|r|r}r}s|r{sztzsysyryrys{s}r}r~r}s|s{sysysytztztytzr|p~op~q|q|r|r{qzqzr{r|s}r|qxzz~~~|}x{}~}z{s{pzqxpuostrwsyy|}{}wywuyt{txwuyt{r{txrtsstsvozr|qz|~~}|zrzktss~t|t}u}t|s{r{r|t}v|wzwzv|u}t}s{szryrzr{t}t}t~t~t~t~u}t|s|r{ryryr{r~ssu~v}v{uztzt{s~srrr}r|r}s}s|s|rp
ty{{|y}y~yz{zz|||~|}}}|~|~|~|~|~|~{~z}{~|~|~}~~~~~~~~~~~|zz~yz~}}vu}zz{zzxzw{w{w{wzxzwzwzv{u{u{v|w}x~x~x}v}w}w~w|x{wzx{x|x~xxyshtltnuiwexgujpmpnqorprqtstssqupupvqtoplrvuyvwvuwtwtvwvzv|u|wzvv|{~}uzy{xzvzvzwzzzzx}z~~~yv}wytrvtxsyr{r~s~s}t|t{tytxtytyv{t}s}r}r|sztztztzszryqytxtxtxsxryszt{tztysyr{s}s|s|r}q}q}s|t{t{s}r~r~r}s}r}r}vzwuzw~}~~x~yzx~}}y{szq{uzsxqvuuxwxyz~}|xyttssxrytwusxrzpynxptrrtowtzvz~~~~{zoyfr
sr~t{t{u{uyvyu{t|t|u{vzvzu{s{s|r}s}r|r|s|t|u|u}u~u~u}t|t|r|r{sytyt{t|s}s}s}s{szsysxsyr{qrrs}r{sztzuzv{u}tpv{{z~z}z}z{~z~{}|}|}}~~}}}}~}~}}~}~|}||{|{}|~}~}~~~~~~~}}}||}|}{||y|{~u~x{zyzxyzxzzy{x|w}v~w}x{xzxzwzv|u~w~xx}y{yzy|y}y}x|wzvzx|x|y~yzphsmvmwiwhulunuotmuovqurvuvuupvoupuqtoqnryu|v{vxvwwuwvvwvyu{w{uy||~}t}v{xzwzvzxyzvzu~||~x~v|vwtpytztzr{r{szuxuxuxtxuvuuvwvyt{t|s|sztxuwuxtzszszsysxtwuxvyuyt{t{szszrzr{s|s{s|r|r|s|t{u|t~s~s~s}t{s{s{t{xxzrxr|{~~~~~v~xz|}}~~~z|u|t}z|xypynzo{ryu|y|zztwpsur{q|swxszo|m{nwospqutyxz~~~~}{twmzsqr~tztxvwvxvyv{t|t|t}t~t}t|szszs|t}u}u|u|uzv{v{v|u}t|t|s|r|r|r|s{t{u|u}t}s}r}r}r{syryqyq{r}s~s~s}t{tzuzvyv{v|usluy|{z|~|~|}}}}}}}}~}~}~~~~~~~~}}}}}|}|}|~}}}}~|}||}|~}~}~xruyxwzvzvywzw|w}v~v~vv~x~y|y|y{x|x~x~x~x}y{yzyzyzx{x{v{v}vwyxysoupxmykzozvzxyvvsvrwrvpvotntltlsnsnsmpmryv|x{x{wzvxuwuxuxwzyzxx|}}~xzxywyvxwxyt~m|r~}z~v~vztssqysxtxtxtwtvvvtwuytxvwvvwvvwtwtytytytysyszqzq{q}r}s{tztzu{szs{rzrzr{r{r|t|u{u{t{s|r|s|r}r}r}r}t{szszs|s}s}v|szwz{{}{~|xr}xx{x{~}{zzw{x~|~}yrvkxkxmtmws|{|yzrvstwsyruxszozlwlvkslsqwwz|~~|yqyqyqq|sytxtxuxuxuxtyuyuyu{t|t{tzuzuyv{v{w{w{vyvyvyuzt{t|t}s}r|r|r|s|t|u~u~t~t}s|s|s|s{tztxtys{t}ts~s|t{tyvwvxvzv}u~tssqvy
z|}|}|}|~|}{~|~|~|}~}~|~{}{}}}}}}~~~}~}||}~yxyw|y~z~y|zyzwzwzvzvzv|w}x~v~v~vwxxx~w}v|v}w}x|x|y|x|w{wzx|x|x|w~vwwvuvsxtypzlyqzx|zzxwrwpyn{lymvmtlslrmrnrnpktuxyxzx{v{vzvxvxvywzxyxw}}|{yvxvvytyvwzr|k|v~~}x}t|uwqpuqzrxsxrxswtxtxszrzrzszuyuyvyuytzszt|t{szryqzq|prt~u{uzuyszszszszs{s{r|t|uzvytztzt{r{r{q{q{r|r{rztzs|r}pspo|tyxw|z~~~~~tq|uwzu{xy~}~{ywvxuyx}||xymxkvnrnrsz{~|zvtsptrxntttvruntnsopnspxt|{~~|zr~o|sr{rysyszsytxtvtututvtxtzt{t|v|u|u{u{t|t{tzsytyuzu{t{s}s}r~s~s}t}t{t{s|s{tztytzt|t|t{tztzs{s|s}s}s|t{tzuyu{u{u|t|t}t}t}sqs
xy{}|~{{{|}|{||~~~}~|~||ywxvzzy{y|z|z|z|z~x~x|y{y{y|w|v|v|w{w{vyvzv{v|u|v|u~vvwvus~s}u|xzyzx{w{v{vzx{x|x}x~w}w~v~vuvqwrvmuitlvsywwsulvjxh{i|k{nxquqtptptprlttxxwwwxvxwxwxxxxyxywwwu}}{zwywxuzs}q|wxys}{~|}w{tyssmpvr|rzrzpyqxsytzszs{tzs{s{s{sztytxuxuxuytysyszs|s~su}u|u|t{s{s{s|r}r|ryrxswuwuytzt{s{r{s{s{rzrzrzr{s{t|s|pqon}nvusyx}}~}}t}u|tzvxs{t}w{vyvvwsyrztz|~~{xwsxrwr{v}{}tzoumrpqvw{|}yzrwlzn|jvptrststsrsprstyv||~~}|us|tszsytzt{t{tzszsyszs{t{u|u~utt~t}s}t}t|t{sztzt|u|t|t~t}s}s}s|s|s{t{tzsztytytzt|t}u|t|tztzt{t|t}u~u~u}u|u|u}u}t|s}s|s|t}trov
{yy{}}~~~~{~wy}{}}{}z|y{yzv{t|s~t~v~v~ww~x}x{x{x{w|w}w~w~x}xzwzuzt{t{uzu|v}v}w|v|t|r}s}u}w}x}w}w|v{wyxyyyyzx{x{w|w{w{v|vovoumujtlvnwowktgtetevfxixnxqvqvpvqvqsmsuwxwvxsxtxwwywzwyxxyt{s~|~~xwvzvzvzt}s~xuzu~}~~}z}u{tysqopus{s{szsytytytztztzuztzszsyryrxsxuxuxuzs|t|t}t|t}t}v|u|t|t|t|t}s}r~r|szrxrwtxuyvzt{s|r}r|t|s|s|r|s|t}s}qnooq}nttpxt||{yquvzvzvxvyvxvyuxvwvvuwuywr}y~~}x{r|o}m~o~x~z|pwktmtsxw{z|{vwpzqznvqrtrurtsrsqtrvxx||~~~~~}us{~s|sxtwsys|s|t|t|t{t{t{t|t}s}s~t}s|s{sytxtxtytzs|r}s}t~s}s|r{rzrzr|s|t|v{vzuzu{u}v~vv~u}u|t{uzt|u~v~w~x~v}v~v~v~v}u|t|s|t|t}uvtuzz~{w|v}y|z{{z|x|x|w|w{w{v{u{t|u}u|v|v|w}w~x|x{wzv{v~vw~w}x|x|w}v|u{w{xzx|x|x{vyuxtxszu|v}x~x~w~ww~x|xzyzyyyzxzxzxzyzxzxrzt{o{hzhwjujuetbtardshslupvrvqvpvqwqtkvqwvvuwtvvvyvzv{v{w{xw{w~~ywxyxzwzx{wzyn{v~~}|x{tztwrpvr|s}s{tzsxsyszt{t|u{u{tztxtwtututwuytzt|s|s~s~s~t}t~t}t|u{uzuzvztyuztzt{r{s{t|v{u{s{s{r|r|s{r{s{s|t|u}s}q}q}r|r|t{mvstws{zzwrvt{tzsztzs{s{sztytxtyw{zs~y~}w{q{m}i|k{r|z|vzoynyqxryv|{xxtwtxrvtruqupupsrptpwtw{|~~~w{wzt}sytwtyt{s|t|v|u{uzt{s{r{r{s{t{u{tytxswtxtzt{t|q}qqq~q|rysxuxtyt{t{tzszs{s|t}vvuu}s}s|t|t}u~u}u~u}u|u|u{u|v}v}u}t|t{t{t{t|t~uuw~x{xzxywzwzx{w|v}u}u|t|t}s|r~t~t|u{vzv{u}u}u|t{t{u}v~w~w}w}v~v~v~w}x~y~xxv~u|uzuyvywzx{x{w}vvwx~x{xzwywzw|x}y~zz~}{|z|w|m{fwfugtgterdqgsmuqvrwswrvrvrvqrksruxvyuztyuyvzvyvywxwrzu~~~}uxuyxyxxyv|q|n}z~~}{{tzqysuur|tt~t{tzsysyszu{u{uztzs{t{tztwtwtxuzuzsytys{t}t~s~s}s|s{t{szsztztzs{s|r}s}t}v|v|t|r{rzrysysyszszsysytytyszszs{r{s}kypxttzyw{n~r}sztytzt}t|tztwtvtxv|w{}}~~}{|v{p}kl}n}v}{~w{twsurusxw{wytwtturtttututstpupvsv{|~~~~~~~}|u{s{}x}v{v{u{tzs{tyuyuyuzt|t|t{tzu{u|v{u{t{t{t{u|u{u|s{s{s{szszswuxuxtztztztysyrzr{r{t{u|u|u{tytytzs{s|s{s{s{t{uzvxuxuzu|u}u}tztytxuzt|tvwv|u|u{v{xzxzx{x|v|v|u}u~t|s|t{t{t{uztytztzt|t|u{v|v|v|u|v{v{w{x{x|y~ywwvu~v}v|x{x{y{xzw{w}xyy}x{w{w{x|x|x~x~yy~~~}|{{xyowivkumujtitltpvrvswsvrvrurtpplruwzxzxzwzvzuzvxwvxsxlys~~~~|tvtwvywxxu~m|s~}~~}y{qzpwrqvq|tu}vzvxtxtytztzuztytzs|t|sztxsxsyszryrwsyt{t|t}s|r{r{r{r|r{txtxtyt{t|s}s~s~s}s{r|s|r}r|tztyszq{p|pzryqxqzozp{q}rm}o|s{y|t}kp~q{rzszs|s|r{szqyqzs}sz}~~~}y{u|o~lnot{~}zxttoqpntpzx{uyquqstsuvuxsuqpqpurx|}~~~~~~~~~|zuyp|zy|v{v{u{t{s{tysxtxuyu|v}v~v|v{v{v{u|t|s|s|s|t}t}u}t{uztytzs|q}r|r{sztyuyuzuzuzuzvxvxvyvyvzvzt|t}s|tztytzt|u{vyvxvzv|v|v|t|s|s|s{t|u~v~w~v|v{u{u|v|w|w|w|w|w|x|w~v|u{u{u{v|v|vzuzuzu{v}w~w~w~v}u|v|x|x{xzyzy|y~w~w}v}v}v~x~x}y{xxwwvxvzw|x}x|x{x|w}w}w}w~www~||y{xytxnwlulshsgrjsnurvswtwrvrustpolptvxwwxwwxvxuyuxuwvvvpxv~~}|qurytzuxxsyl{w|~w|q{quqktozt{s}s{sysxswsxszs{s|s|s|t{sztytyszszrzrzszs{u|u|uzsyrzq{q|p|qzqzs{r|r|s|s|r}r}s|s|t|r}s}t|t|s}p~oo~q}p{ozo{o{q}rist~y|tynzq{qzqzrzq{q{q{q|q|q|s}yz}~||wzs|o~lkor~y~~yyrsnnpksmyv{xyuxswuvtwrwptnpqpwtz}~~~}zw{t}|x}u{uzuzt|s{s{r{s{u|v}v~ww}w{vzvzu{s{r|q}q|s|s|t|s}s}r}r}r}r}r}r|s{tzuzvzx{w{w|uztztyvyv{v}t}t~t}v|v|v}u~u}u{u{t|t}t}u}t}s}s~s}t}u|v|v|w{w{v}t}tuv~u}u|u{v|w~w}v}v|v|x{y{xyxywyvzx|wvuuv~v~x~x~x}w}w}w}w{wzwzw{w|w|x{xzwzvzvzvzw{wzwywxxyx{x|x|w|w~vv~}y|tztysxnwjuhtfrdqisourvswswtwtwuwspmntsxuwwvwvwwvxuxtxuyttww~~||rxuzwyxvxmxm}zz~s{pzsssmxpzvzuztytwtvsvsxr{s|s|t|s{tztztzuzuzuzt{t|t}t~t}u|tzsysyszs{s|s|q|q~q~o~q~r|r{tztztztzr{r|r}s}s}r~rr~r}s{rzrzqzszs{o}t~s{zztxnzszryryrzrzrzszs{sztzv|}}~~{|u|rojhm|pzu}|}|xvrrqqtswuzzzywuvvutuqunrmpqpwvz~~~~y|x}zut}t|t}t|s{s{s|s}t}u~uuu~u|t{t{s{s{s{s|r|r|r{r|t|s|s|s|s{s|s|s}s|u{u{u{u|u|u|t|t|tztzu{u{t|t|t}u~uv~v~v}u{s|s|s~s}t|u{v{u|u}u|uzvzvzvzv|v}u~vuttt~u}v}w~w}w|w|v|v|x{xzwzwzw{x|x}w~v|w|w{x}y}x~wv~v}w|wzxzxzxzx|w{w{w{w|v{u|v|v}w|w{v{wzxzy{y{x|wwx~z|tzpyqxpwixfwfvetesjupwtxtxtwsxtxvxtrnruvxwxxyxxxwvvuwtxuxusxv~~}|sywzxxxwzq{t~}~}~w|q|qzsrqqvuyvzuytxuwvxvyu{tztytytyrzs{t{uyuytytyt{t|s}t}t}u|uzszrzr|s{uzuzt{s|q}pqq}r{tztztztzr{r}r}r{s{s}sst~t}s}s|r{sysxmws{twzztvqxtzszrzrzrytzt{t{t{vzy{~~}z|t}q~mj}l|s{sxszw}}}{xtuqusvsyw{zwvtttssptosorprvx{~~}zy|x|xv{v|t~t}t{szr{r}s~tuu~t}t|tzs{s|s|s}s|s|r|r}r}t}t|tztytztzu{t{t{vyvyuzu}s}t|t{szsztzt{tzu{u|u|u}v}v|v|u{s|s}t}s}t}u|u{u{u{u|t{uzuxvxvyw{w}v~vtttuvxx}w{w{w{v|v}v~v~u|u{v|w}v}w{xzyzx{x}x}x}w~v~v~w}xzxzxzx{w}v|v|w|w{vyvzv|v~ww~v|xzxyyzx{x}xxy|p{mylxqwkvgxfuivjvivlvqwtwsvsvswtyuxssopxuzvzwzwzvxvvvuwuxuxnzv~}}p}r}wxzt{o}x~||u|p}qyqrqtuuytzswtvuwuxvytzsysysytyr{s}t}uztyszsytytwuwuxvyvzvztyryqypyryrytytztzt{s{r{r{sztxtxsyr|q}r}szszryr{s{s|s~r~r}q{szpyixrzuwzztpsqtxtysysysysyuyuzvzx{|z~}z{t{pzl{gzlytywtwtxz{~}{uyqxsvtvvzzzwyqwpvqtrtotlwn|y~~~}zv|s}{~yzv|u}u}u|tzt{t|t}u~u~u}t|t{tzszsztzszs{s{s|t}t~t~t}s{tztyuyuytxtxtwuwuwuyt{tztysysyszs}t~utu~u}t}t}t}t}t~uuv}v{vzv{u|t{t{tztzuzuyuzv{w|v}utt~u~u~v~v}w|vzuzu{v|v}vu~t}u{u{u}u}v{wzwzx|w}x~ww~w~v~v|wzxxxywzv{v{v{v{wyvxvwvzv~uu~u|vzwyxzx|w~xyzyj{i{kxpviwjwiuhwjxlwnvqwrwswswtxtxuxttoqvuzuyvywxvwvwxxxxywzozv}}q}s}xx}p|p~{}z|q{lzovmpppvswtxsxsxuxvwuwsys{s|t|u|t}u{uyvwvxtzrzryrwtuuuvwvyuzt{tytxsxqyqzszsztyuwuwtwsysyrxsys{s}r}s|szsysxsysyr{szq{rzrysynwkytzxx|{urrqtvtvswsxsxtxvyu{u|w{|w~|z}t|p}q~if~o|wxwtwwx||~{~q{nwmtmxv|y{rxruqtrspukzj}x~~}ywtuy}y~yzxzvztzt|t|t}v{v|v|v}u}u|u|u|u{uztxsys{s}t}u~v}v|v|u{v{u{uzuztyswsvttutuuuwtyuytytzr{r}r}t}t}t|t|t|t{u{v|vvuu}tzuyuzuzuyuyu{u{v{v{v{v}v}u}t}t}t}u|u|t}t}t}t|t|t}u~v~v~v|wzvzuzu|v|v{w{w|x}x~x}x}x|x|v|w|w{xzwzw{v|v|w{wzxxxyxyw|vuu}v|v|v|w|x|x{x{x{y|xlzkznyqxlxjyhwjyjwmuovqvrwsxtxuxuxuxsuluqwvwuxtxsxtvvvwxw{u|p}x|}qs~ywm~q}~}x{ozkyotlpsowswtwszsyuwvvuwtyrzs}t}t~u|u{vzuyuytzryrypyqyryszszt{s|s{szq{p}q}q}s{tzvxwwvwtyszs{s{s|s}s|sysxtytztztztzrzrzr{s{uzqwpxvz||}}vwsyuyuxuxtxtwsxtzt{t{uzxs}{~z}s~rxtko~r}n{l|o|w~|}uzovktjvq{y{szovmtntqupyp|z~~zyswy|w|wzxzwyuyt{s|s~v}v}v|v{uzuzt|u}v}vzvzuzs|s~s}t|uzvyvzw}v}u}v}v}u|tyuwwvwvwwwxwywzv{s|r|r|r{s{s{szs{szuzvyw{v~utu|tzuzuyvyvyvyuzt|t|u{u{u{u}u}t}t}s|t}t|s|s|s{s|s{s|t|u{vzwxwxwyvzu|u|v{w|w{w{w|w|x|y{x}w}v}v}w|x|x}x}x}x}x|xzy{y{x|w}v}v}v{wzwzx{x{x{x|y|z|ytxqyqyrypwovpwqwovnupvswtwtwtvsvswtvsrkrovtxsxrxsuususvwtzs{n|x||r}szxt|i|t~~|}v|p{ozptorvqwsxuxuztxtvtvsvrxryrzs{s|u|t}t}s}r}r|s{szsyszrzr{r|s|s|s|s{r|r|s|t|s}t}s{tytytytysysys{s{sztytytysytyuyuysyqzq|r~vk{oxwz{{}|wuvwwyvyvxuxsxrzs|t}v}w{xq|y{zyt{s}z~|tok~l~j}lzp|z|yytvowowpyv{xzrwmtlvsxuxu|}~~~~~{xwr}w{yx{x|x{vzu{t|s}u}u|v{vzuytyszt{u{v{vzu{tzt{t{s|t|v|v}u~t~t}u}v|u|t{tzuyvxwxwxwyvzu{t{tzt{t{s{t{s{r~rtuvu~u}u{u{t|s|t|uzuyvxtzs{s{t{v{v}u~u~t}t|u{v{v{u{t|t{t{s{s{szuxwwvwwxwxvzu{u}v}w}v{u|u|v}w}y}y~xwv~w~x}x}x}w}w|w{wzw{x{w{w}w}v}u|v{w{x{x{x{x|y{{{}||z|w{u{tzw{z{yxuwrwrxtxuyuwtvsvsvsurrksowuxuxvvwtvrssqvqyqxp|zzxuwuxvtvo|y~{{u{rzrvqpwr|syuwuxtyszs{sysytwuvvvvxvyv{t|s}s~r~r~s~s|s{szsxsxsyszr|r|s{s{t{u{u{szsyryryrysxtvswszr{r|s|s|r}q}qzryuxuzszq|r}rug}m|v{yz|{usutvywxvwuwsxszs|u~v~x{yr}{{zyuyr|w~|{pj}ozownvnxt|{{wzrzrwrwv{{{vxoumvsxxxz|~~~~{vyn}t|wzxx{w|v|u|u|t}t}t}u{uzuzuzszs{t{t|t}u|tztzs{s}u~w~vvt}t|u|u}u}t|tztytxtzt{t}s}s}s|t{t{t{t{t{s}r~rsuvw~x}w{u{s{r|s|t{tzuxuyt{s{u}u~vvu}u|v{vyvzwzv{v|v{u{s{szsytxuwuyu{v|v|v|v}x~x~w}v}v}v}w}x|x|x}x}x}x}x~x~xx}w{w{w{v{v}v}v~v~v}v}v}w{w{wzw{x{x|x}~~}}y{tzrzw|{|zxvvrwrxuxtwsvrvsvsvruqqkpruxvyvzuysxsvutxtzsyr}{|yyxywysys}||{ywwuvtptlzn}q{sxuxtxs{s}s}s|szsxtxuxuyv{u|t{s{rzs{s|s{tzsxsxswswtxsyszrzszu{u|tzsxrwqyr{r|r{s{s{r|r|r|s{r|q}p}q{sysyszs{r|s~t~v~k{n|u}w{{ytrsuuzvyvxvxsxsysytzuzwz{x}~}{{wyszuyv}{~vl|pvquptpvryx|zzxyyv{v|||}{zvxqvqxuyw}}}~}{wtmxuwyuzx{x|w|v|v|v}t}s~t|t{t|s|s}s}s|s}s~t}s|s{s|s~u}v~v~v~u|u{v{u}u}v{uyuxsys{s}ssr~s}s|t|s|s}s}s}s|s|s|u|v|x{x{xzv{t{t}s}s~s}s|t|t|s|u|u|v|v|v{uzuztytztzu{u{t{t{s{s|t{u{v{v}v~u~u~v~w~x~xvvuv~w}w}w|v|w|x|x|y|y|x}x}v}v}w|v|v|v|u}v}v~vxxw|w{w{x{x|x{~~||vzoymxsyxyvuotmuowswquntmuqururuqnniwp{t{u{t{t{u{tzwwytys}|~zywywxwrzv~~~y|tytvvnwnzqysyuyvxvwwwvyvzt{szrysxsxtxuzu{szrzrzsztztztytxswszrzr{s{tyuytytzt{uyuwuwtyt|s~s}s}s|r{r{rztztzt{s{r{rzryrxrxsxuyuzu|l{n{w|vz{zvssuuytytxvxuyszszszuxxx|z}~}zzwwuutrrvv}||z{wusspsptsuw|{}|zwyuxwzz}}|{yuxpzo{r~|}~}|yupwxw{wzyyx{v}v}u}u}t}s}s|t|t|s|s|sztytzs{s|s|t{t{t|t|t}t}u}t}t|u{u{vzvyvyvyt{t|t{u|u|u}u}v|u{t|s|s}s}t|u|t|t|u}v|w{wzv{v|v|v}v}t}s}t}t|u|vzv{w{v{u{tzt{s|s}s}t~t~t~t~t}u}x}y}y~xvtt}u}v{x{x|w}v~vwxxx~v~w}x}y|{{zzy|x}v~v}x|x|x}x{xzwxvzw}www}w|x|x{yyywyu~p{kyjynxqvpulukunwpvnvjsjsnurvsvsopjxq}t|uzuyuyuytzuytvvu~}~vwsxxxwt{z~{~t|p{rvtnvqztyuyvxwxvxvyvzvyuxsxsysytxuxtys{r|q}r{s{u{uysytxtwuytzs|r}s|t{uzu{t|s{sysxsyszsztztzsyqxqxqxsyvzw{u|r|pzpxqyrzsztxtwtwnwk~t{ttzyusrttxrzq{r{r{s{r{qzsxxv~{~~}xzsxqupsmtqzz~~|zvrtpsrtrttzy~|~t|mwqwvz|~}yvupxp|v}~~~~{}s~y}zzxyxwzvzvzvzvyuyuytzt{t{t|s|s{tzuzt{u{v{v{v}u}s|r|r}s~ss~s}t}u|u{u{t|t}u}vzv{w{v|v}v|v{u|t|t}t}v}v|v}v~u~u~u}u|v|w|w}v}v}u}v}v}v{vzvyvzv{v|u}t}t|tzuzt{u~uuuu~v|x{xzw{v}v}v~v~v~v|w{v{v|v|w}w}x~yyyy~x}y}z{y{yzzzy{xzw{w|x|xzxwwuvwvyw|w~w~w~w~w|wyxv{q{n{n{m{kykvkvlumvlwmxnwmujrjrmsouquqqmmttyuxvvuuuuuvvxvyvyux}}}uxuyzvzu~}~}zzrzoyrtooqsuryrysvtuvwvxvwvvuvtwtzu{vzvyvyt{t}r}s{tytytysztytwuvvwu{t}t|uzvzu{t|t|szrzqzqxswtwtxsyryryryrzt|t|t|s{rzrzs{s|s|szsxqylxp}v~szzzsuowt{r|r}r}r}s|t{s{t{yy~}~|wyrwpvnultpxx}~~}}u|qxrvpuoys}{~{|suosrvw|{zvvpvo{w}}}~}zwp{u|wvwrytzuxuxuyvxvxuyt{s|s|s|s|r|s|u|u{u{vzv|u|t}s|r}s|t}u|t|s}t~t~t|t{s{t|t|u|v|u}t}t}u}u}v|u}t~tuu}t|t{s{s{s{s|u}v}vvu~u~u}u}t|t{tzuzv{u|t}t}u|uzvzu{v{v|w}v}w}v|w{w{v{v{vzw{w|w}w{wzu{uzu{v|u}vvwxyy~x}v|v{xyzyzxxwwwwxwzxzwxvvuvvxxzx}w~u~w}x|w{vzumunwqysynxjvjvmvpxrytzvytwqtmtkukvkukrisoxuytxswuvuuwvyvzxwxv~}~uvvwxs{w~~~{yzszrwuprmuvutxrzsyuwvvvutvtvtvtwuwuzvywxwyvzu{t{szsxryryszs{txtxvxvyw{w{x{wzv{v|u}u~s}s|sztytxtwtwuxuzs{s{r|q{r|t}t|t|t|s}s}r}s{szqzs}tq}yzuuqtuxuzt|t{t{u{v{v|v}w~|~}{txpvnvluluqwxz|~~|~uzryozlzq}x~}{xtvpvqzx{ywrvq{y~~~}{ssvtxtpqowt{u{u{v{v{v{v{u}t~t}s}s}q}r~u}v}v{u{t}t}t}u|u}t}u}t}s}s}s}t|u{uztzsysyt{t{t|s|r{r|s}t~u~u|u|t|t{t|s{rzrzr{r|s|u|u{wzvzvzv|u|t|u|u}v}v{vzu{u}u~v|w|v|v|v{wyw{w}v~v~w|xzwzvyvzuzuyvxwwvyvzvzvzwzv{v}vuvxx~x}w}w}w|wzwwwwxyx{x}xzxwxwxyx{x{x{v{x{w{x{x{upupvsxuytzrzoypzu|z~}~~}|ztujsfresfsfsfwjzp|p|pzsxuvxuzt~t{ww~}~xyxxwu|z~~|}w}s}uyvpupxuvuwuzuzvxwvvttuswtwtwuwuxuytytyuxuxuxuyszs{tzu{u{t{sytwvwwyvzvzwzwzu{t{s|s}u}u}v|uzsxrwswtxsysxrxsxsyu{u|t|q|q|q}r}s}tzswtwuyvsyxysumxvwyvzuytyuyvyvyxyzv}|~}ztxqwowlukumwszu}z~~{ywtvovmxqzx}~~wxupuozt}{zvys|{~}~~~|zt{yy{qxm}t}u{u|u|u|u{u|u~u~u}t|u|s|s|u}v}w}v~v~u}t|s{s|s|s|t{t{t|s}t}u|t{s{r{r{szt{t|s|r{r{s|t|vzuyuyuzu{u|u|u{u{t|t}t}v|vywvwvwxwzw|v|v|u|u{uzuyvzw{x|x{x|v}u~v|xyxzw{v{vzwxwxxywzwzxzxywywyvzvzwywwxwxxxzx}vvxy}z|y|x}x}w{wzw{x|y~y~x{wzwywzxzxzxzxzwzv{vzvyvqupurxvyxzvzo{n}u~|}|sxiuesfrhshsguewhzhzlxrxwxxwxwzwuxv~~zyzuyt}|~{}v~t}vxuptrvuxuyuzvyvywxvwvyvzuyuyuwuxuytxtytxuyuyuzs|r~s}u{uzs{s{u{vzvyu{t{u{v{u{s{s{r~t~t~u}u|t{rxswtwtxuxuztzu{t|t|s|r{r{q}s}u}u|rzrztytxxz{twoywvztzrzrztyuxvwxw{o}y~}zxxuxswounupwqxpzu}|}|yvsprourwy{~zzwrwmyq|y}z|v~|~~~xyy}xv|u|u{uyuxtys{t|u}u}u~u~t}t}t}s}u}t}u|v|v{u{u{tztztztztzuxuxvxvyuyuztzs{sztytztzsztzuzu{u{vzu{vzu{t|t|u}u~u~uuv~w|v{vyvyuzv}v~w}w|u{uztxtyuzv{v{w{w{u|u}w|w|w|w|w|w|w{v{w|w}x}x|x{wzvyvyu{wzwxxxxxxxx{w}w}v}w{w{x{x{x{x|x}x}y|z}y}y{xzwxxxwxwxvxvzvzvzuxuvvltltowu{yzxypyn|u~~}|sxjwhvkumrnqlpipgrhtlvrywzuxuyv{m{u~}w}p|v~~~~y|u|uzxtumwpxsxuxuxvyvyxywywyuytztztytytysytxuxvyvzu|t~q}r}tzuytzs|t|u}t{t{szszsztzsztzr|s|s|t|u|u{uytxtyr{s|r}r|r|r|r|s{s|s}s}sts~q~o~r~tz|{yxpwu|s~p}q|r|tzuyuwwyvv||}|{||~~~|{wztzrzpwqvvvxutvsxu||}{yqvovsu{y}~||szoxoyt{z{y~}}}}~~wzwzy~r}u|w|vzuzs{r|s}u}w}w}w|u|t}t}t}u}t}t}u{t{t{t{t{t{t|t|t|t{uyuyvyuzt{szszrzt{t|u{uzuyuyuzu{u{uzwyuzt{s}t}t~uuu~v}u|t|t{u{u{u|t}u}v}u|u|tzsyuyuzu{v|v}v~v~u~u~t}t}u}v}u}t|u}t|u}u|u{uzuzt{u|v|w|x{x{x{x{xyvyvxuyvzv{u{u|uuvv~w~xzyxyxxywzv{t{s{t{t{vzvyvwwivkuowv{z{yytxr{w~~~~}v|ozlymvorpropnpnppoqqvxxzuxtxsymzw~~~~~wqy~~~}}x|t{uxvnsnxqxrwtwuxuyu{vzu{tzrzr{rztzsxswswuxwxwzv{t}s}r|s{s{tzt{tzt{t}t{t{s{szrzszrztzuyuxtzt|u{u{tzt{t{t{s{qzrzr{s}s}u|u}u}s}r}r}ozpxpys|u{||{ynwr{s}r~s~t|u{vzwyx{wz}~~~}|v{t~|~~~{}v}t|u{qyrxvxwwtwswt{z~}|xwrupsvt|w||zytwpwqyxz{}~}|~|~~~||~~~~~~yu{s{{nq{wyxzu{s}s~uvwxwv~v}v}u~u~u~u~u~t}s|s{s{s|s}s~r~q~r}t|u{t|t}r{szt{u|u|u{uzuytytytxuxuyvyu{t|t~t~s~t~t~u}u{uztztzt{t{t{tzuyuzu|t~t}t{tztyt{t|u~v~u~t|s{s{uzw{w{w{u{u{tzu{v|w}v}u|t|u|w|x|z|y{y|x{xzxxxwxxwyu{t|t}uu~u~t~u}v{xyxxx{w~ut~s}t{t{v{v{w|ykxnxuzy|{{z{w{w|{~~~~{wxqwmxmvotpuprqrqqtnvqxvxyvxuwvwoyw~~~~~~zv|~~{~v~s{uwsmpptrvtwuwwxvyuzuzt{t{r|t~t~t}t|szsyuyvxuxuxtys{r}q~q|s{tyuyuzt|s{s{tyuxuxtzs{szvyvyvzvzwywxxyx|w|v|u{szszs{t|t|u|t}t|s|r{r{lypxryt{v|~|zrnrus|s}u|vzwxwyvzy|{}~~~~}}v}t~|~~~z}v}w|z{vxrwswtxuyuwwvy{}~|ytwouqrutxz{}|zvwruswyx~}~}zzw{w}|~~~~~~~~~~~~~xxwvy{m{gn}uxwxvzu}v~vvvvv~v}u|u}v~v~v~u~t}t~t~t~t}t|s|r|r|r{t{t{u|u}u|v{w{v|v|w|uzu{r{r{rytytzuzu{uzv{u{t{s{t|u{vzvyuzt{t{t}t}t|t{v{v|u~t~s~s}t|t|t}u}v|w{vzvywyxzy{y{y{x{wzvywyw{w}w~w}v{xzyzz|z}y|y{yyyyzyzzxzx{w{u|u|v{wzwzv{w|x|x{xyxzw{v|t}u|w{x{yzyzz{xrysyx{{}||||{}|~~~{wvqwqxpwpvntmqmqoqrrsvtyvywwxvyruxx|y~~z~t~s{utthvmzrwvxwxxxvxtxryr{s}uuuu}t|t{uyuxuwuvtvuwtys|r|s{txuwuxuzuztztyuxtwsxrysztyuyuzv{wzwxwvwwtzu|t~u~t}s|rzrysys{r}r}r|s|t}n|r{szuzxy}|}zsmstsyszuyvxvwvwuzx|~~|}w}w~}{{wzw}||{{uysxsxtysyrwtyw|||x|pzoxmxp{w~|{zutqrruvz|~}{{v{v|z~zvvux{krmzq}t{wyvzu|t|t|t{u{u|v{u|t}suuv}v{v{w|v}v|v{v{u{u|t|t{t|u~uu~v|w{w|w~xw~u}t}s}s|s{t{t|u|u|u{vzvzuzu{u{u{vzv{w{w{x{w|v}u}v}v}v|v}u}u|t{tztzt{u}v}w}w|w{xzw{wywzwzxzxywywxvyv{u{v{wzwyx{w|w~v~w~x|zzz{z{x{xzwzx{x{x{xzxyw|x|x|x{xzxzxyvyu{v|w{y{yy{x|xxpysyw{z}|~}~~~|wzqzp{pymwktiqipkolontrvuvwvxvxstyz~}~~y~t}uzvsrnws{vyvxvyvyuxtwrxrzs}t~u~u|uzvzwzwywwvvwuuvvvuyr{r}t{uxwxvyvytyuwtxtxsyszsztztxsytytzuyuwuwuxszt|t|t}t|r|r{ryrys{r~rq~q{sznxqyqysyxv~{}{vtvwvwuxuxuwtwuwvyx~~{~x~z~~{{x{y}}~{~v|uytzrzpynxszw}{{wyswnwoxv{y}{wtroqput{||~x|w|z~~xwptu|e~hprv|x{u{u{u{u{v{v|w{v{v{u~u~u|wzwxwyv{v{v{w{w{v}uts~s}s}t}u}u}v|x|x{x{x|u}t}t|u{uzuzu{u{v{v{vzvzv{u|u|v|w{x{x|x|x{v{u|t|t|t|t|u~v~u}u|u|t|t|t}u~v~v}w|w{w{vzwxwxwxwyw{x{w|w{v{w{v{u{u{t}u~w~x~x}y{xzxzwywwwwxxy{y{y{xzxzxzwzw{xyyxxyvyu{v{u{v{vzxzyzwlwmwryx}|~~~~~}wzowmvntmslsktktlqnmqotruuwuxvwus|z~w~t}vzvqsrwwyxxvxuxtwuvuvtxtzt{t{t{s|t{u{t{t{tztyuxvvuvuwuwvxvwvwuytztxrxrxrzrzszsztytztzsztytytytysytyuzuzv{u{t{s}r}r|rzuyv{u}sr}s|nyswtwuyx}~~~|wwwxwyuzt{sysxuxvyx{{}}{~x{~|}z}z|z~}~||yxuxuxsxowrwt{z}}|zxtsusxuzz{{yvqsqurzz~z}x}z~~~yxmqt{gdoor~w}v|u{u{v{w|w}v}w{x{x|w}x|wzwxuys{s|t{v{w|wuu~t{s{r{sztzvyvyvzvyv{u{t|t|u|u|w{v{v{u|v|v{v{u{t{s}s}u}w{x|x|xzw{u|t|s|t}t}t~uw~w}x}x}w|vzuzu{w|w|x{wzwzwzvzuzvywxxyxzx|w|v|w|w|v|u|u{v{w|w|x|x{xzxzxyxyxzxyx|w|w|w{wywzv|u|wywxvxuzu{u{uzv{w|x|x|wivlwsyx}|}}}|}|~~|wxoumrnqqqpsovpxpwpssqxsztyuzvyuv{{|w~t|vxrpprvwwwxvyuytyuwwwwwwyvyuzuyuzuytysyrzsytxwwwwuxtxtytytyrytyuxuwuxtxtysysxtwtxtzszsyswswsyszrzrzrzs{t{uztzt{t|t{t{uyuyt{t|s}t~s{tyu{s~t|~}xsvtuxrzq|q|qztxwwwy|}~~}~}||{|z|x{w}|}{{v{tyszoxpuqww|}}}wysuwr{w|||vvtrrqxw~~~}}{}{~~~}~{xqpvyr}r|v|x{x{v|u}t~u|vzwzw{v}v}w|w|v|v}v{vytys{s|t}u~v~vu~u|t{s{r|s{uyuwuxtxuxtzt{s|s|s{u{v{w|w|v|v|u|t}t}s}s~s}t|u|w|w{xzwzuzu{u|vvuv~x|x|y|x|v{vyuyu{u{v{vywwvwvxu{s|t{vyxxxzx}v~u|u|v}w~w}w{wzw|x}x}x|w{w{x}y~x~x|w|v|u}u}u|u|u}u|v{vzwzw{w|w|v|v}w}x}x}xoxryw|z}|}}|{|{~~|xwqwmtmsnrospuovovmsqrxs}s{uyxxxt||~~{~w~u{vuppstywyvywzv{u{vzuyvxvywyvzvxvyuxtxsxrwrwswuwvxtzs{r|s|t|s{tzvxvwwwuxtysxrwswsxsxrxtwtvtwtxtxtxrzqzr{rzsxtxtyuzv{u{u{tztytxuyvyvyvzt|qp{~~xvswszq|q}s|tyvvyuzq}z}|}{}{|xzryt}|~~{~u~r}m{nuntrxy}}~{|vxsvvxw{y{yxtsqwu}}~~~~~}{}}~x|u{w}th}rzuyu{u}t}r|t|u{u{u|u}v|v|u{u|u}v}u|u{u{u{u{v{t|t}s|s{s{r|r}s{tyuxtxsytyt{t{s}r}r|s|u{v{vzuztzs{s|s|s|s|t|t{t{vzwywzwzvzvywyx|x~xw~u|u|vzwyvzv{u{v|w{w{vzv{uyuyt{s}t~v|xzy{x}w~v}u|v|v}w|wzwywyw{w|x|x|w}www~v}v|v|u}v}w|wzxzw{x|w|w{wxxxxzx{w}x}w}w~wswtxw{z||~~}||{~~|xyrxowkwhugxhxixlvkqonwp{szuzxuyp}z~y~u}u{tuqswu{uzuzuyvyuzuzuyuxsxtzt{u{t{szsyszsxtytytxtxszr|r}t{uzvyvyvxvyuzt{s{r{qzqyrxtytyuyuywxwxvwuxtzr|s}s|tztxuxvzw{u}t|szsxuwwwxuxxw{w|u}u|~~zysxs{r~s~u~v|wzx|wy}|}||{}y{uynvlwt}}~zvq}pvrssvw{|}~x|pyoxqyt|z{xwqxt~}~~z~|~}wzp{vvik|oysyt{s}q~u}u}t~t~v~v}v|u{u|v}u}u}v|w}x|x{wzvzt{u{u|t}s}t{tzvyuytztzuzv|w~uts~s}u|v{wywxvyuztzt{t|t|u}v}x|w{xwwxvzu|u{wzw{x|x}w}u|u{vxwxwyu|u|v|w|x}w~v~v{uxuzu|uvv|w{wzwzxzx{x{w|v|v|w|w}w}w{wzwzv{v}v~w~v|vzwyxzyzyzxxxxvzw{w{w{wzxyxyxzw|x|x{yzuoupvsyw{{}|||||~~}|w{qznylyixhxhwivkujqoouryuzxzztzp}{}xt}txrsptvtzsytyuxvxuyuzuztysyszu{vzuztxsxsxtxuwuxtwtvuwuwuyuztztytytxuyuytzt|s}q}r}s|u}u}t~t}t|u{u{u|t{t{t{u|v|uzvzuzu{u{t{szrysyuzw{v|u|v|w{z{{z~~|zwrxvwzv|w|v|u{wzwv|||z|z|z|wzqvnuoyw}}~{ur}pypxuxy}|~{}qymwmxo{w|zytxu~|}y|~|tvrzw}y|w{t{q{rzt{t}qsuttt~u|vzvzuzvzu{vzv|v~v}v|v{v{t{t}t~s~r}t|t{v{v{vzvywxw{w~ustu}u|v{vyvxvyvzv{v|u|t{t{v|w}w}w|v{u{t|u}v}w}w}w~v~w}v|wywyvzu{u|v|w|w}w~v}w{wxxzw|v~v~t{tyuxuxvyv{w|v}u}u|v|w|w}w}v{wzw|w~wvv|uyvwvxwzw|v{v{w{xzyyxyxzwzvywxwywzxyzwwovnwpxuzy|{|{||~~~~~~~~||x|t|qzpxovltktkvoynxowsxuywzx{s{t~||xu~txpusxvwxuzuzvxwwwwuyuztzsytyuzvzvxuwuvtxtyuxtxtwtvtwwxvxuytzszs{tytxuvvvvwuytzt{t{t{s|s{s{t|u|t|u|t{t{u{t|v{vzv{v{uzuztzs{rzrzs{t|s}s|s|s|w|uy|}}{wpytxxwywywzw{yzxv}}~|}{|{{xxsunulyq}y~}{x|r}o|nyrwuzw~||xzqxnyp{w|{ywyw~|~{}v|z|{rxs{u}u~n{uzyyxxwxtzt~u~w~ut~t|t{vzvyvyvyvywyv{v|u}t|u|t|s|s|r|r|r{s{s|t|u{uztzt{u~ttst~v|w{w{v{t{t{uzvzw{u{tztzvzw|w}v|u{t{u|uuuu}v}uu~u|v{vzvzu{t|u|v{v|v}v}v|v{v{v}v}v{uyuxtyt{u{w|x|x}u}u}u}v|v}w}v}v}w}w~w}w}w|vzvyvyv{v{v{wzxyywywxxwzvzvyvyvzw{x{x{xmxlvmwryx{z|z|{~}}|{z{z|{|{|z|y{xzwxuuosnwuxuxtwtxvyv{v{o{t~}|wu}uwpwryvxwvyvxvxvwvwuwuxuwtvtvtxuyuyvxwxwyw{wztytxtxtyvzvzwyt{t|s}s|txwuwtvuvvtvtwtxtxsxsxszt{v{u|v|u|t{t{tyuwuvwwxxxyvytzr{s|s{uyvytzs{r|q|t|syy|~|wswuwxuxvxxyyx{w{x~~{|}z{uvpsnvmyq{u}{~}{~u}o|jylxqxt|{~|}v{rzs{x{|xxzw}|~|zwzxu{luw}u~nyrxvrxp|w{yx{w|w|w}u|t}t|t|t{t{uyvxwwwwvyuztztztztzs{q|q|r|s{tyuxtxtxtzs|t}t}t}t}t}u}v|w|w|u}u}w{wzw{u{u{vzwzwzvztytyvyw|w~v~v}u{v{t|t}t|t}u|v|u|tztyuyvzw|w}x|v|vzwzwzvyvzvzv{v}w}x|xzwzu|s}s|t|v|x|x|x|x{xzxzx{x|x}x|x{xzwzwzxyxxxxwxwywzwzwyxyxzy{yzyxxlxjwkwlxsyw{x|z}|||{y{y{{||~}}}|{{yzxvrqruvwuwtvsvtvvwwwq{u~~{v}u{vtruuvwtwswtxtyu{vzvxuwuwvwvxwxvzvzv{v{v{u{tytxtxuytzuzuyvxvzu|s}s|tzvvvuutvvuvwuvtwuwvwxwyxzxzwzvzuzt{tztytxuwvvvwvxvyu{t{s{sztxswtxuwvxuxuysxz|~zxywywvxvzwzyx|u~z~~~{~|}{{vwrtrtrwszu{x}}~~{}uzkwlxpxtzw}|~{|tzu{x|yys{s||~~{|zu|juy|xzpqoxq{qxus{r~vyyu{t|u|u}t~tt|s|tzuyuxvxuxuytzu{u|u|t|t|t|t}t|t{vztytyt{t|t}t}t|t|t{t{v{u{v|u}u}u|v{w{v{v{v{v{vzu{tzt{v{w|x|w|w|v{v{v|v{u{u{u|v|tzuwuvuwvzw|v~u}t}t|u|u|t}t}u|v{w{x|x|vzu{s|t}t}u|w|w|w|v{uzuzw{x}x~yy}y{xzwzw{x{x|w{v{wzw|v{uyvywyyzzzz{xpxmvkulvowtyw{y|{|{{z{z||}}~~}}{{xxsssvwxvxtxsxtwvvuuqzx~~}~w|t|uyuuuuyuzuytytzt|t~v}w{wxwxuzu{v|w|v|v|u{tzsysytxtwvwuyuyvwwwwxwzt|t}t}v{vzvyuxvwwtwswuxwxywzwzvyvxvwuwtyt{t|t|tzuwvuwvvwvyu{tzszr{oztxxvxwwyu|u}{}|z{vzuxxwzv{wz{v|{~}{}{}z}w}p{kylxszwzw{y}}~~||v{tzsyryqzw~}}z|x}x{vzn{q}{~~xjqyyxymum{n}m}qxxml~wz|v|v|v{u}t}t|tzuzu{u{t{t{tzuzuzu{u{u|w|w}w}u}u}v}u|t}t}t~u}u|u|u{t{tzu{tztyt{t|t}v}w}w|v|v{v|u{u{u{v{vzwzvzv{v|w}w~x}x|x{x|w|w}v{wxvyvyv|v~vtst|t|u|u~u~u|v{w{x{x{yzxzw|v|w|w{wzv{v}v|u{u{v|v}w}x|x{x{wzwzxzyyxzv|v}w}x|x{xzwyvyv{w~xwsuntltlunwsyx{z|{|{|{}|~}~~}}{ywtqrwxwxxxxvxuxuxqwm{x~}{{vzsztvqsswwwxwxuytyvxuywyyxyxxxvyuyuyvyvyvxvxuyuzuzvxuwuwtxtwuvwvwxu{t|t~t~v|u{uzuyuxvxwxuyvyuyvxvvvuwtwtvuuyt|u|uzuyvxvwxwwxvyvzvyt{s}o|ryuyvzu|t~v}}}xyvwvxvyuyxwzt|{~}|}|}||zxrnu{y|y{x{y}}{~w}u{s{p{u}|~~{}z{yzv|y~~~~~y{{z|m{k}m|k}l|p}ozwz}z{zy{v|u}t}t|t|u}v|v|v|u|t}v|v|vzu{u{u{u|u|u|v}u}uuu~u}v{w{w|w|v}v|vzvzuyt{t|u|u}v}v}w}v|u|u|vyvxwxvywzvyvzw{w}w}w|wzw|w}x~w}w{v{v{v|w|vuut|uzuzvzv{w{wzwzwzxzxzyzyzxzvzvywxwxxyw{v}v}u}v}v|v{w|w|w|v|v}v|u{t{t|t|u|wzxzyzyywyvzw|y}yqvjuiuluovszx||}}}||{}|~}~}~}~~}}{zwtprwxxwyxxwxvys|l{j}x}}z|v|uzvstpxsysyuyuzvywxvvwvwwwwuwuwtvuuwuwuvuvwvzv{vzuyuxtxtwtwtvvwvyu{s|t}u|w{uzt{t{u{vzwzvzvyuyuyuxtxuwuwtxtzszryrysxtzu{v{wzwywzvzt{tzqyrytyvzu}ss|~}|wywxuztyuyxwzs}z~~}~}}}~}}~{{~{}z}y|y|z~}~~|~{}y}x}y}{~~~~~~~}~~~~y|{|}mp~vzryvxxyy|z{{z|w{yz{y|x|w}v}v~w}v{uzu{t}v}w}w}v}v{tztztzt|uuuuu}t}u|v{xzyzxzxywxwxvxu{t}t}t}u|v{w|v}u|u|vyvxvxuyv{vyvzv{v{w{wywywzw|x~w}w|v{vzv{v{v{t|s|t|v|v{w{wzxzx{w{w|w|w{w{v{u{u{vzwywywyvzvzu|u|u{vzwyw{w|w|w|w}v|v{u{u{v{vzvywzy{z{x|w|w|x}yvwmvjvkvlvsyx|{}||{|{}}}}}||||{}}}}|{wtntvxxwzvxwwwwuynym|x}~zv~v|uussxs{r{s{uyvxwvvvvvvwwwwwwuvvwuxvwwvxuyuzwyvxuxtxuxuwuvvvvxvzwzvzwzwzwzvyvyuxuzvzv{vzwxvyvyuyszuyuxtwswrxrxrxtwuxwyxyxyxwwvuvvvvwuxuxvwwwvyu{t}u{~~~}sxtzs{s{tzwxwu{{~}~~~~~}~|}x}y}y~{~~~~~|~}~~~~~}~~}~~~~}}~~|x|uvxxx|}~}}{|{|y|x{w{w{yzy{zzzz{xywxwwtxuyt|u~u~u}u|s|s|t|v{v{vzvxvwvwwwwywzv{v|v|v|v{w{v|v|u|uyuyuzvzvyvwvxuzv{vzwzw|x}xx~w}u|u{v|v{vztzs|s}v~w}x{xzxyxywzx|x{x{v{vzvyvyv{v|v{vyvyvzv{vzvyuxvxw{w}wwxx}x{xzxzx|x|x{xzxzx|w{x{yz{{{ywqwmxmxoxtyx|z|{|{}}~~~}}|||{{||}||{wvmxtzvyxwxvvwuwsotn{z}~yv}uysrrsvuwswtxuxuxvwvwwvwvxuwvwwwxuxvytytysytxuwvxwyuyuyuxvwvxvxuxvyvxwwxvwvwwvwvvuwvwvxwxwxvyuzt{t|t|uyuwtwsxrxsxtwwwxxxxxxwvvtvsvtwwvxtxuvvuvwtzt}k~{~~}ryrzs{s{s{tzsyz}~~~}~|~|}{}y~z~|~~~}~~}w~wyz||z~y|{z|y}y~z|{{zzyzx|y|x|x|w{v{wzv{w{x{wzv{v{u{u|u}u}w}w~w~u}t}t{uzvywxwwwxvyuzu{v|v}w~w}w{u{tztzu|v|v{u{u|u}u~u}v}w{wywxwywzxzx{x{wzwxwxwzvzvxvwwxxzx|x{wyvxuxvyw{x}y~y}y|xzxyxyyzx{x|xzxyx{xzyxxxwz|zztzpypytyw{y|z|{}|~}~}}}~}|{z{||~}|{xwnvs{uyuvwtwtwtunwr}|~|}w}u|wyrspttuuuwvwwxwxwyvxuwwvxvxuvvuxs{t|s{txtxtwuxvzwzwzwywxvyvyuyuyvzvxwxwwvxvxuxvwvwvwwxvxuxvyvzw{v{vzvxvxtzs|r{szuwxvxwwxvytxuwuuuvuxsxsuuuuuuwszs{qzz}~~wwrwsxryrzt|u{|~~~}~~~~~}}|}{}{~}~~~~|yzx|{~|~}~}}z||{}z~z~z}z{{z{yzyz{y{y|z}z~y|x{vzwzw{xyxzxywzw{vzuyuzu|w|w|xzwyvyuyvywzwzwzw|u}u~u~u|vzvxvxvyv{w|x}x}x|w{wzxzxxxxxwwxxyx{y{xyxyuyvzw|x{yyxxwyv{w|wzxywyxzxzxyxyxxwxvwux}|{wztzvzx{y|{}|~}~~~}||}}~~}|{{||~~}|wumrsxvxvvwtwrxsvnyt~}~|w~v}v{ouptttwtztzvzwyxzw{vzwywxvwsxs{s}u|uzuxuyuyv{w|w|v{wzwywyvywxvxwwwvwvwvvxtztzuzvxwxvxuxtxuwuxvzu{uzwxvyu{t|t|t{uzuytzs{s{s{uyvxwvwuvsvrxtwvwwvxvxtx{}~~yxtwswryszx{|{~~~~~~~~~~~~~~~~~}~|}{~}~~~~~~}}x}w~z~}~}~{~u~s}x{{{}z|z|z{yzyxyxxwxxxyyxywzwyvxvxwwxwyv{v{v}v|w|w{vzuyuyvywzxzxyyyxzx{x{xzyyyxxxxxwxwyx{y|y}y|x}w~v~v|vzwyw{w}y}y{xxxvxvyxyyyzxzwzvzvy}|{yzxzx{z{z|{||}}~~~}zzyz||{|{|}}~~}|wultsyv{vzuxuwvvupyu~~~~zvu|uvoqur|s}s}t|u{u|v|w{vywvvvvwt{s}s|t{vxuvtwtyvzw{w{vzvxwuxuxuwvuxuwtwvxvyv{t|s}s|u{vxwvwuuuuuswtxtytyvyvyuytysztyuzuzu{r{rzrztyuxvvwswqwtxvxwwwvyuyuy|}~~{{xzuzsyvyxx{{~~~~~~~~}~~~~~~~~~~~~~~~|~|~~~~~~{wzt{u}y~{~z}w}t}s|x|yyzx|x~v~v~w}x}x|w{wzvzwzxzyyzxzxyzx|x}w{wzwxwxwxxzw{w|w}w}x|w{v{u{v|w|w|w|x|x{y{xxxxwxwzx|y}x}w}v|vz}||z{yzy|{|{|{||}|~~}|xyuzw|z|{{}}~}}{yvpuvyvzwyvyuywyvt{x~}}x|t{uytpsozs|s|t{t{u{t|u{vzuxuwtwuxuyuzuxtxvwwxwxwxxxxxwyvyvywxxwyuyuxwuzt{uzvywwwwvwuxtyuxvwwwwwuxtxtvuuuvuwuxuwtvtvtvvxvxvxtysxrxswtwuuvruovrwvvxuyt{szvy}~}}{{wzuywxyx{{~~~}{~}~~~}~}}z{zz}|}|~|~|zx~z}|{~zz|{yzyxywyxy{z{zzzy{yzyzxzwxvxwxxyyzyzyzyxzxyxyyxzx|x}x~x|xzxyxz{z|{}||||||{|{}|}|}}|{yxwzw|y{{{}}~}|{xupsuwvwwvwwwyxyvv|y~~|}w}s|twrqvq{uzuxwvwvwvvxuyuzvyvwuwtysysytxuwvwvwvwwwvyuzv{vzwzw{wyxzxywzu{uztzuzwywxvwuxvwwxxxxxwxvyuxtwtvtwtyu|uzuxuvuvvyvzvzvzuztxtysytxuwsrurwuvwvxvvuuww{{~~|zxyuxvxxx||~~{~~~~~|{xyx}yz|{~z|y|z{{z{yzyyzxyzxzx{yzzxzwzvxwyyx{x|x{xxxxyzyvzy|{}|}}}|}|}|~~~~}{zzzx{y{{{~~~~|ztvjxrztxuwuyu{t|ry{y~~}z}u}t}uysvxuzwxuvvsyryrxuwxvywyxxxyv{u{t{u{sztxuxuvvwuyt{t|u|v|w}w|v{v{tzsytytzt}v~v~v}v|w|x{w{uztzu{uzuzuyuyu{w{vyvxuwtxuzu{u{tytysyrzq{tzwyxtxtxwwwvwvvvwwxrw}~~wzw{uzuzvy{}~|~~~~~~~~~~}{{y|{|}{~z~x|v|vz{xxy{zyy{zszx{z}|~}~~~}}|~}~~~~}|zzz{z}|~}|{zurpmxszuwvvvyu{u{sv{z~~~y~u}t|wxwu{u|uysxsvutvswuuwwxxwxwxyxzxzwywyvztztyuwwwwwwywzw|w~wv~vzuytwtwuxwywzv{v|w{w|x{wyvyuyuzt{u{vxuxuxtzu{uxvxuwwxwzv{uztxrwrwqyr{v{zy}xzyx{w{v{uytyuzpx{|x{xzxzxywwz|}|}|}}~||~~~}~}~~~~~~~~~z|u}s{x|{}}}|}|~}~}~}~}}|{|{|{|x|q|i{jzsxvxuxvywywxrxr|y}~x~t}tzvuwtzvzvyuxuxuxuwuwvwwxwxwxvywywyxxxywzvzuyuxvxvxwwwwvxvzvzuzvwwuvvvxwywywyuzuyvxwwxuyrxtxuwxvyvxtwsvsxtytzuyvxvxxxwywzvyuytyszs{u}v|yzxzwzv{v{w{wzuyuxts{{yywwwyxywv{|~}~{}z~|~}~~~~}}|}|}}~}~~~xrzx|{}|}|}}}|}|~}~~}}z|u}mhk}pzsxuwvvwwxxwwpxr}z|~w|s{tystrswuwvwxvxxxywywywyvywywxwzv{v{wzwzwzvyvzuztysxtwtwtwuwtxuwuwuvuxu{u|uzvxvwwvvvvvvwvwuxuytytytztzsysytytzuzuyuyu{t|uzuzvzu{tzuzwzw{w|r{qzuyvywyuxtwuxvw}}{xxuxuzvzt~|~|}~~~|~~~~~~}|{|{}}~}~~vqyw||~~}}}||{}|~}~~~~}}y|p}i~k}qytwuvuwuwvvwuxvxurxu~|~{~w|t{twqsstxuyvxxxxxxxxyxzw{w{wzxyx{w|v}vzwxxxwyv{u{tzuxuvvvvuvuvuwwvwvwtys{s{tyvwxvwuuvsxrzs{s|s{sysxszr{s{s{tzs{t{tzuzu{s{t|u{u{wzvyvywzw|v|uzsvwtwuvvtxsytyxx}}~|{rzqzsys~}~~~}{|~~}}||{|{}|~~xuzx||~}~}|{|z|{}}~~~~}{|u{k}f}j|pztwuvuuwvwvvvuwuvuurxw~}~~z~u|t{uurptsvuwvxvxwxwxwyvzuzvyvxvxvyvyuyuwtuusuuvwuzuyvvwuxuvvvuwtwuwvvxsyrztzuywwwvvutvtxsztzs{syswtwuwtxtxszsysztzt{t{t{s{s{t{t{uyvyvyvzv{t|r}n{sxuvwuwwwzv{w{}}~{ttwvxwxx~~~~{z|~~~||{|{||~}~~zx{z}|}|}}}|}|}|}||{zwzozg}h}n{rxuxxwyxxxxwxvwuvwtxsyq|w}}yv~u{uuqqtuwuxtxswtvvuxuxvxwxvwtxtwuwuvwtxtwuvvuvuuvuuvuvuwvvwvxvwuvuvuwtxtytyuxuwvuuvuuvuvvwvwvvvvuuvvwvwxxwyvxuyvyxwxxwyv|t}t|u{uzvzvyvxuwuxrzozswuvvwwyv|u|v|v{~~~}uuwvzv{y~}~}~{~~~~{}z|z|{}|~}|{}|}|}|}}}|}||{{xzqxg{b|k{qyuwuwvxxwzyyyyvyuxtxwwysyr|x~}~{xw~x|vwrvuxxvxuytxtvwtytzvzxyvxuxtxuxwwxvzv{wzwwvuuuuuvvwvxvxxwyuytwuuvtvuvwuzu{uyvwuvtvuxuxvwvwvwwwwwxwxvxvvxuxuxvxxvxvwvuxtytzvyu{v|w{wxwxwxuzryuxwwxxx{v|t}u|s{|~~xuyt{s|y~}~~}~~~}{|y|z|z}|~~}|}}~}~}~}~}}|~vlcbj{ryvxvxuwuwuwuyuxvwxxxxxyvyrwq{x~}~~z~w}w|xytsrswvxvwxwxvxuyvxwxwxxxvwuwwwyv{v|v{wxyvyvxvuwvvwuwuwvvxvyvxvwvuvuvuwvwxwxwwwwwxvzt{tztztzuytyuxwwwwvwsyq{r{syuwwwvwtxtxtxvxuyu{u{tzs{t|s}pztyuxxyyzxyvywyuxz}yxyxyu{z~~|~~~}}~{}z|y|z}}~~~}~~~~~}}||y|sieg~o|syuyvxwwvwvvvwvwuxtyuywzwytwnvozx~}~~y}w}v{vwrqrswwxxvxvwvvvvxwyuxuvvsxrxtwxvyuxvwxuytyvwxuytxtxuxtxtxtyvxvxvxuxuxuwtuusutuwuyu{u{uzvyuytys{r|t{vxuwuxs{s|s{tzuzuzt{tztzvywzwzuytwuxvzuzpyuxwwyw}u}tzuxwvy{~|{{y{w|{~~|~~}~~~|}z|z|{}}~~~~~~~||v{m|g~h~m{rzvyvzwzvzvyuwvvxvyvyvxvvvvuwuvtqxq{x~}}~y}t|u{wxouovuwvwvwvwuvvvwuxtwuvvuwswtwuvuuuvwvxwwxvwvuwtxsytxtwtxuwwwwwwxvzt{s{rytwtutvtyuzuzuzuztyrzrzr|t|vywxvxwyv{v|u|t|t}u}uzuzvyvxvxwwwvxwxwwvuwuuwrzturs~s}t}|}~z}x}|}z~|~~~~|}z|z|z}|~}~~~~|}vzl{h{ozrytytytyuwvxvxuxtwuwvwwwywxuvtutuvtuoyr|y~}|~w~t}v|xymyjypytxvyvyvxuwuuwuxtxuyvyvyvxvvvvwwwyuxuwuxvxvxtxtxswtvuuxuxvxvwwxxwxvwuwuwuxuxvxuxvwuwtwsxsyt{t{wzxyxxxyvzuzs{r{sztzvxwwwxvxqyowrvyy}}~}}|}|~|}~~~|x~~zyyw|}~{{~~~}}{}z}z}}~~~~}||u|j}i}o{tytzszpyqytxvvwvvwuwtxtyvzvzvytwtxtxpwjyp{y}|~zwu~x|wxlymyryuxwywxwyxxxwyvxuwvxvwxwyvyuyvyxxyvyuxuxuxvzuzuztxvwvwvxuytzuyvywxwwwuxuxvwxvyvyvxuytytxtxvxwxxyxzw{v{uztytxtysytzu{w{t|pysxx{}|~}~~~}~}~~~|x|w~}~}}|~~~}}~~~|~z}z}{}{~}~~|zyvvowmzp|s{uzwyvysyrytyvxwwuwrwpyrytyvytyrzr{rzmwjwpzy|{~~~~z~w~v}xzvssrwuxwxwxwxvxwywywxwvvuwuwuytyuyvxxv{v|vzvyvxuxtztztzuxvwvxvxtxsyrzr{t{wxwwvuwuvvwwvyu{tzsysxtxuywyxyxywyvyuytxtwtwtwuyu|q{szy{}}~~~~~~~}}{|x{xz{}~~~~}~|yyv~}}||~}{|yzy{y{z}|~~|o{kxlwqwqyozrzvyxywxvywzwzvysxrxpxqyszszpyoyn{myhvjwrzy|z}|~~~}}y}v|v|xyvswsywywxxwwxvxvxwxwwxvwwvxvyvzvzvyvyuzuzvzuzuztztzuyvyvyvzt{uzuvttsurwszuxtwruqurvtvuxtytxsxrxrys{uyvvvvvuuvuwsxsyszuxxuurvv{{~~~~~}~{}xzvxvyvyqykziwqtyo}ms{~~~}~~~~~~~}~}|}~~~~}{|~~~~~}||z{y|{||}|~}~~~~~~~~~~~~~~~~~~xkzl{myqyqyqzr{uzwyvxuxuxvxuwsvsvtwtytytyswswpxkyexkzu|y|z}|~~~|~x~v}w|xztwtxwxxvwvxtxuyuzvzwyxxxxxyxyxzxzwyvyuwuyu{u{uyvxwwyxxyxzw{u{tztxsusvrwsytxswsvrxsytytyuxuxuytyryqzryryryrxrxswsxsyszuyxpzu||~~~~}{}qi{nqtnrrqwqypzmylynuqqvqyv|}~~~~~~~}~z}w|w|{}}~~~~}~}~~~~~~~}}{|z|z|{}|~}~~~~~~~~~~~~~~~~~~~~~~~~uxwwyvzt{r{r{q{rztytuttttstrurutvwvwvwwvwvwwwvvstlwo{w|{}{~}}}x}u|w{yxrxqyvywvvswqxqzrzt{uzwxxwwvwuwwwwxwuxuyu{v|t{tyuwvwwwvxvywyvysyq{pzryrwuwuvtwszr|t}v|u{vzvxuysysyrzrzsytxuwuxsyrzszvxzszt||~~{xxm}l{qvwo}h|iypwuvuvwtwpxpxqzv{{~~~{}v}u|z}|~}~~~}{|y|z}|~}~~~xwwwxwxtzr|o{m|n{pxrssovoupututvwwxuwuwrxrxuwvuwqqtrzx|{{{~~~}|w{t{wzxvpvpyuyvvvrvpxoyqzsyuxvxvwuutsvtxtxuvvuxvzv{tzqyozqzrzr{t{vywyszp~nq{tvwtvstvr{p|r}t{uyvxvwtwrwsxtwuwvwvvvvvwrzp~s}{xlw}rhm{rxp{i_
_dlp|vuys{q}s}y~}}{yuyt}{~}~}~~~|{{y|z}|~}~~~~} diff --git a/hwc2/test/nv12_ved_test.cpp b/hwc2/test/nv12_ved_test.cpp deleted file mode 100644 index 98e6a07..0000000 --- a/hwc2/test/nv12_ved_test.cpp +++ b/dev/null @@ -1,149 +0,0 @@ -/* -// Copyright (c) 2014 Intel Corporation -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -*/ - - -#include <gtest/gtest.h> - -#include <binder/IMemory.h> - -#include <gui/ISurfaceComposer.h> -#include <gui/Surface.h> -#include <gui/SurfaceComposerClient.h> -#include <private/gui/ComposerService.h> - -#include <utils/String8.h> - -using namespace android; -const char * filename = "/data/my_640x480.nv12"; -#define PIXEL_FORMAT_NV12 0x7FA00E00 - -// Fill a YV12 buffer with a multi-colored checkerboard pattern -void fillYUVBuffer(uint8_t* buf, int w, int h, int stride) { - const int blockWidth = w > 16 ? w / 16 : 1; - const int blockHeight = h > 16 ? h / 16 : 1; - const int yuvTexOffsetY = 0; - int yuvTexStrideY = stride; - int yuvTexOffsetV = yuvTexStrideY * h; - int yuvTexStrideV = (yuvTexStrideY / 2 + 0xf) & ~0xf; - int yuvTexOffsetU = yuvTexOffsetV + yuvTexStrideV * h / 2; - int yuvTexStrideU = yuvTexStrideV; - for (int x = 0; x < w; x++) { - for (int y = 0; y < h; y++) { - int parityX = (x / blockWidth) & 1; - int parityY = (y / blockHeight) & 1; - unsigned char intensity = (parityX ^ parityY) ? 63 : 191; - buf[yuvTexOffsetY + (y * yuvTexStrideY) + x] = intensity; - if (x < w / 2 && y < h / 2) { - buf[yuvTexOffsetU + (y * yuvTexStrideU) + x] = intensity; - if (x * 2 < w / 2 && y * 2 < h / 2) { - buf[yuvTexOffsetV + (y * 2 * yuvTexStrideV) + x * 2 + 0] = - buf[yuvTexOffsetV + (y * 2 * yuvTexStrideV) + x * 2 - + 1] = - buf[yuvTexOffsetV - + ((y * 2 + 1) * yuvTexStrideV) - + x * 2 + 0] = buf[yuvTexOffsetV - + ((y * 2 + 1) * yuvTexStrideV) - + x * 2 + 1] = intensity; - } - } - } - } -} - -void loadYUVBufferFromFile(uint8_t* buf, int w, int h, int stride) { - FILE *fp = fopen(filename, "r"); - int line = 0; - int offset = 0; - int buffer_height = h * 1.5; - - if (!fp) { - printf("%s: failed to open %s\n", __func__, filename); - return; - } - - printf("buf=%p, w=%d,h=%d,stride=%d\n", buf, w, h, stride); - - for (line = 0; line < buffer_height; line++) { - printf("reading line %d...\n", line); - offset = line * stride; - fread(buf + offset, w, 1, fp); - } - - fclose(fp); -} - -int main(int argc, char **argv) { - sp < SurfaceControl > sc; - sp < Surface > s; - sp < ANativeWindow > anw; - ANativeWindowBuffer *anb; - uint8_t* img = NULL; - sp < SurfaceComposerClient > composerClient = new SurfaceComposerClient; - if (composerClient->initCheck() != NO_ERROR) - return 0; - - sc = composerClient->createSurface(String8("FG Test Surface"), 640, 480, - PIXEL_FORMAT_RGBA_8888, 0); - if (sc == NULL) - return 0;; - if (!sc->isValid()) - return 0; - - s = sc->getSurface(); - anw = s.get(); - if (native_window_set_buffers_geometry(anw.get(), 640, 480, - PIXEL_FORMAT_NV12) != NO_ERROR) - return 0; - if (native_window_set_usage(anw.get(), - GRALLOC_USAGE_SW_READ_OFTEN | GRALLOC_USAGE_SW_WRITE_OFTEN) - != NO_ERROR) - return 0; - - /* - * load buffer - */ - if (native_window_dequeue_buffer_and_wait(anw.get(), &anb)) - return 0; - if (anb == NULL) - return 0; - sp < GraphicBuffer > buf(new GraphicBuffer(anb, false)); - //if (anw->lockBuffer(anw.get(), buf->getNativeBuffer()) != NO_ERROR) - // return 0; - buf->lock(GRALLOC_USAGE_SW_WRITE_OFTEN, (void**) (&img)); - if (!img) { - printf("failed to lock buffer\n"); - exit(-1); - } - - loadYUVBufferFromFile(img, 640, 480, buf->getStride()); - buf->unlock(); - printf("querying buffer...\n"); - if (anw->queueBuffer(anw.get(), buf->getNativeBuffer(), -1) != NO_ERROR) - return 0; - - // loop it to continuously display?? - while (1) { - SurfaceComposerClient::openGlobalTransaction(); - if (sc->setLayer(INT_MAX - 1) != NO_ERROR) - return 0; - if (sc->show() != NO_ERROR) - return 0; - - SurfaceComposerClient::closeGlobalTransaction(); - } - return 0; -} - |