ELF                      @                @ 8  @         @       @       @                                                                                                                                                                        Ȅ     Ȕ     Ȕ                               @     @     @     p      p             Rtd                                         Ptd                     ,      ,             Qtd                                                   Std                                                                    8       8                                                                      Android !            GNU t:rB19A         GNU                                                            3                      Y                      }                                                                                                              G                     ^                                                                                                         )                     K                     r                                                                                                         N                     a                                                                                                                                                                        2                     @                     `                     g                     m                     v                     {                                                                                                         >                     ~                                                                                                           "                                        8                     B                     X                     `                     q                     x                     q          D           `      D           4      L       D    0      D       F          D       O	          D                 L       	          D           |      L                 L                 L                 D       6    \      L       T                H    @            q    $      L                 D       D          L           <      L                 D            p                      D       	    (      D                 L                 L       	    l      L       
          L                         
          L       `          D           T      L       q    t      L       W
    H      D       
          D           h      D       .
          L       g          D                 D           p      L                  L       Y          D           P      D                 L           8      D         !  D                      D       !          L       -          L       
          D                        $	    L      L       	          L                                                                                                                        0          0          0       7q         c          r            8                      A      @    H   @          "    	 @ @             	A@X$ @            H 	0 8   A   E   L   P   S   V   [   ]   _   d   g   i   HZcFHj QPLAV{>AX~8p#F@~	6jE^0ӟ}-6AA #d+!(
~CI/M#%,zFҳ3ج^E##:/ҐjT^qMUw|\/7?Y8#MqJRvQ __cxa_finalize _ZN12ChiNodeUtils8SNPrintFEPcmPKcz _ZN12ChiNodeUtils14LibMapFullNameEPKc _ZN12ChiNodeUtils10LibGetAddrEPvPKc __android_log_print _ZN6ChiLog9LogSystemEPKcS1_S1_S1_iS1_z _ZN8SocUtils10GetSocNameEb __cfi_slowpath _ZN4CamX5Mutex6CreateEPKc _ZN12ChiNodeUtils11FloatToHalfEf __ubsan_handle_add_overflow_minimal_abort _Z10CamxCallocmjiiPKcj _Z8CamxFreePviPKcj __ubsan_handle_mul_overflow_minimal_abort _ZN12ChiNodeUtils5FOpenEPKcS1_ _ZN12ChiNodeUtils6FWriteEPKvmmP7__sFILE _ZN12ChiNodeUtils6FCloseEP7__sFILE _ZN12ChiNodeUtils5FSeekEP7__sFILEli _ZN12ChiNodeUtils5FTellEP7__sFILE _ZN12ChiNodeUtils5FReadEPvmmmP7__sFILE _ZN4CamX5Mutex4LockEv _ZN4CamX5Mutex6UnlockEv __ubsan_handle_sub_overflow_minimal_abort _ZN4CamX5Mutex7DestroyEv _ZN12ChiNodeUtils8LibUnmapEPv _ZNKSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7compareEPKc _Znwm ChiNodeEntry _ZN12ChiNodeUtils11GetMetaDataEmj15ChiMetadataTypeP16ChiNodeInterfacePvj property_get atoi _Znam _ZN12ChiNodeUtils12GetAlignmentEiij9ChiFormatPiS1_ _ZdaPv _ZdlPv _ZN12ChiNodeUtils9VSNPrintFEPcmPKcSt9__va_list __strrchr_chk strrchr _ZN8SocUtils8GetSocIdEv access close __open_2 read atrace_begin_body atrace_get_enabled_tags atrace_end_body _ZN12ChiNodeUtils16GetVendorTagBaseEPKcS1_P16ChiNodeInterface _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6assignEPKc _ZNKSt3__121__basic_string_commonILb1EE20__throw_length_errorEv strlen __cfi_check vsnprintf g_enableChxLogs g_enableSystemLog _ZZN8SocUtils8GetSocIdEvE5socId __ubsan_handle_type_mismatch_minimal __ubsan_handle_type_mismatch_minimal_abort __ubsan_handle_alignment_assumption_minimal __ubsan_handle_alignment_assumption_minimal_abort __ubsan_handle_add_overflow_minimal write android_set_abort_message abort __ubsan_handle_sub_overflow_minimal __ubsan_handle_mul_overflow_minimal __ubsan_handle_negate_overflow_minimal __ubsan_handle_negate_overflow_minimal_abort __ubsan_handle_divrem_overflow_minimal __ubsan_handle_divrem_overflow_minimal_abort __ubsan_handle_shift_out_of_bounds_minimal __ubsan_handle_shift_out_of_bounds_minimal_abort __ubsan_handle_out_of_bounds_minimal __ubsan_handle_out_of_bounds_minimal_abort __ubsan_handle_builtin_unreachable_minimal __ubsan_handle_missing_return_minimal __ubsan_handle_vla_bound_not_positive_minimal __ubsan_handle_vla_bound_not_positive_minimal_abort __ubsan_handle_float_cast_overflow_minimal __ubsan_handle_float_cast_overflow_minimal_abort __ubsan_handle_load_invalid_value_minimal __ubsan_handle_load_invalid_value_minimal_abort __ubsan_handle_invalid_builtin_minimal __ubsan_handle_invalid_builtin_minimal_abort __ubsan_handle_invalid_objc_cast_minimal __ubsan_handle_invalid_objc_cast_minimal_abort __ubsan_handle_function_type_mismatch_minimal __ubsan_handle_function_type_mismatch_minimal_abort __ubsan_handle_implicit_conversion_minimal __ubsan_handle_implicit_conversion_minimal_abort __ubsan_handle_nonnull_arg_minimal __ubsan_handle_nonnull_arg_minimal_abort __ubsan_handle_nonnull_return_minimal __ubsan_handle_nonnull_return_minimal_abort __ubsan_handle_nullability_arg_minimal __ubsan_handle_nullability_arg_minimal_abort __ubsan_handle_nullability_return_minimal __ubsan_handle_nullability_return_minimal_abort __ubsan_handle_pointer_overflow_minimal __ubsan_handle_pointer_overflow_minimal_abort __ubsan_handle_cfi_check_fail_minimal __ubsan_handle_cfi_check_fail_minimal_abort getauxval __system_property_get strncmp __stack_chk_fail memcpy memset liblog.so LIBLOG libc.so LIBC libdl.so LIBC_OMR1 libc++.so libcamera_metadata.so libcamxcommonutils.so libchilog.so libcom.qti.chinodeutils.so libcutils.so libsync.so libz.so libm.so com.qti.node.gpu.so   APS2 
                        Ȕ     EDD                             L                                                                                            S           (                  0                  8                  @       ]           H       	           P       
           X       8           `                  h                  p                  x                                                                                                 M                                                                                   ȃ                  Ѓ                  ؃                                                                                                                                                         F                   !           (       "           0       #           8       $           @       %           H       &           P       '           X       (           `       )           h       *           p       +           x       ,                  /                  0                  1                  2                  3                  4                  5                  6                  7           Failed to create ds4 weights image with error %d [ERROR  ] %s:%d %s() Error querying for number of devices. errNum = %d
 Error querying for program binary sizes. errNum = %d rotateImage p010_to_pd10 Soc: %s, kernel: %s, dimensiont: %d, buffer size: %lux%lu, localWGSize: NULL [ERROR  ] %s:%d %s() Invalid pSetBufferInfo argument
 [ERROR  ] %s:%d %s() Number of linked cameras %d, exceeds max supported linked cameras %d 
 [ERROR  ] %s:%d %s() Invalid physical camera id:%d 
 After m_nodeFlags 0x%x m_bIsSkipProcessing %d [VERBOSE] %s:%d %s() numOutputPorts = %d, numInputPorts = %d
 Sensor width %d height %d aspect ratio %f not skipping FD frame ProcessRequest Entry nodeinstance %d m_nodeCaps %u Frame Num %lu Seq number %d numInputs: %u GPU node %d frameID: %lu seq %d kamorta sm8350 kodiak Could not obtain buffer from: %s SupportedFeature ubsan: add-overflow ubsan: out-of-bounds
 ubsan: invalid-builtin ubsan: implicit-conversion
 ubsan: nullability-return
 clCreateKernel clGetEventProfilingInfo [ERROR  ] %s:%d %s() Error querying for program binaries. errNum = %d
 [ERROR  ] %s:%d %s() GPUOpenCL::FlipImage failed to create clBuffer srcY: error: %d
 GpuNodeDestroy CHINODEQUERYBUFFERINFO is smaller than expected [ERROR  ] %s:%d %s() Invalid argument: pInfo = %p
 [VERBOSE] %s:%d %s() StreamTypePresent
 [VERBOSE] %s:%d %s() OutputPortId: %u - (%u x %u) isSinkPortwithBuffer %d
  Process request %llu based on DS, FD vendor tag and skip property [ERROR  ] %s:%d %s() Force DownscaleImage before flip
 GPUIntance:%d ApplyDownscale:inputPort %d->outputPort%d For Request: %lu  X vendor/qcom/proprietary/chi-cdk-legacy/rtwo/oem/qcom/node/gpu//camxchinodegpu.cpp Error creating the OpenCL Command Queue: %d clBuildProgram failed: error: %d, Log: %s Fail to open file %s for device id = %d flipImage [ERROR  ] %s:%d %s() clCreateKernel for the p010_to_tp10 Kernel failed: error: %d
 CreateSeparateYUVImagePlanes ReleaseYUVImagePlanes [ERROR  ] %s:%d %s() ExecuteBoxFilterSinglePlane failed for CLGetEventProfilingInfo err %d
 Invalide argument: pQueryVendorTag is NULL [ERROR  ] %s:%d %s() Unable to get StreamTypePresent Vendor Tag Id %d
 Change Opt AspectRatio %f to Sensor AR: %f, Updated opt Height %d [E] - Preview Dimensions: (%u x %u) [VERBOSE] %s:%d %s() Flush is in Progress for the session, aborting
 [BYPASS] ProcessRequest GPU Rotation as rotation = %d [ERROR  ] %s:%d %s() Null GpuNodePostPipelineCreate pNodeSession
 ubsan: mul-overflow [ERROR  ] [ERROR  ] %s:%d %s() Error querying the maximum work group size: %d
 CreateProgramFromBinary clCreateKernel for the BoxFilter2SinglePlane Kernel failed: error: %d Mapped fd %d YUVImage=%p YImage=%p UVImage=%p pAddr=%p GPUOpenCL::DownscaleBy4Image failed: result: %d, error: %d [ERROR  ] %s:%d %s() Invalide argument: pQueryVendorTag is NULL
 [ERROR  ] %s:%d %s() CHINODESETBUFFERPROPERTIESINFO is smaller than expected
 pPhysicalDiffMap is NULL Input port id = %d, Format = %d  m_nodeCaps: %u max %dx%d min %dx%d OutputPortId: %u - (%u x %u) isSinkPortwithBuffer %d ProcessDownscaleRequest [VERBOSE] %s:%d %s() Skipping frame %llu from DS for FD
 [VERBOSE] %s:%d %s()  Process request %llu based on DS, FD vendor tag and skip property
 ubsan: type-mismatch ubsan: nullability-arg
 ubsan: too many errors
 clCreateImage2D Error querying the maximum work group size: %d CreateProgram [WARN   ] %s:%d %s() Failed to write program binary
 clCreateKernel for the p010_to_pd10 Kernel failed: error: %d ExecuteRotateImage failed: error: %d ExecuteConvertP010ImageToPD10 failed: error: %d GPUOpenCL::FlipImage failed to create clBuffer dstUV: error: %d GPUOpenCL::ConvertP010ImageToPD10 failed to create clBuffer dst: error: %d [VERBOSE] %s:%d %s() Soc: %s, kernel: %s, dimensiont: %d, buffer size: %lux%lu, localWGSize: NULL
 Invalid argument: pDestroyInfo->hNodeSession is NULL [ERROR  ] %s:%d %s() Invalid argument: session handle = %p
 PhysicalDifferentDimensionMap [ERROR  ] %s:%d %s() Invalid portid %d
 SetBufferInfo [WARN   ] %s:%d %s() Unsupported operation (%d), just pass.
 Null GpuNodePostPipelineCreate pNodeSession [ERROR  ] %s:%d %s() Could not create: %s
 ubsan: missing-return
 ubsan: nonnull-return
 Load program binary %s successful! [ERROR  ] %s:%d %s() clCreateProgramWithBinary failed: error: %d, status: %d
 Output format: %d, width: %d, height: %d, outStride: %d, OutScanline: %d, planeY: %p, planeUV: %p GPUOpenCL::FlipImage failed to create clBuffer dstY: error: %d ExecuteBoxFilterSinglePlane Scales %fx%f pQueryVendorTag is smaller than expected camera index:%d, cameraid:%d Before m_nodeFlags 0x%x m_hBufferManagerDS16 [VERBOSE] %s:%d %s() Request: %lu Bypass: %u Output Port: %u Fmt: %u - (%u x %u)
 ProcessRequest ProcessRequest failed for request = %luSeq number %d UpdateFlip Last Request Id flushed %lu preview clGetProgramInfo clCreateProgramWithSource failed: error: %d [VERBOSE] %s:%d %s() Fail to open file %s for device id = %d
 clCreateKernel for the FlipImage Kernel failed: error: %d ds4_single_plane boxfilter_single_plane_twoops [ERROR  ] %s:%d %s() GPUOpenCL::DownscaleImage failed: result: %d, error: %d
 BoxFilter Waitforevents %dx%d [ERROR  ] %s:%d %s() GPUOpenCL::ConvertP010ImageToPD10 failed to create clBuffer dst: error: %d
 [ERROR  ] %s:%d %s() GPUOpenCL::ConvertP010ImageToUBWCTP10 failed: error: %d
 CopyUBWCTP10ImageToUBWCTP10 GPUOpenCL::Uninitialize Failed to unmap lib: %d Invalid pProcessRequestInfo argument PhysicalCameraConfigs [BYPASS] ProcessRequest GPU NOFLIP  %d , rotation = %d sdm865 taro ubsan: nonnull-arg ubsan: nullability-arg exynos9810 clCreateContext [ERROR  ] %s:%d %s() Error creating an OpenCL context: %d
 [ERROR  ] %s:%d %s() Failed to create ds4 sampler with error %d
 W Failed to write program binary [ERROR  ] %s:%d %s() clCreateKernel for the BoxFilter2SinglePlane Kernel failed: error: %d
 ExecuteRotateImage CopyImage [ERROR  ] %s:%d %s() ExecuteDownscaleBy4SinglePlane failed setting arg %u with err %d
 [ERROR  ] %s:%d %s() ExecuteBoxFilterSinglePlane failed setting arg %u with err %d
 ConvertP010ImageToPD10 [ERROR  ] %s:%d %s() GPUOpenCL::ConvertP010ImageToPD10 failed: error: %d
 ConvertP010ImageToUBWCTP10 lanai GetLocalWGSize [ERROR  ] %s:%d %s() pQueryVendorTag is smaller than expected
 Invalid argument: session handle = %p CHINODEFLUSHREQUESTINFO is smaller than expected: pInfo->size = %d, sizeof(CHINODEFLUSHREQUESTINFO) = %d [VERBOSE] %s:%d %s() pInfo %p pInfo->hChiSession %p
 [VERBOSE] %s:%d %s() Number of linked cameras %d
 index:%d, camId:%d, isDiff:%d CHINODEPROCREQUESTINFO is smaller than expected FrameDimension ubsan: vla-bound-not-positive clReleaseCommandQueue [VERBOSE] %s:%d %s() Deleting fd %d YUVImage=%p YImage=%p UVImage=%p pAddr=%p
 [ERROR  ] %s:%d %s() Unknown rotation angle %d
 [ERROR  ] %s:%d %s() GPUOpenCL::Uninitialize Failed to unmap lib: %d
 pCameraConfig: NULL [VERBOSE] %s:%d %s() planeId %d input alignment %d %d
 Instanceid:%d Invalid input port map for this output port:%d(%d) One of the o/p ports are invalid so not possible to apply Simo Unable to read endorTag IsPreviewStreamPrasent request %llu [VERBOSE] %s:%d %s() [NoBYPASS] ProcessRequest GPU Rotation rotation = %d
 Unsupported downscale format from Input (Port: %u, Format: %u) to Output (Port: %u, Format: %u) ubsan: sub-overflow
 clGetProgramBuildInfo CHIGPU EnableBufferMappingforPort [ERROR  ] %s:%d %s() ExecuteCopyImage failed: error: %d
 ExecuteCopyUBWCTP10ImageToUBWCTP10 [ERROR  ] %s:%d %s() ExecuteFlipImage failed: error: %d
 DownscaleImage Unable to downscale image with current format global WGS %zu x %zu  SCales %f and %f [ERROR  ] %s:%d %s() GPUOpenCL::CopyUBWCTP10ImageToUBWCTP10 failed: error: %d
 [ERROR  ] %s:%d %s() Invalid argument: pTagTypeInfo is NULL
 [VERBOSE] %s:%d %s() [%p] - InstanceId: %u ReqId: %u pConfig: %p - numConfigurations: %u
 InitializeDownscaleBypassMap [VERBOSE] %s:%d %s() Physical Camera: %u -> Node: %u:%u @ InputPort: %u | Type: %u
 OpenCL Initialization failed ! Unable to get FD based process skip Tag Id [VERBOSE] %s:%d %s() cameraIdx:%d, bypassCameraId:%d
 [ERROR  ] %s:%d %s() Instanceid:%d Invalid input port map for this output port:%d(%d)
 FD Frame skip so not possible to apply SIMO camano [ERROR  ] %s:%d %s() Invalid argument: pSetupRequestInfo: %p, pSetupRequestOutput: %p
 Invalid argument: pSetupRequestInfo: %p, pSetupRequestOutput: %p ubsan: add-overflow
 libOpenCL static const int Y_COMPONENT = 0;
static const int U_COMPONENT = 1;
static const int V_COMPONENT = 2;
__kernel void tp10_to_tp10(__read_only  image2d_t src_tp10,
                           __write_only image2d_t dest_tp10_y,
                           __write_only image2d_t dest_tp10_uv,
                           sampler_t sampler)
{
    const int    wid_x = get_global_id(0);
    const int    wid_y = get_global_id(1);
    const int2   read_coord = (int2)(6 * wid_x, wid_y);
    const int2   y_write_coord = (int2)(6 * wid_x, wid_y);
    const int2   uv_write_coord = (int2)(3 * wid_x, wid_y / 2);
    const float4 pixels_in[] = {
        read_imagef(src_tp10, sampler, read_coord),
        read_imagef(src_tp10, sampler, read_coord + (int2)(1, 0)),
        read_imagef(src_tp10, sampler, read_coord + (int2)(2, 0)),
        read_imagef(src_tp10, sampler, read_coord + (int2)(3, 0)),
        read_imagef(src_tp10, sampler, read_coord + (int2)(4, 0)),
        read_imagef(src_tp10, sampler, read_coord + (int2)(5, 0)),
        };
    float        y_pixels_out[2][3] = {
        { pixels_in[0].s0, pixels_in[1].s0, pixels_in[2].s0 },
        { pixels_in[3].s0, pixels_in[4].s0, pixels_in[5].s0 },
        };
    float2       uv_pixels_out[3] = {
        { pixels_in[0].s1, pixels_in[0].s2 },
        { pixels_in[2].s1, pixels_in[2].s2 },
        { pixels_in[4].s1, pixels_in[4].s2 },
        };
    qcom_write_imagefv_3x1_n10t00(dest_tp10_y, y_write_coord, y_pixels_out[0]);
    qcom_write_imagefv_3x1_n10t00(dest_tp10_y, y_write_coord + (int2)(3, 0), y_pixels_out[1]);
    if (wid_y % 2 == 0) qcom_write_imagefv_3x1_n10t01(dest_tp10_uv, uv_write_coord, uv_pixels_out);
}
__kernel void p010_to_tp10(__read_only  image2d_t src_p010,
                           __write_only image2d_t dest_tp10_y,
                           __write_only image2d_t dest_tp10_uv,
                                        sampler_t sampler)
{
    const int    wid_x          = get_global_id(0);
    const int    wid_y          = get_global_id(1);
    const int2   read_coord     = (int2)(6 * wid_x, wid_y);
    const int2   y_write_coord  = (int2)(6 * wid_x, wid_y);
    const int2   uv_write_coord = (int2)(3 * wid_x, wid_y / 2);
    const float4 pixels_in[]    = {
        read_imagef(src_p010, sampler, read_coord               ),
        read_imagef(src_p010, sampler, read_coord + (int2)(1, 0)),
        read_imagef(src_p010, sampler, read_coord + (int2)(2, 0)),
        read_imagef(src_p010, sampler, read_coord + (int2)(3, 0)),
        read_imagef(src_p010, sampler, read_coord + (int2)(4, 0)),
        read_imagef(src_p010, sampler, read_coord + (int2)(5, 0)),
        };
    float        y_pixels_out[2][3] = {
        {pixels_in[0].s0, pixels_in[1].s0, pixels_in[2].s0},
        {pixels_in[3].s0, pixels_in[4].s0, pixels_in[5].s0},
        };
    float2       uv_pixels_out[3]   = {
        {pixels_in[0].s1, pixels_in[0].s2},
        {pixels_in[2].s1, pixels_in[2].s2},
        {pixels_in[4].s1, pixels_in[4].s2},
        };
    qcom_write_imagefv_3x1_n10t00(dest_tp10_y, y_write_coord,                y_pixels_out[0]);
    qcom_write_imagefv_3x1_n10t00(dest_tp10_y, y_write_coord + (int2)(3, 0), y_pixels_out[1]);
    if (wid_y % 2 == 0) qcom_write_imagefv_3x1_n10t01(dest_tp10_uv, uv_write_coord, uv_pixels_out);
}
__kernel void tp10_to_p010(__read_only  image2d_t src_image,
                           __write_only image2d_t dest_p010_y,
                           __write_only image2d_t dest_p010_uv,
                                        sampler_t sampler)
{
    const int    wid_x              = get_global_id(0);
    const int    wid_y              = get_global_id(1);
    const float2 read_coord         = (float2)(4 * wid_x, 4 * wid_y) + 0.5;
    const int2   y_write_coord      = (int2)(4 * wid_x, 4 * wid_y);
    const int2   uv_write_coord     = (int2)(2 * wid_x, 2 * wid_y);
    const float4 y_pixels_in[]      = {
        qcom_read_imagef_2x2(src_image, sampler, read_coord,                    Y_COMPONENT),
        qcom_read_imagef_2x2(src_image, sampler, read_coord + (float2)(2., 0.), Y_COMPONENT),
        qcom_read_imagef_2x2(src_image, sampler, read_coord + (float2)(0., 2.), Y_COMPONENT),
        qcom_read_imagef_2x2(src_image, sampler, read_coord + (float2)(2., 2.), Y_COMPONENT),
        };
    float        y_pixels_out[4][4] = {
       {y_pixels_in[0].s3, y_pixels_in[0].s2, y_pixels_in[1].s3, y_pixels_in[1].s2},
       {y_pixels_in[0].s0, y_pixels_in[0].s1, y_pixels_in[1].s0, y_pixels_in[1].s1},
       {y_pixels_in[2].s3, y_pixels_in[2].s2, y_pixels_in[3].s3, y_pixels_in[3].s2},
       {y_pixels_in[2].s0, y_pixels_in[2].s1, y_pixels_in[3].s0, y_pixels_in[3].s1},
       };
    qcom_write_imagefv_4x1_n10p00(dest_p010_y, y_write_coord,                y_pixels_out[0]);
    qcom_write_imagefv_4x1_n10p00(dest_p010_y, y_write_coord + (int2)(0, 1), y_pixels_out[1]);
    qcom_write_imagefv_4x1_n10p00(dest_p010_y, y_write_coord + (int2)(0, 2), y_pixels_out[2]);
    qcom_write_imagefv_4x1_n10p00(dest_p010_y, y_write_coord + (int2)(0, 3), y_pixels_out[3]);
    const float4 u_pixels_in       = qcom_read_imagef_2x2(src_image, sampler, read_coord, U_COMPONENT);
    const float4 v_pixels_in       = qcom_read_imagef_2x2(src_image, sampler, read_coord, V_COMPONENT);
    float2       uv_pixels_out[2][2] = {
       {{u_pixels_in.s3, v_pixels_in.s3}, {u_pixels_in.s2, v_pixels_in.s2}},
       {{u_pixels_in.s0, v_pixels_in.s0}, {u_pixels_in.s1, v_pixels_in.s1}},
       };
    qcom_write_imagefv_2x1_n10p01(dest_p010_uv, uv_write_coord,                uv_pixels_out[0]);
    qcom_write_imagefv_2x1_n10p01(dest_p010_uv, uv_write_coord + (int2)(0, 1), uv_pixels_out[1]);
}
__kernel void copyImage(__write_only image2d_t dst, __read_only image2d_t src, unsigned int isSwapNeeded)
{
   int2   coord;
   float4 color; 
   coord.x = get_global_id(0);  
   coord.y = get_global_id(1);  
   const sampler_t sampler1 = CLK_NORMALIZED_COORDS_TRUE | CLK_ADDRESS_CLAMP | CLK_FILTER_NEAREST; 
   color = read_imagef(src, sampler1, coord);
   if (0 == isSwapNeeded)
   {
      write_imagef(dst, coord, color);
   }
   else
   {
      write_imagef(dst, coord, color.yxzw);
   }
}
__kernel void rotateImage(__write_only image2d_t dst,                          __read_only image2d_t src,                          int dstWidth,                          int dstHeight,                          int srcWidth,                          int srcHeight,                          float sinTheta,                          float cosTheta)
{
    const int ix = get_global_id(0);
    const int iy = get_global_id(1);
    const int halfWidth = dstWidth / 2;
    const int halfHeight = dstHeight / 2;
    int2 dstCoord = (int2)(ix, iy);
    int2 srcCoord;
    int translatedX = ix - halfWidth;
    int translatedY = iy - halfHeight;
    float rotatedX = (((float) translatedX) * cosTheta + ((float) translatedY) * sinTheta);
    float rotatedY = (((float) translatedX) * -sinTheta + ((float) translatedY) * cosTheta);
    srcCoord.x = rotatedX + (srcWidth / 2);
    srcCoord.y = rotatedY + (srcHeight / 2);
    const sampler_t sampler1 = CLK_NORMALIZED_COORDS_TRUE | CLK_ADDRESS_REPEAT | CLK_FILTER_NEAREST; 
    float4 color; 
    color = read_imagef(src, sampler1, srcCoord);
    write_imagef(dst, dstCoord, color);
}
__kernel void flipImage(__global unsigned char* dst,
                        __global unsigned char* src,
                        int width,
                        int height,
                        unsigned int inStride,
                        unsigned int outStride,
                        unsigned int inUVOffset,
                        unsigned int outUVOffset,
                        unsigned int swapneeded,
                        int direction)
{
    int2   srcCoord;
    int2   dstCoord;
    float4 color; 
    dstCoord.x = get_global_id(0);  
    dstCoord.y = get_global_id(1);  
    const sampler_t sampler1 = CLK_NORMALIZED_COORDS_TRUE | CLK_ADDRESS_CLAMP | CLK_FILTER_NEAREST; 
   if (0 == direction)
   {
       srcCoord.x = dstCoord.x;
       srcCoord.y = dstCoord.y;
   }
   else if (1 == direction)
   {
       srcCoord.x = width - dstCoord.x - 1;
        srcCoord.y = dstCoord.y;
    }
    else if (2 == direction)
    {
        srcCoord.x = dstCoord.x;
        srcCoord.y = height - dstCoord.y - 1;
    }
    else
    {
        srcCoord.x = width - dstCoord.x - 1;
        srcCoord.y = height - dstCoord.y - 1;
    }
   if (0 == inUVOffset)
   {
        dst[(dstCoord.y * outStride) + dstCoord.x] = src[(srcCoord.y * inStride) + srcCoord.x];
   }
   else
   {
       if (1 == swapneeded)
       {
           dst[(dstCoord.y * outStride) + (dstCoord.x * 2) + outUVOffset] = 
               src[(srcCoord.y * inStride) + (srcCoord.x * 2) + 1 + inUVOffset];
           dst[(dstCoord.y * outStride) + (dstCoord.x * 2) + 1 + outUVOffset] = 
               src[(srcCoord.y * inStride) + (srcCoord.x * 2) + inUVOffset];
       }
       else
       {
           dst[(dstCoord.y * outStride) + (dstCoord.x * 2) + outUVOffset] = 
               src[(srcCoord.y * inStride) + (srcCoord.x * 2) + inUVOffset];
           dst[(dstCoord.y * outStride) + (dstCoord.x * 2) + 1 + outUVOffset] = 
               src[(srcCoord.y * inStride) + (srcCoord.x * 2) + 1 + inUVOffset];
       }
   }
}
__kernel void ds4_single_plane (  __read_only     image2d_t       src_image,
                                  __write_only    image2d_t       downscaled_image,                                  __read_only     qcom_weight_image_t Kvalues,
                                  sampler_t       sampler,
                                  float           src_y_max
                                                                                  )
{
  int     wid_x               = get_global_id(0);
  int     wid_y               = get_global_id(1);
  int2    dst_coord  = (int2)(wid_x, wid_y); 
  float4  result; 
  float2  src_coord            = convert_float2(dst_coord) * 4.0f + 0.5 + 0.5f;
  result = qcom_convolve_imagef(src_image, sampler, src_coord, Kvalues);
  src_coord.y = fmin(src_coord.y, src_y_max);
  write_imagef(downscaled_image, dst_coord, result); 
}
__kernel void boxfilter_single_plane(  __read_only     image2d_t               src_image,
                                       __write_only    image2d_t               downscaled_image,
                                                       sampler_t               sampler,
                                                       qcom_box_size_t         scale,
                                                       float2                  unpacked_scale,
                                                       unsigned int            isSwapNeeded,
                                                       float                   src_y_max,
                                                       int2                    crop
                                                                                              )
{
  int     wid_x           = get_global_id(0);
  int     wid_y           = get_global_id(1);
  float2  src_coord       = (float2)((((float)wid_x+0.5f)* unpacked_scale.x + (float)crop.x), (((float)wid_y+0.5f) * unpacked_scale.y + (float)crop.y));
  int2    downscaled_coord= (int2)(wid_x, wid_y);
  float4  downscaled_pixel= (float4)(0.0f, 0.0f, 0.0f, 0.0f);
  src_coord.y = fmin(src_coord.y, src_y_max);
  // Do down_scaling
  downscaled_pixel = qcom_box_filter_imagef(src_image, sampler, src_coord, scale);
  // Writeout the down_scaled pixel
  if (0 == isSwapNeeded)
  {
    write_imagef(downscaled_image, downscaled_coord, downscaled_pixel);
  }
  else
  {
    write_imagef(downscaled_image, downscaled_coord, downscaled_pixel.yxzw);
  }
}
__kernel void boxfilter_single_plane_twoops(  __read_only    image2d_t               src_image,
                                       __write_only          image2d_t               downscaled_image,
                                       __write_only          image2d_t               downscaled_image2,
                                                             sampler_t               sampler,
                                                             qcom_box_size_t         scale,
                                                             qcom_box_size_t         scale2,
                                                             float2                  unpacked_scale,
                                                             float2                  unpacked_scale2,
                                                             float                   src_y_max,
                                                             int                     dstwidth,
                                                             int                     dstheight,
                                                             int                     dstwidth2,
                                                             int                     dstheight2,
                                                             unsigned int            isSwapNeeded,
                                                             unsigned int            isSwapNeeded2,
                                                             int2                    crop,
                                                             int2                    crop2
                                                                              )
{
  int     wid_x             = get_global_id(0);
  int     wid_y             = get_global_id(1);
  float2  src_coord         = (float2)(((float)wid_x+0.5f)* unpacked_scale.x + (float)crop.x, ((float)wid_y+0.5f) * unpacked_scale.y + (float)crop.y);
  float2  src_coord2        = (float2)(((float)wid_x+0.5f)* unpacked_scale2.x + (float)crop2.x, ((float)wid_y+0.5f) * unpacked_scale2.y + (float)crop2.y);
  int2    downscaled_coord  = (int2)(wid_x, wid_y);
  float4  downscaled_pixel  = (float4)(0.0f, 0.0f, 0.0f, 0.0f);
  float4  downscaled_pixel2 = (float4)(0.0f, 0.0f, 0.0f, 0.0f);
  src_coord.y  = fmin(src_coord.y, src_y_max);
  src_coord2.y = fmin(src_coord2.y, src_y_max);
  if ((wid_x <= dstwidth) || (wid_y <= dstheight))
  {
    // Do down_scaling
    downscaled_pixel = qcom_box_filter_imagef(src_image, sampler, src_coord, scale);
    if (0 == isSwapNeeded)
    {
      write_imagef(downscaled_image, downscaled_coord, downscaled_pixel);
    }
    else
    {
      write_imagef(downscaled_image, downscaled_coord, downscaled_pixel.yxzw);
    }
  }
  if ((wid_x <= dstwidth2) || (wid_y <= dstheight2))
  {
    // Downscale 2
    downscaled_pixel2 = qcom_box_filter_imagef(src_image, sampler, src_coord2, scale2);
    if (0 == isSwapNeeded2)
    {
      write_imagef(downscaled_image2, downscaled_coord, downscaled_pixel2);
    }
    else
    {
      write_imagef(downscaled_image2, downscaled_coord, downscaled_pixel2.yxzw);
    }
  }
}
__kernel void p010_to_pd10(  __global unsigned char* dst,                             
                             __global unsigned char* src,                             
                             uint                    in_stride_bytes,                 
                             uint                    in_scanline_bytes,               
                             uint                    out_stride_bytes)                
{                                                                                     
  int           wid_x                   = get_global_id(0);                           
  int           wid_y                   = get_global_id(1);                           
  const ushort  in_stride_pixels        = (in_stride_bytes / 2);                      
  const ushort  *src_luma16             = src;                                        
  const ushort  *src_chroma16           = src + (in_stride_bytes * in_scanline_bytes);
  const ushort  *src_luma_row           = src_luma16 + (in_stride_bytes * wid_y);     
  const ushort  *src_chroma_row         = src_chroma16 + (in_stride_pixels * wid_y);  
  uchar         *dst_row                = dst + (out_stride_bytes * wid_y);           
  ushort        src_x0                  = (wid_x * 2);                                
  ushort        src_x1                  = (src_x0 + 1);                               
  ushort        dst_idx                 = (wid_x * 8);                                
  ushort        y0, y1, y2, y3, cb, cr;                                               
                                                
  y0 = src_luma_row[src_x0]>>6;                 
  y1 = src_luma_row[src_x1]>>6;                 
  y2 = src_luma_row[in_stride_pixels+src_x0]>>6;
  y3 = src_luma_row[in_stride_pixels+src_x1]>>6;
  cb = src_chroma_row[src_x0]>>6;               
  cr = src_chroma_row[src_x1]>>6;               
                                                
  dst_row[dst_idx++] = (uchar) (y0>>2);         
  dst_row[dst_idx++] = (uchar) (y2>>2);         
  dst_row[dst_idx++] = (uchar) (y1>>2);         
  dst_row[dst_idx++] = (uchar) (y3>>2);         
  dst_row[dst_idx++] = (uchar) (cb>>2);         
  dst_row[dst_idx++] = (uchar) (cr>>2);         
  dst_row[dst_idx++] = (uchar) ((y0 & 0x03) + ((y2 & 0x03) << 2) + ((y1 & 0x03) << 4) + ((y3 & 0x03) << 6));
  dst_row[dst_idx++] = (uchar) (((cb & 0x03) + ((cr & 0x03) << 2)));
        
        
        
}
 clEnqueueNDRangeKernel Error creating an OpenCL context: %d [ERROR  ] %s:%d %s() Error creating the OpenCL Command Queue: %d
 boxfilter_single_plane [ERROR  ] %s:%d %s() ExecuteCopyUBWCTP10ImageToUBWCTP10 failed: error: %d
 Input  format: %d, width: %d, height: %d, inStride: %d, inScanline: %d, planeY: %p, planeUV: %p GPUOpenCL::FlipImage failed to create clBuffer srcUV: error: %d Failed to downscale the first plane kailua CHINODEPROCESSREQUESTINFO is smaller than expected [VERBOSE] %s:%d %s() index:%d, camId:%d, isDiff:%d
 [VERBOSE] %s:%d %s() Before m_nodeFlags 0x%x
 [VERBOSE] %s:%d %s() output port id = %d, format = %d sinkbuffer %d
 m_hBufferManagerDS4 Invalid portid %d [VERBOSE] %s:%d %s() bIsPreviewStreamPresent %d, request %llu 
 Flush is in Progress for the session, aborting Force DownscaleImage before flip Unsupported operation (%d), just pass. Request: %li Port to disable: num: %d, portId: %d GpuNodeSetNodeInterface ubsan: function-type-mismatch
 ubsan: function-type-mismatch clBuildProgram clCreateSampler rb RotateImage [VERBOSE] %s:%d %s() Input  format: %d, width: %d, height: %d, inStride: %d, inScanline: %d, planeY: %p, planeUV: %p
 ExecuteDownscaleBy4SinglePlane failed: error: %d [VERBOSE] %s:%d %s() ExecuteBoxFilterSinglePlane CL_TOTAL %f CL_EXECUTE(gpu_hw_time) %f CL_QUEUE %f CL_SUBMIT %f in msecs
 GPUOpenCL::ConvertP010ImageToUBWCTP10 failed: error: %d GPUOpenCL ReleaseContext error -0 means success-: %d GpuNodeCreate [ERROR  ] %s:%d %s() Invalid pProcessRequestInfo argument
 [VERBOSE] %s:%d %s() camera index:%d, cameraid:%d
 m_hBufferManagerDS4ForPreview cameraIdx:%d, bypassCameraId:%d [VERBOSE] %s:%d %s() GPUInstance:%d Request: %lu Master Camera Id: %u, inputIdx:%d(%d)->outputIdx:%d(%d), reso:%dx%d, format:%u
 [VERBOSE] %s:%d %s() GPU Instance:%d Handle downscaling for Request: %lu
 [NoBYPASS] ProcessRequest GPU Rotation rotation = %d [MOT_CAMERA_CONTROL]: Failed to retrieve tag id for %s.%s. operator() [ERROR  ] %s:%d %s() Could not obtain buffer from: %s
 ubsan: invalid-objc-cast ubsan: pointer-overflow Fail to load program binary, create Program from source. SaveProgramBinary [ERROR  ] %s:%d %s() Error querying for program binary sizes. errNum = %d
 ExecuteConvertP010ImageToUBWCTP10 ExecuteFlipImage failed: error: %d ExecuteBoxFilterSinglePlane [VERBOSE] %s:%d %s() Input format: %d, width: %d, height: %d, inStride is %d, output stride is %d 
 GpuNodeGetCaps CHINODECAPSINFO is smaller than expected [ERROR  ] %s:%d %s() Invalid argument: pDestroyInfo is NULL
 Invalid pSetBufferInfo->hNodeSession argument CHINODERESPONSEINFO is smaller than expected: pInfo->size = %d, sizeof(CHINODEFLUSHREQUESTINFO) = %d Invalid physical camera id:%d  [ERROR  ] %s:%d %s() Invalid Sensor Dimensions
 planeId %d input alignment %d %d [VERBOSE] %s:%d %s() One of the o/p ports are invalid so not possible to apply Simo
 clFlush [ERROR  ] %s:%d %s() clCreateProgramWithSource failed: error: %d
 [ERROR  ] %s:%d %s() Unable to allocate memory
 FWrite failed to write %lu [ERROR  ] %s:%d %s() clCreateKernel for the CopyImage Kernel failed: error: %d
 [VERBOSE] %s:%d %s() mappingEnabledProperty = %d, portID = %d, isOutputport = %d, enableBufferMap = %d
 Unsupported Chi Format for OpenCL: %d, falling back to NV12 [VERBOSE] %s:%d %s() ExecuteBoxFilterSinglePlane crop2 %dx%d
 ExecuteBoxFilterSinglePlane crop2 %dx%d GPUOpenCL::CopyUBWCTP10ImageToUBWCTP10 failed: error: %d Invalid pQueryBufferInfo->hNodeSessionn argument [ERROR  ] %s:%d %s() Invalid pProcessRequestInfo->hNodeSession argument
 [ERROR  ] %s:%d %s() CHINODEPROCESSREQUESTINFO is smaller than expected
 [ERROR  ] %s:%d %s() CHINODERESPONSEINFO is smaller than expected: pInfo->size = %d, sizeof(CHINODEFLUSHREQUESTINFO) = %d
 Mismatching numbre of m_numOfLinkedCameras:%d <-> Diff Map numCam:%d 0 Applying SIMO Downscaling mannar BypassCameraId GPUNodeOnSetupRequestForChiNode ubsan: alignment-assumption ubsan: negate-overflow ubsan: load-invalid-value
 Error Initializing one or more function pointers in Library: %s Error getting the requested Device: %d OpenCLObject %s%s%s%X [ERROR  ] %s:%d %s() Error querying for devices. errNum = %d
 [VERBOSE] %s:%d %s() FWrite failed to write %lu
 InitializeKernel clCreateKernel for the CopyImage Kernel failed: error: %d clCreateKernel for the p010_to_tp10 Kernel failed: error: %d AddEntryinMapTable [ERROR  ] %s:%d %s() GPUOpenCL::FlipImage failed to create clBuffer dstUV: error: %d
 GpuNodeGetFlushResponse [ERROR  ] %s:%d %s() ERROR: Buffer Negotiation Failed, W:%d x H:%d!

 [VERBOSE] %s:%d %s() Change Opt AspectRatio %f to Sensor AR: %f, Updated opt Height %d
 bIsPreviewStreamPresent %d, request %llu  [VERBOSE] %s:%d %s() [BYPASS] ProcessRequest GPU Rotation as rotation = %d
 UpdateMetaData [ERROR  ] %s:%d %s() Unsupported downscale format from Input (Port: %u, Format: %u) to Output (Port: %u, Format: %u)
 ProcessedFrameNumber ubsan: divrem-overflow
 ubsan: builtin-unreachable
 clWaitForEvents Unable to allocate memory clCreateKernel for the DS4SinglePlane Kernel failed: error: %d p010_to_tp10 [ERROR  ] %s:%d %s() ExecuteRotateImage failed: error: %d
 ExecuteFlipImage ExecuteConvertP010ImageToPD10 [VERBOSE] %s:%d %s() Output format: %d, width: %d, height: %d, outStride: %d, OutScanline: %d, planeY: %p, planeUV: %p
 [ERROR  ] %s:%d %s() Failed to downscale the second plane
 Failed to downscale the second plane [ERROR  ] %s:%d %s() ExecuteBoxFilterSinglePlane failed: error: %d
 Invalid argument: pCapsInfo is NULL GpuNodeSetBufferInfo PhysicalCameraInputConfig Selected aspect ratio is sensor ratio %f planeId %d  align %d %d [VERBOSE] %s:%d %s() This is time to skip request %llu as FD skipped
 Could not create: %s ubsan: float-cast-overflow
 clReleaseProgram clEnqueueCopyBuffer Failed to create ds4 sampler with error %d clCreateKernel for the BoxFilterSinglePlane Kernel failed: error: %d [ERROR  ] %s:%d %s() clCreateKernel for the p010_to_pd10 Kernel failed: error: %d
 [VERBOSE] %s:%d %s() Mapped fd %d YUVImage=%p YImage=%p UVImage=%p pAddr=%p
 GPUOpenCL::FlipImage failed to create clBuffer srcY: error: %d [VERBOSE] %s:%d %s() ExecuteBoxFilterSinglePlane crop %dx%d
 [ERROR  ] %s:%d %s() ExecuteBoxFilter2SinglePlane failed: error: %d
 Invalid argument: pDestroyInfo is NULL Invalid pProcessRequestInfo->hNodeSession argument [ERROR  ] %s:%d %s() CHINODEFLUSHREQUESTINFO is smaller than expected: pInfo->size = %d, sizeof(CHINODEFLUSHREQUESTINFO) = %d
 Request: %lu Bypass: %u Output Port: %u Fmt: %u - (%u x %u) [VERBOSE] %s:%d %s() GPU Instance:%d Handle 4K EIS for Request: %lu
 [VERBOSE] %s:%d %s() Couldnt read vendor tag and not skipping frame for FD
 [VERBOSE] %s:%d %s() ProcessRequest Entry nodeinstance %d m_nodeCaps %u Frame Num %lu Seq number %d numInputs: %u
 [ERROR  ] %s:%d %s() CHINODEPROCREQUESTINFO is smaller than expected
 CurrentMode ubsan: nonnull-arg
 clReleaseContext InitializeFuncPtrs clCreateKernel for the tp10_to_tp10 Kernel failed: error: %d Create YUV images [ERROR  ] %s:%d %s() Unsupported Chi Format for OpenCL: %d, falling back to NV12
 FlipImage [ERROR  ] %s:%d %s() GPUOpenCL::FlipImage failed to create clBuffer dstY: error: %d
 [ERROR  ] %s:%d %s() Invalid argument: pCapsInfo is NULL
 [ERROR  ] %s:%d %s() CHINODECAPSINFO is smaller than expected
 [ERROR  ] %s:%d %s() Chi API major version doesn't match (%d:%d) vs (%d:%d)
 Physical Camera: %u inputPortId:%d [WARN   ] %s:%d %s() pCameraConfig: NULL
 [VERBOSE] %s:%d %s() After m_nodeFlags 0x%x m_bIsSkipProcessing %d
 [VERBOSE] %s:%d %s()  skip request %llu since no preview  stream is present
 [VERBOSE] %s:%d %s() [BYPASS] ProcessRequest GPU NOFLIP  %d , rotation = %d
 ubsan: load-invalid-value clReleaseSampler V ExecuteCopyImage failed: error: %d [ERROR  ] %s:%d %s() ExecuteConvertP010ImageToUBWCTP10 failed: error: %d
 [ERROR  ] %s:%d %s() ExecuteConvertP010ImageToPD10 failed: error: %d
 GPUOpenCL::DownscaleImage failed: result: %d, error: %d GpuNodeQueryBufferInfo After m_nodeFlags 0x%x bIsBufferMappingEnabled %d Aspect ratio of Previous %f and present %f  [VERBOSE] %s:%d %s() planeId %d  align %d %d
 GpuNodePostPipelineCreate ubsan: alignment-assumption
 clCreateProgramWithSource [ERROR  ] %s:%d %s() Error getting the platform ID: %d
 CL_DEVICE_MAX_WORK_GROUP_SIZE=%d Error querying for number of devices. errNum = %d tp10_to_tp10 fd %d already maaped but pAddr %p mismatched DownscaleBy4Image NDrange %dx%d GPUOpenCL::ConvertP010ImageToPD10 failed to create clBuffer src: error: %d CHINODEDESTROYINFO is smaller than expected [ERROR  ] %s:%d %s() CHINODEQUERYBUFFERINFO is smaller than expected
 InitializeMultiCameraIDMap [ERROR  ] %s:%d %s() Mismatching numbre of m_numOfLinkedCameras:%d <-> Diff Map numCam:%d
 persist.vendor.camera.disableGPUSIMODS [VERBOSE] %s:%d %s() Selected aspect ratio is sensor ratio %f
 ReadSkipVendorTag lahaina clCreateImage clFinish [VERBOSE] %s:%d %s() CL_DEVICE_MAX_WORK_GROUP_SIZE=%d
 InitializeResources [WARN   ]  Create Separate Image input params yuvFormat[0].height       = %d yuvFormat[0].width        = %d yuvFormat[0].planeStride  = %d yuvFormat[0].sliceHeight  = %d yuvFormat[1].height       = %d yuvFormat[1].width        = %d yuvFormat[1].planeStride  = %d yuvFormat[1].sliceHeight  = %d PortId = %d, isOutputPort = %d format = %d ExecuteCopyImage [ERROR  ] %s:%d %s() GPUOpenCL::FlipImage failed to create clBuffer srcUV: error: %d
 [VERBOSE] %s:%d %s() ExecuteBoxFilterSinglePlane Scales %fx%f
 Uninitialize GpuNodeProcRequest [ERROR  ] %s:%d %s() Invalid Argument: %p
 [VERBOSE] %s:%d %s() Input port id = %d, Format = %d  m_nodeCaps: %u max %dx%d min %dx%d
 InitializeDownscaleBufferManagers GPUInstance:%d Request: %lu Master Camera Id: %u, inputIdx:%d(%d)->outputIdx:%d(%d), reso:%dx%d, format:%u [VERBOSE] %s:%d %s() passing DS DSb
 Skipping frame %llu from DS for FD fillmore [ERROR  ] %s:%d %s() Invalid argument: pNodeInterface is NULL
 GPUIntance:%d ApplyDownscale:inputPort %d->outputPort%d For Request: %lu  E ubsan: sub-overflow ubsan: negate-overflow
 ubsan: out-of-bounds ubsan: invalid-builtin
 ubsan: nonnull-return ubsan: nullability-return %s%s%s.%s clGetDeviceInfo [ERROR  ] %s:%d %s() clCreateKernel for the BoxFilterSinglePlane Kernel failed: error: %d
 [VERBOSE] %s:%d %s()  Create Separate Image input params yuvFormat[0].height       = %d yuvFormat[0].width        = %d yuvFormat[0].planeStride  = %d yuvFormat[0].sliceHeight  = %d yuvFormat[1].height       = %d yuvFormat[1].width        = %d yuvFormat[1].planeStride  = %d yuvFormat[1].sliceHeight  = %d PortId = %d, isOutputPort = %d format = %d
 [ERROR  ] %s:%d %s() clCreateImage failed: error: %d
 ExecuteBoxFilterSinglePlane failed setting arg %u with err %d ExecuteBoxFilter2SinglePlane failed: error: %d GPUOpenCL::ConvertP010ImageToPD10 failed: error: %d [VERBOSE] %s:%d %s() GPUOpenCL ReleaseCommandQueue error -0 means success-: %d
 [VERBOSE] %s:%d %s() GPUOpenCL ReleaseContext error -0 means success-: %d
 [ERROR  ] %s:%d %s() Invalid pQueryBufferInfo argument
 Invalid pQueryBufferInfo argument Chi API major version doesn't match (%d:%d) vs (%d:%d) Invalid Sensor Dimensions ERROR: Buffer Negotiation Failed, W:%d x H:%d!
 Change Opt AspectRatio %f to Sensor AR: %f, Updated opt Width %d [VERBOSE] %s:%d %s() Applying SIMO Downscaling
 /sys/devices/soc0/soc_id ubsan: shift-out-of-bounds clReleaseMemObject Initialize [VERBOSE] %s:%d %s() Load program binary %s successful!
 [VERBOSE] %s:%d %s() fd %d already maaped YUVImage=%p YImage=%p UVImage=%p pAddr=%p
 fd %d already maaped YUVImage=%p YImage=%p UVImage=%p pAddr=%p ConvertChiFormat GPUOpenCL::CopyImage failed: error: %d GPUOpenCL::FlipImage failed: result: %d, err: %d ExecuteDownscaleBy4SinglePlane failed setting arg %u with err %d Invalid argument: pTagTypeInfo is NULL PhysicalCameraConfigs not updated for SAT numOutputPorts = %d, numInputPorts = %d [VERBOSE] %s:%d %s() Aspect ratio of Previous %f and present %f 
 passing DS DSb [VERBOSE] %s:%d %s() not skipping FD frame
 SkipGPUprocessingbasedonFD [VERBOSE] %s:%d %s() GPUIntance:%d ApplyDownscale:inputPort %d->outputPort%d For Request: %lu  X
 ubsan: mul-overflow
 ubsan: cfi-check-fail
 ubsan: cfi-check-fail clGetDeviceIDs clCreateImage failed: error: %d Deleting fd %d YUVImage=%p YImage=%p UVImage=%p pAddr=%p [VERBOSE] %s:%d %s() Physical Camera: %u inputPortId:%d
 [ERROR  ] %s:%d %s() pPhysicalDiffMap is NULL
 [VERBOSE] %s:%d %s() bypass set %d, inplace set %d
 phycam:%d can't bypass, because physical preview dimension not match logical preview GPU Instance:%d Handle downscaling for Request: %lu [VERBOSE] %s:%d %s() FD Frame skip so not possible to apply SIMO
 sm8450 Invalid argument: pNodeInterface is NULL [VERBOSE] %s:%d %s() GPUIntance:%d ApplyDownscale:inputPort %d->outputPort%d For Request: %lu  E
 ubsan: implicit-conversion [VERBOSE] %s:%d %s() Fail to load program binary, create Program from source.
 Error querying for devices. errNum = %d [ERROR  ] %s:%d %s() clCreateKernel for the tp10_to_tp10 Kernel failed: error: %d
 mappingEnabledProperty = %d, portID = %d, isOutputport = %d, enableBufferMap = %d ExecuteCopyUBWCTP10ImageToUBWCTP10 failed: error: %d ExecuteBoxFilterSinglePlane failed for WaitForEvents err %d ExecuteBoxFilterSinglePlane CL_TOTAL %f CL_EXECUTE(gpu_hw_time) %f CL_QUEUE %f CL_SUBMIT %f in msecs [VERBOSE] %s:%d %s() global WGS %zu x %zu  SCales %f and %f
 Unable to get StreamTypePresent Vendor Tag Id %d [ERROR  ] %s:%d %s() Unable to get FD based process skip Tag Id
 [VERBOSE] %s:%d %s() passing DSb DS
 passing DSb DS [ERROR  ] %s:%d %s() [MOT_CAMERA_CONTROL]: Failed to retrieve tag id for %s.%s.
 ubsan: type-mismatch
 clGetPlatformIDs [ERROR  ] %s:%d %s() clCreateKernel for the FlipImage Kernel failed: error: %d
 [VERBOSE] %s:%d %s() Entry %d not found
 [ERROR  ] %s:%d %s() Failed to downscale the first plane
 Invalid pSetBufferInfo argument pInfo %p pInfo->hChiSession %p QueryBufferInfo [VERBOSE] %s:%d %s() Sensor width %d height %d aspect ratio %f
 output port id = %d, format = %d sinkbuffer %d GPU:%d No full inputPort linked to this output port(%d->%d) [VERBOSE] %s:%d %s() [NoBYPASS] ProcessRequest GPU Flip = %d , rotation = %d
 [VERBOSE] %s:%d %s() Last Request Id flushed %lu
 Flush request Id %lu from node ubsan: pointer-overflow
 clCreateProgramWithBinary wb [ERROR  ] %s:%d %s() clCreateKernel for the RotateImage Kernel failed: error: %d
 [VERBOSE] %s:%d %s() fd %d already maaped but pAddr %p mismatched
 ExecuteBoxFilterSinglePlane failed: error: %d [ERROR  ] %s:%d %s() ExecuteBoxFilterSinglePlane failed for WaitForEvents err %d
 ExecuteBoxFilterSinglePlaneSIMO Input format: %d, width: %d, height: %d, inStride is %d, output stride is %d  [ERROR  ] %s:%d %s() GPUOpenCL::ConvertP010ImageToPD10 failed to create clBuffer src: error: %d
 Soc: %s, kernel: %s, dimensiont: %d, buffer size: {%lu %lu}, localWGSize: {%lu %lu} CHINODECREATEINFO is smaller than expected [ERROR  ] %s:%d %s() Invalid pQueryBufferInfo->hNodeSessionn argument
 Invalid Argument: %p Number of linked cameras %d, exceeds max supported linked cameras %d  StreamTypePresent GPUInstance:%d Handle bypass for Request: %lu GPU Instance:%d Handle 4K EIS for Request: %lu Couldnt read vendor tag and not skipping frame for FD netrani /sys/devices/system/soc/soc0/id ro.arch clSetKernelArg [VERBOSE] ChiNodeGPU.cl.bin. [ERROR  ] %s:%d %s() clBuildProgram failed: error: %d, Log: %s
 [VERBOSE] %s:%d %s() Save program binary successful %s
 clCreateKernel for the RotateImage Kernel failed: error: %d Invalid argument: pInfo = %p persist.vendor.camera.disableGPUBufferMap [VERBOSE] %s:%d %s() phycam:%d can't bypass, because physical preview dimension not match logical preview
 This is time to skip request %llu as FD skipped [VERBOSE] %s:%d %s() Unable to read endorTag IsPreviewStreamPrasent request %llu
 [NoBYPASS] ProcessRequest GPU Flip = %d , rotation = %d [VERBOSE] %s:%d %s() Request: %li Port to disable: num: %d, portId: %d
 ubsan: divrem-overflow ubsan: vla-bound-not-positive
 ubsan: invalid-objc-cast
 clCreateCommandQueue clCreateBuffer E clCreateProgramWithBinary failed: error: %d, status: %d [ERROR  ] %s:%d %s() clCreateKernel for the DS4SinglePlane Kernel failed: error: %d
 FindEntryinMapTable ExecuteConvertP010ImageToUBWCTP10 failed: error: %d ExecuteDownscaleBy4SinglePlane [ERROR  ] %s:%d %s() ExecuteBoxFilter2SinglePlane failed setting arg %u with err %d
 [ERROR  ] %s:%d %s() CHINODEDESTROYINFO is smaller than expected
 Number of linked cameras %d [%p] - InstanceId: %u ReqId: %u pConfig: %p - numConfigurations: %u [VERBOSE] %s:%d %s() After m_nodeFlags 0x%x bIsBufferMappingEnabled %d
 persist.vendor.camera.enableGPUProfileData Error getting the platform ID: %d Entry %d not found Unknown rotation angle %d [ERROR  ] %s:%d %s() GPUOpenCL::CopyImage failed: error: %d
 [ERROR  ] %s:%d %s() ExecuteDownscaleBy4SinglePlane failed: error: %d
 ExecuteBoxFilterSinglePlane failed for CLGetEventProfilingInfo err %d [VERBOSE] %s:%d %s() Soc: %s, kernel: %s, dimensiont: %d, buffer size: {%lu %lu}, localWGSize: {%lu %lu}
 GpuNodeQueryVendorTag GpuNodeFlushRequest com.qti.chi.cameraconfiguration bypass set %d, inplace set %d CHIGPUNODE m_hBufferManagerFormatConversion [VERBOSE] %s:%d %s() GPUInstance:%d Handle bypass for Request: %lu
 [ERROR  ] %s:%d %s() GPU:%d No full inputPort linked to this output port(%d->%d)
  skip request %llu since no preview  stream is present GetDisabledPortForRequest sm8550 clReleaseKernel [ERROR  ] %s:%d %s() Failed to create ds4 weights image with error %d
 Save program binary successful %s copyImage [ERROR  ] %s:%d %s() GPUOpenCL::FlipImage failed: result: %d, err: %d
 [ERROR  ] %s:%d %s() Unable to downscale image with current format
 ExecuteBoxFilterSinglePlane crop %dx%d GPUOpenCL ReleaseCommandQueue error -0 means success-: %d [ERROR  ] %s:%d %s() CHINODECREATEINFO is smaller than expected
 [ERROR  ] %s:%d %s() Invalid argument: pDestroyInfo->hNodeSession is NULL
 [ERROR  ] %s:%d %s() Invalid pSetBufferInfo->hNodeSession argument
 CHINODESETBUFFERPROPERTIESINFO is smaller than expected [ERROR  ] %s:%d %s() PhysicalCameraConfigs not updated for SAT
 [VERBOSE] %s:%d %s() Change Opt AspectRatio %f to Sensor AR: %f, Updated opt Width %d
 ubsan: shift-out-of-bounds
 ubsan: float-cast-overflow [ERROR  ] %s:%d %s() Error Initializing one or more function pointers in Library: %s
 [ERROR  ] %s:%d %s() Error getting the requested Device: %d
 Error querying for program binaries. errNum = %d [ERROR  ] %s:%d %s() GPUOpenCL::DownscaleBy4Image failed: result: %d, error: %d
 DownscaleImageSIMO ExecuteBoxFilter2SinglePlane failed setting arg %u with err %d ChiNodeEntry Physical Camera: %u -> Node: %u:%u @ InputPort: %u | Type: %u [ERROR  ] %s:%d %s() OpenCL Initialization failed !
 [VERBOSE] %s:%d %s() [E] - Preview Dimensions: (%u x %u)
 [ERROR  ] %s:%d %s() ProcessRequest failed for request = %luSeq number %d
 [VERBOSE] %s:%d %s() Flush request Id %lu from node
 FlushRequest kona  >>>>>>>>>>>>>> >> >>>>>>> >>>>>>> D>>>  >>>  >>>  >>>>>>>>>>>>>>>>>>>>> >>>>>> >>>>>> >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>O>> >>>>>>>>>>>>>>>)>>>>>>>>>>>>>>>>>>>>>>)>>>>0>>>>>>>>)>>>>>>>>>>>>>>>>>>7>>>>>>>>>0>>>>>>>>>>>>>>>>0>>>7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>V       @  @  {Gz?ư>   H               3                                                    [                      D                                 0+59     /vendor/lib64 / so     @      @              /data/vendor/camera 3A  4A  5A        EA  FA  GA  ]A  ]A  ]A  <A  =A  >A  ]A  ]A  ]A  9A  :A  ;A        OA  PA  QA        KA  LA  MA  ]A  ]A  ]A  RA  SA  TA         
	   org.quic.camera.streamTypePresent org.quic.camera.skipgpuprocessingbasedonfd com.lenovo.moto.control flip_still SupportedFeatureChiNodeCapsGpuMemcpy                            com.qti.node.gpu   ;(  d     D    \    t      X    L               4  l  T    t      @                `  4    T    t  <                \      4    T  8   t            !    X!    !    !  4  4"  T  x"  t  "    #    T#    #    #    ($  4  t$  T  $  t  %    H%    %    %    $&  	  h&  4	  &  T	  &  t	  0'  	  (  	  ,.  	  .  	  /  
  _  D
  \a  d
  lb  
  \p  
  lr  
  v      <  l  d  ,            \  4    t                4  |  T  <    |    ,      < 4  <X l  ,\   `   b   d   e $  j L  k d  m   p   \t   ~ $  ~ <        ܕ   ,      ܗ <  ̙ T   l         zR |                           4                   L                   d   x  L    D-D      $            D-L0
            p  D    D-D              L    D-D              D    D-D             L    D-D         ,    D    D-D         L  4  L    D-D         l  `  D    D-D             L    D-D             D    D-D             L    D-D              D    D-D           $  L    D-D         ,  P  D    D-D         L  t  L    D-D         l    D    D-D             L    D-D             D    D-D             L    D-D           @  L    D-D           l  L    D-D         ,    D    D-D         L    L    D-D         l    D    D-D             L    D-D           8  D    D-D           \  L    D-D             D    D-D             L    D-D         ,    D    D-D         L    L    D-D         l  (  D    D-D           L  L    D-D           x  D    D-D             L    D-D             D    D-D             L    D-D         ,    D    D-D         L  <  L    D-D         l  h  D    D-D             L    D-D             D    D-D             L    D-D             D    D-D           ,  L    D-D         ,  X  D    D-D         L    4              d        D-Hp           8                 `$      D-P       $  4    D-L    <      %  0   D-l`
HIJK           PU     D-L    $   <  V     D-T@   ,   d  W     D-``
 $     e     D-T0
       $     g     D-X@   ,     k     D-``
 $     Xt     D-T0
       ,   <   x     D-``
 ,   l  }     D-``
 4     @  
   D-d`
H      4          D-d`
HI     <   	        D-h`
HIJK      D   L	    	   D-lP
HIJKLM N"O$        	  (      D-P  4   	       D-d`
H         	       D-L       
  `     D-L    ,   ,
     $   D-``
    \
    8   D-P    D   |
       D-l`
HIJK L"M$       $   
  8     D-T0
          
    $   D-P  4        L   D-d`
HI   $   D  I    D-P0
       $   l  M    D-P0
            XQ p   D-P  $     S    D-P0
            U     D-L    $     `V p   D-T0
          $  [            ,   <  [    D-\P
       $   l   ^ l   D-P0
     ,     H` L   D-``
 4     hd (
   D-h`
HIJ      `n            D     Xn    D-l`
HIJK L"M$       ,   \  { 
   D-``
       ,    D-L           D    L-L         0 T    L-L    $     p D   D-T0
                          ,  p L             D   0    D-H                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     _$ ]a _$__$?#O   ` 6 Փnpob  @ RO#ub O#_?#_WO    ԚER q  T*OBWA_è#_     b 4R q@ T**@ _T)!  AT *F  k  TԚEV qTR qA Ts6b  @ R>b N4  R OBWA_è#_?#O ep#b  @ R+b   iA   D+b 0b ?#O ` 6s"b  @ RO#b O#_?#Os"a  @ Rb   iA   T b b ?#O ` 6sa  @ RO#a O#_?#Osa  @ Ra   iA   pa a ?#O f` 6sa  @ RO#a O#_?#Osa  @ Ra   iA   X?a a ?#O B` 6s a  @ RO#ըa O#_?#Os a  @ Ra   iA   L7a a ?#O ` 6s?~a  @ RO#Մa O#_?#Os?oa  @ Rwa   iA    wa |a ?#O ` 6s0Za  @ RO#`a O#_?#Os0Ka  @ RSa   iA   Sa Xa ?#O ` 6s6 6a  @ RO#<a O#_?#Os6 'a  @ R/a   iA    /a 4a ?#O ` 6sa  @ RO#a O#_?#Osa  @ Ra   iA    a a ?#O ` 6sz0`  @ RO#` O#_?#O {` 6s`  @ RO#` O#_?#O h` 6s`  @ RO#` O#_?#Os`  @ R`   iA   8` ` ?#O D` 6s<`  @ RO#ժ` O#_?#Os<`  @ R`   iA    ` ` ?#O  ` 6s"!`  @ RO#Ն` O#_?#Os"!q`  @ Ry`   iA   ,y` ~` ?#O ` 6s^ \`  @ RO#b` O#_?#Os^ M`  @ RU`   iA   U` Z` ?#O ` 6sr8`  @ RO#>` O#_?#Osr)`  @ R1`   iA   1` 6` ?#O ` 6s:2`  @ RO#` O#_?#Os:2`  @ R`   iA   2` ` ?#O ` 6sv_  @ RO#_ O#_?#Osv_  @ R_   iA   8+_ _ ?#O l` 6s_  @ RO#_ O#_?#Os_  @ R_   iA   l'_ _ ?#O H` 6s"_  @ RO#ծ_ O#_?#Os"_  @ R_   iA    _ _ ?#O $` 6s_  @ RO#Պ_ O#_?#Osu_  @ R}_   iA   '}_ _ ?#O  ` 6s`_  @ RO#f_ O#_?#OsQ_  @ RY_   iA   Y_ ^_ ?#O ` 6s
<_  @ RO#B_ O#_?#Os
-_  @ R5_   iA   `5_ :_ ?#O ` 6s!_  @ RO#_ O#_?#Os!	_  @ R_   iA   \!_ _     _$  Y9p  4A_ *@_ ka  TA5_?#O R	_  @7*OF  (9#_  (_  qk T !(BRhxH^   q  h"H qOF  (9#_                                                                                                                                                                                                                                                                                                _$ՈŔҨU L T҉ǿxJ 	 TjJpY* 
- TMpY- @ TDnOGF   Ts/7  T  a   g}D?' , TMhW# - TMkW# ` T7ݾl&l @ T-M-4 a T / ?  T~  HҐ0 
 T$H҄$   Te҅կ  T
&8  T 
 =  .ҍN·8 m	 TQҍQ·8  Tc n  TzdddZ a	 T   ?   TF  )뚮K+   TSV,H A T Ս ?  T5  ŔҩU	 	 T
ʛj|G 
! T  ? 
` T$  ґǿxJ  
 TC#N`  T  ? @	 T  }D?/  TpIҰmp   T ի   	  T\  & ?   T Ր ?  T  ?  T N ? @ T + ?  T  ?   T  ? ` T     	 ? ` T Q ?   T ) ? 	aT_ Յ ? T_$%         _$գ         _$wO         _$WZ         _$N         _$w5         _$3          _$ճJ         _$S          _$՟6         _$70         _$c/         _$՗L         _$ՃZ _$Z _$+M         _$ՏK         _$&         _$գM         _$'%         ?#{O8 o9   JS;h@CѨ >/>#=~=\ i@_?
  TOQ{P#_9] ?#{  R \   `@{¨#_            ?#+m#m{ og_WO@	Y;- R%@ * R  ] B|cD|Ƅ R[ [  `6  !8[ h6@`: !![ i6@`> !@(	[ j6@`B !
[ k6@`F ![ l6@`J !8[ m6@`N !X[ n6@`R !-[ o6@`V ![ p6@`Z !"[ q6@`^ !l[ b6@`b !,3|[ c6@`f !=v[ d6@`j !Hp[ e6@`n !j[ g6@`r !P d[ u6@`v !3^[ v6@`z !HX[ f6@`~ !#R[ w6@` !`L[ h6@` !-F[ i6@` !	@[ j6@` !,
:[ k6@` !h34[ l6@` !.[ m6@` !H=([ n6@` !0"[ o6@` ! [ *` g:@  s  Rg:@ i>@ kB@ lF@L nJ@ oN@ {V@ jR@J mZ@ h^@ pb@ ff@F vj@ an@
 wr@
 cv@C
 bz@
 `~@	 x@	 q@Q	 d@	 e@ g@ i@I k@    RZ  `B[ t:@Ҡ@@Z c C   R?  4  \A @9 6  Д
*`A @? q! TB
RR[ @  !hB\# RRZ B
RRr[   @ 7!hc'Rn    1^A.@9n 6  `A @ qa TB
R
*RV[   У!hBR RZ B
R*RD[    7!hc!RZ  R@  u>@`d #Z @tB R" R? ` 4  ^A@9p 6  bA@_ qa TB
R
*R[ @  !hBh R RPZ B
R
*R[ @   7!hc" RCZ 5 R*j ,@]KT*@	OGWF_EgDoC{B#Am+l#_vB@B`y`3 R@ = U@=; .Z S ! R?` `
 @1
 5wJ@ lb@צ@U qZ aUS b?`   @ 5v@ i M
Z `@u" RR?  Z_A K@  46  ZcAN@ qa TB
R*RZ @  !hB7%R RY B
R
*RZ @   7!hc%R  !\A% @9 6  c`Ak @ q T *@ !hB(D"R RY  *@  7!hc#D"RY     \A @9w  7U RY   `A @ q T *@ !hBx$$R RY B
R
*R5Z   @Ѕ 7!hcP+$RtY U R1(6  {cAo@ q T *c@ !hB.&R RXY B
R
*RZ   @ !c<$&RKY * R; Z wA CZ @ ,T \ " T ; RV@RzS 9   B | #+T Y 	@  \Z `D)T 	)Tj58 @9@B_ rNAӨ?  T?A 
 T?% ^ T	
@&go_A	-ɚ
~7V~bC@|   ?H T	 ga _ re f! % [ %  $@vA E uh  	t @{@ n@-"~֕ΓP Aʓ"ɓq  ~Г ד8 Ɠ.ѓ  |ēj 	H	aG6!\~^fC0UF|   n! % _ rbN@ӷ	B@窌	| eG')%\+ѓ ʛ'$;|mRՓ,t		yN#Ґ!6
gA~ @F|X&~x  	1gA|`~ 	 \XdNҰ]ӷl}
w	 LD
` } g "A M|̓BFUʓ) RwWۓ*z> i 
+ ~ mA   o=]@͓& _˪֓|A ~e1		  #f 'ՓTƓU̓,   @ 	 	  @J *ʥE}A}xʤ4+ 	[fAp||PWʬ:|IV/}O|B\#c | RW qZU!3W / 9X   B R FX JX  ' *>X R" R**X #  # R<X wb@ˈҀ? W c# S! R?#@ **W v W@# 5?@ 5wf@ ` ZW *?W  4wr@  oK,======={=w=s=o=k=g=c=_=[=W=S=O=K=G=C=?=;=7=3=/=+='=#===W /@@b0R@R?D@9 6  cA@? q TB
R*R3X W@  @!hB8XR RkW B
R*RX   W@@ 7!hc8 ,XR\W wj@`|=aW ?3  B@9 (7  F@9 6  `A @ q TB
R*RW W@  ?@Ѕ!hB8dWR R.W B
R
*RW   W@?@ 7!hc8pdWR W _W L@v  l(6  bA@ qa TB
R
*RW   ЅУ!hBTd>R RV B
R
*RW   Ѕ !cT|d>RV *6 R\ ,(6  bA@ qA TB
R
*RW   ЅУ!hB+TD8R RV B
R
*RW    !cTD8RV u^@Ƈ v _V `@ ! R?;@`  4V@9# 6  bA@? qa TB
R
*RYW ;@  Ѓ!hBT8R RV B
R*RGW   ;@Ѕ 7!hcT8RV   vf@ ` ZV `@! R?; ` 4tr@K3,yV `@@a@b0R?3HR" R**V   wr@ K,aV `@b0Ra@3H?H@9( 6  kaAb@_ q T *>;@ !hBT;R R2V B
R
*RV   ;@Ѕ 7!hcT ,;R$V **IV   ? C
 T	 @'g_ApS$ ʩ|+uIʻ~l[ʆ}un@` v@x@`cV @A,Rc R? 4J@9jM 6   *bA@ qa TB
R
*RV   !hBAR R*U B
R
*RV    7!hc$AR*U ? 	fG&\I	.A@9
in8_80)Ox(	}}7 Wf|I@9) 6  aA@ q T * !hBT;R RU  *  7!hcT(1;RU *5 R@9q  6@5V vi4vv@຋ c @mU `@!5?c@ `  4u tz@ % 7 nU `@? U@9e6  ZcAM@ qa TB
R
*RV c@  Т!hB<%]R RQU B
R*RV c@  У 7!hc<%%]Rx@{8 @  T@ B T@    @t  RU | ||   @X @x	  @I  cPR" R**}8U 0 wn@ ` `U cPa,R}?! 4K@9. 6   *aA@ qa TB
R*RU   Т!hB#CR R*T B
R
*RU    7!hc,CR*T D `@S a@5 " Tu  !5U uv@຋ @mT `@!?c@ `  4v wz@ % 7 nT `@? G@9gM6  c`An @ qa TB
R
*RVU c@  Х!hB<%`R RT B
R
*RDU c@  У 7!hc<%`R@x@8 w@  T@  B T@    @  RT | ||   @ @   @  `@R h@ " Ta  !HU vv@຋ @mWT `@!H-?c@ `  4w tz@ % 7 nFT `@? @@9`>6  {cAo@ qa TB
R
*RT c@  !hB8<%cR RT B
R*RT c@  У 7!hc<%4cRl@L u  @  T@ _   T@    cPR" R**@}T  wn@ ` `S cP,Rb}? + 4L@9 6   *aA@ qa TB
R*RT   Т!hBFR R*S B
R
*RqT    7!hc$FR*S  ; R**S **S @.k cP@(j 4   B(i Tzu**S cP**S I@6  `A @_ q T *}Ђ !hB RT$=RsS  *p  D/!p*cTx*$=RkS |@  RS | ||   @ @   @  `@Q i@7 o Tw   !H-CT uv@຋ @mRS `@!?c@ `  4a wz@ % 7 nAS `@? A@96  JaAP@ q T *"c@Х !hBP<%dfR RS  *c@ У 7!hc<%1dfR !S vv@຋ @mS `@!%?c@ `  4a tz@ % 7 nR `@? D@9D6  Є`A @? q T *c@ !hB<%DiR RR  *c@ У 7!hc<%D>DiRf !%S uv@຋ @mR `@!(?c@ ` { 4a wz@ % 7 nR `@? V@96  cA @ q T *c@Т !hBX?<%lR RR  *c@ У 7!hc<%`lRCcP" R**R }RR   cPM 4R}R" R*j|*R @i< B cP CTwn@` `mR cP,Rb}@?  4N@9.6   *aA@ qa TB
R*RR   Ђ!hB JR R*9R B
R*RR    7!hc\JR*,R } !(S vv@຋ @m+R `@!2?c@ ` H 4a tz@ % 7 nR `@? I@96  еbA@? q T *c@Ђ !hBp-<%nR RQ  *c@ У 7!hc<%h&nR 8 !2R uv@຋ @mQ `@!%?c@ ` j 4a wz@ % 7 nQ `@? K@9+6  ДbA@_ q T *c@ !hB-<%qR RQ  *c@ У 7!hc<%hqR^cP	 4zv 	 T* AT2 !%R vv@຋ @mQ `@!`?c@ `  4a tz@ % 7 nQ `@? M@9M6  kaAc@ q T` *fc@ !hB*<%$tR R[Q ` *Xc@ `e 7!hc<%89$tR*!Q @ @} ! Rjx jxQ jx A T*   !`/R ORRd R o"R'N- RN[   A c ⃆<S C _ ナ<:Q  A  y7Q жR y	' A 2Q  A  y/Q 
P( y@A +Q @A  y(Q p( y`A $Q `A  y!Q `A  yQ `A  yQ @A  yQ @A  yQ  A  yQ  A  yQ  A  yQ  A  y	Q uV@ yj@i P `@@R c?[@` 1 4E@9E6  aA@ qa TuB
R
*RQ [@  !hB<4.d2R RP tB
R
*RsQ [@  `e 7!hc.@d2RoP@9P/6  1bA)@? q T` * !hB<NR R*P xB
R*RJQ   e !c,NR*P O@9(6  bA@ q T` *wzvХ !hBx$MR RlP xB
R*R Q   zvХ !cHMR_P ; RP **P **|P cP@(5**tP I@5)+/6  `A @ q T` *9 !hBT=R R.P ` *+  !cTX5=R6w@ 5`ü+P `@"&R(Rc*?[@`  4W@9W6  bA@ qa TvB
R
*RP [@  !hBl).3R RO xB
R*RP   [@` 7!hc.=3R (#O `  *J Rj ,@]`TQ R P    =P O             ?#{   *P Q}q T`) P  +ih8J	@֟$ $@{¨#_֟$31* r @{¨#_֟$lq- r@{¨#_֟$(Y' r@{¨#_֟$` @{¨#_֟$ՠ =@{¨#_֟$ @{¨#_֟$@{¨#_֟$ՊJ='k r`@{¨#_֟$ՠ |@{¨#_֟$Հ <@{¨#_        ?#{  WO  ׎@ v" @  T@(   TȎ@  @  RO | ||   h@
@ j @`@uM i
@) b Ti
   @U @OCWB{Ĩ#_`@cM i
@) T?O         ?#{Cog_WO   ; I;,@* (@s^A QU qH TT R  in8	֟$HS@y! r TI[@y?! r! TJ@y_! r TKSA9 5 R;  $t R8  $Ք R5  $4 R2  $մ R/  $l@9l 6  bA	@? qa T|B
R*RO F@  !hB8R RN |B
R*RwO   F@` 7!hc8RN *$" q7 Ba T*m@9U>A@+ (6  |*1bA*@_ q TB
RRSO QCI)  $RBJ) RA;CGD)N?E)3 + e#  !h@BP.C   ;  N B
RR5O CI)  I+J)GD) Y#E)!l/K;C#  c@c. $RC 3 + ;   fN @\;C q T@ 4[ qV T@ qg@9 (6	  *g@9 (7Y 5u  9 Rg@9/6  `A @ q TsB
Rs
*RN   Ѕ@c!hBdR R**  .N sB
Rs
*RN   b@ !c.dR**  N   s^A 4
A CF!@ k')1JY`j?  T,!@k) Tq@9q(6   `A @ qa T|B
R*RN   !hB: DzR R*M sB
Rs
*RN   b !c p(DzR*M ; R o>AR@ շ`B@@ ՅVC'@9R=9@): A)(B)>#0)<')+)N :P7W@j@i M  @R rѣѤѥS `?F`    ^ 5W@Ѡj@iG@B'@* 6 R :_} M  @#ѥS ?ֹ^  5P@
 q# TW@j@i M  @ѥS ?/@` aN   _A2P7;@ @2 @t2 Q@?
 q  T/@@1 @Z;C q T@ 4_[ q8 T
@?  q@9 (6p  *@9(7 5  /%@+@9B6@` Tm@9(6  sbAn@ q TsB
Rs
*RM   +@c!hB( DyR R*5M sB
Rs
*RM   b+@ !c %DyR*'M \ [@`R@+M `?V [@`R@!M ?Y [@`R@M ?`@  !@k'3YolT#@kT@ @  4 R@9/6  {cAb@_ q T|B
R*RM   @!hBdR R**  L sB
Rs
*RM   b@ !c.dR**  L 
 4AC #@ k  T@	 	 Th@(	 E  F/@  | V t@9T(6  `A @ qa TxB
R*RMM /@  ;@p@@!h @B xR R*G +@ L zB
RZ*R3M ;@  ;EBs@ @@ !c <xR*  kL 3@*  ;@/@@z@ @@:  
RL  o  $  |  <<` A@  a@   AJ A	  T	  V*_A+@[ W)@9S' 3@,(6  ZcAC@ qA TxB
R*RL ;@  CE@G @
@!hB \'$~R R* + L zB
RZ*RL ;@  GEB@' @,@e !c\'P:$~R*  L *O  hA@   Tb@hA@ aTA A  TA* 	 T
J L  \L (L ;@ @@9w 6  cA @ qa TtB
R
*RL ^  eЃ!hB.R RK uB
R
*RxL   ^`cХ 7!hc.!RK 3@  Rm@_ TOVWU_TgSoR{Q#_@RL K 
L L ?#{+ OU; @**|@`  >K `@ *R? *  5t~@` K `@c ! RR? *@ 5t~@` }K `@S A R R? * 5t@ ێ koK `@c a@B R* ? * 4  ]A@9( 6  ss
*)aA(@ q! TB
RRK   c!hB4䨀R R*6K B
RRK   b`УХ 7!hc4䨀R*+K   R@_  TOF+@{D#_QL ?#{; WO	V;շ  @*** q))^A> h T*9   	ik8		֟$R)  $
R)  $R   $	R t~@` J `@ *R? *  5t~@` J `@ ! RR? *` 5t~@` J `@ A R R? * 5t~@` J `@ a R R? *
 5t~@` J `@s  R R? * 	 5t~@` J `@ Rc  R? *` 5t~@` J `@S  R R? * 5t~@` J `@C  R R? * 5a@c ѣ =~  t@  ێ kJ `@c a@B R* ? *  5/  @9 7@9- 6  ss
*JaAI@? q! TB
RRK   ec!hB2d,R R*EJ B
RRJ   b`ce 7!hcd,TR*:J   R@_ TOIWH;@{F#_֩  )aA(@ qa TsB
Rs
*RJ   bec!hB:d,$R R*J sB
Rs
*RJ   b`c 7!hcd,($R*J @971K ?#C{ og_WO@ !*eJ  4a!t1`J @ 4@ )@?  T)@I 	 T	@i 	@ '@   T(@H   T@  @: X a!5J `	 4!%0J ` 4a!+J   4a!`&J @ 5i@* 1: TRY}Sb @M9 T+19 Th}S w  @Z X a!J 	 5`  @: RJ | ||    @@&  @@G @/  T @G @/ 4 T X a!I 5@-==F  @ RI | ||    @@%  @@G @  T @G @ / T X a!I  4!%I   4a!I  4a!`I   4  ]A@9(7  h@	 1, TR*}S. @M*  T1+ T}S   B\AB @9(6   `A @ qA TzB
RZ*RI BG9  @Y@  r @?   T@   Tl@  z@  R|I | ||  ` @" @B  a@(    w
*bA
@_ qA TB
RRI BG9  @@ r @  T@ 
" Tj@ 
z@: @G @c b T E@9aB@Z .@!hH R  rei*@GBL,1R R  H zB
RZ*R]I BG9  @Y@  r @  T@   Tm@  v@  RI | ||  ` @ @  a@@F @  T  v@6 @F @  T Ǣ@9@m>@Ӧ cF@  rg !c1p
J RR  ZH OHWG_FgEoD{CC#_  z@  RH | ||  ` @!@   a@  @xF @  T N@9F O@apF@be r!h B
1O R䱁R R  H B
RRH BG9  @@ ry D@   TK@k   Tk@  w@W  RH | ||  ` @ @  a@  w@7 @-F @ " T @9 @u"@c? r e!c1\I R䱁R  G {G ?#C{; OU; @**|@` )) >G `@ *R? *` 5t~@` G `@ ! RR? * 5t~@` G `@ A R R? * 5t~@` G `@ a R R? *  5t~@` G `@s  R R? *` 5t~@` G `@ Rc  R? *
 5t~@` sG `@S  R R? * 5t~@` eG `@  R R? *  5t~@` WG `@ R R? *` 5t~@` IG `@!R R? * 5a@c ѣ =2t@   ێ k3G `@c a@B R@* ? * 4  ]A@9( 6  ss
*)aA(@ q! TB
RRG   abc!hB`3̀R R*F B
RRG   b` 7!hc3̀R*F   R@_  TOH;@{FC#_H             ?#{og_	W
O J;I@)0A)$ 4    s Z_A*s
*  2A k! TnA)C ѥ  *C R' R>=  4AG *4  @c ѥ  * R*A *F  5^* ]  ***@ @ @)@?Y q? q  T? q! T@_ q  T% R  @ qT*'dS 4*AF @L@9 q(6  aA@@x9C q TRB
RG   aec R!hBdR**  VF RB
RG   bc !cdR.**  HF  q@ T^]@\ Z@`R@GF  ?X Z@`R@=F ?[ Z@`R@3F  ?@:C qa T[ q T
	@ qM@9 (7y53  *M@9/6  aA@ q TRB
RF   aec R!hBdR**0 R  E RB
RF   bc !cdR.**1 R  E 5_^@\ Z@`R@E  ?X Z@`R@E ?Z@`R@E  ?ۊ@ %@͹ XE @`?4 R ;@ q

  6*.  *-  O@9o  7< R(    aA@ q! TB
RRUF   aec!hB$),R R& RE B
RREF   b`cХ 7!hc,|R& R< RE @J@__ T*OKWJ_IgHoG{F#_@RF F         ?#{og_	W
OJ;I@(0A$ 4lx   )'  {_A*  yR9*B
RF   "cХ !cdR.**0 R  ?E  42A k" T'@C ѴrA)  *C R' R q>=  4AE *  c ѥ  * R*A *qE ; 4*  {_AAqE @k@9 qK(6  )aA:C(@ q TzRZ*B
RE   aЂeC R!hBdR**  D zRZ*B
RE   BcХ !cdR.**  D  q T^]@ Z@`R@D `?֛  {_A\ Z@`R@D ?Z Z@`R@D ?@:C qA T[ q T
		@? ql@9/6  *l@9/6  kaAj@_ qTyR9*B
ROE   aЂe# R!hBdR**/ R  D 5_^@ Z@`R@D `?֛  {_AZ Z@`R@D ?|Z@`R@uD @?)^a ]" #@****=5@a @" #@#SDS~SS1 5@ %@͹ XSD @`?3 R .@ qj	
  6*2  *1  n@9n  74 R,    ЌaA@ qa TsB
Rs
*RD   aТЅc!hB$)3R R& RD uB
R
*RD   Т`Х 7!hc3|R& R4 R
D @J@__ T*OKWJ_IgHoG{F#_@RE *E     ?#Cs {og_WO? U;ը@+0AH 4!   B5`[`_   2As '@{BD TA)  +@[ g ]A*@@c J(6  RB
R `A @` *sD  q T HL Tz/@7A)  Z*@aiХC R!hB3R   C RB
RVD    H Tj  J	*/@?A)B@k !cR'   C   \A @ (7#@ }  T&   ` *RB
RaA@+D  q T HC Tt.@FA)  
*@aЭc@ R!hBh4dR   WC RB
RD    ? Ti  )	*.@jA)"@ec@ !cdR@   ?C @ ҠB^_@>C g@W <`: T@*RѤ  r@?֥]  4  Є\A @9f 6  Х`A @ qa TtR
*B
RC ]  aТ R!hBRC tR
*B
RC   ]`Уe 7!hcRB @ @^@;B @RScѤ  r ?֡]  4  1^A @9` 6  c`Aj @_ qa TtR
*B
RC ]  aЂ R!hB'RB tR
*B
RpC   ]`Уe 7!hcRB @ ҠgC^d_@9B @RѤ  r?֤]  4  ^A@9h 6  !`A+ @ qa TtR
*B
R>C ]  ab R!hB"RxB tR
*B
R,C   ]`У 7!hcRkB @ Ҡi^e@@7 s kB @R  r?ִ] t 4  ]A@9j 6  B`AL @ qa TtR
*B
RB ]  aТ R!hB4R4B tR
*B
RB   ]`У 7!hcR('B AB 4 R  A{B _@" 44 RA|B ] q_ Z Z@`R@B ?X Z@`R@B @?Y Z@`R@B  ?\Z@`R@A  ?  J)*L)?@   `5  '@k@l_@_@gKK? q  T? q! T@ q  T) R  @ qT*[@L)?@|SW@|S   5@ %@͹ XA @?*_@ 4  \A@ @9 7: R@^   TI  *@^  T*s@OTWS_RgQoP{OC#_@*@^  T2    sbAp@ q TvB
R
*R5B ]  a!hB6dR R& RnA WB
R
*R"B   ]@ 7!hcdR& R: R_A @^ TB @RrB A ?#C#m{ g_WOY;	@ 6@  ! ***  o**v~@*=#M!`(@  _ [ ==<9A `@*R?֚  Z_A  4 *7 R  v~@` 'A `@! RR?ր  4 *W R  v~@` A `@cA RR?ր  4 *w Rt  v~@`= -A `@a RR?ր  4 * Rb  H@9=-(6  aA@ q TVB
R
*RA N-  a!h "B$6!",WR R@ VB
R
*RA N-  e`" "!c,WR@ v~@` @ `@ RR?ր  4 * R   v~@` @ `@ Rs R?ր  4 * R  v~@` @ `@c R R?C 4 * RI@9i 6  X*)aA)@? qA TB
RR6A   ab!hB4.,ZR R**o@ B
RR%A   @Х 7!hc,	ZR**c@ L@9 6  kaAk@ q TXB
R*R
A   ab!hB4.,\R R**C@ XB
R*R@   @Х 7!hc,	\R**5@ M@9m 6  aA@ qa TXB
R*R@   aЅ!hB7,_R R*@ XB
R*R@   @Х 7!hc,4_R*	@ 6 Rmb@ q0 Tcc!** @ ?P7w@ q@@ C  R? 4N@9 6   *aA@ qa TXB
R*R@   a!hB,DaR R*? XB
R*R@   @Х 7!hc,0DaR*? w@ ` Q? +@PR# R? 4O@9 6   *aA@ qa TXB
R*R]@   aB!hB/,bR R*? XB
R*RK@   @Х 7!hc,4+bR*? w@ ` Q? +@!PR R? 4P@9 6   *bA@ qa TXB
R*R"@   aB!hB/,bR R*\? XB
R*R@   @Х 7!hc,4+bR*O? w@ ` QT? +@APR  R? 4Q@9 6   *1bA1@? qa TTB
R
*R?   aBЃ!hB/,cR R*!? TB
R
*R?   @Х 7!hc,4+cR*? w@ ` Q? +@aPR  R? 4 *@@9` 6  `A @ qa TSB
Rs
*R?   aBc!hB/,DdR R*> XB
R*R?   @Х 7!hc,4+DdR*> ? P7B@9
(6  `A @? q TTB
R
*R}? @  '@ # T@  T#@, c T # TcBVcacc!hB6,DeR
w R
ww#w> SB
Rs
*RW? @  '@b c T@  T#@ T c T:cB{cccХ !c,@|1a|DeR||> "@^_ a T*@OTWS_RgQ{O#NmC#_'='K@9 !(gNNG$!.E!.T?P3&.T3; k(6  JaAJ@_ qa TXB
R*R? N)  a!hB,$\R RB> VB
R
*R>   N)Х !c,48$\R5> v~@` :> `@ RRR?֠  4 *L@97c&** a@  > `P7w@ ێ xb@k> `@ qa@! TC B R*   >  > B@9/7w B R* ? *>  P75P> > > 65? ?#+m#m{	Co
g_WOY;՛  (@I@{_A?	 q5 T(0AH: 4& *  X_A) ѥѓnA)*# R' R<9 R `  4   # *# R*'@ * #Aa##c#	!H(+J#= \ 5 z  A AA A *****: 4  k]Aj@9* 6  bA
@_ qA TYR9*B
R4>   ae# R!hB:'RDo= YR9*B
R#>   "@c 7!hcD'R)c= 9 R C y 5A < @@ q  T qA T@ q T' R  * C 4Y 4' *K  @ q`T* A AA A S~Se~SfS  4  s^Ak@9+ 6  1bA-@ qA TWR
*B
R=   ae R!hBH6,RD= [R{*B
R=   b@c 7!hcD,R47= ' *  @ %@͹ X= @ ? *7 R'   s^AAZ= @l@9 ql(6  aA@@9C q T[R{*B
R=   aec R!hBdR**  < [R{*B
R=   bc !cdR.**  <  q  T\Z Z@`R@<  ?\ Z@`R@< @?[ Z@`R@< ?ַ@:C q T  Z q{_A@ T
	@ qm@9m(6  aA@ q TYR9*B
R<=   ae# R!hBdR**+ R  r< YR9*B
R&=   "c !cdR.**, R  a< z 5    *{_A@m@9/7z 5] Z@`R@[< `?֛  {_A@\ Z@`R@N<  ?Z Z@`R@D< ?'@ qO 
 62A @	kT@*`  p@9 6  TД
*)aA1@? q TB
RR<   ae!hB$7D0R R< B
RR<   @ce 7!hcD0R< * Rq@9 73  *1  @< Rq@9 6  JaA@@ q TUB
R
*R<   aBe!hBD1R R**; WB
R
*R<   @c 7!hcD1R**; )@]?
 T*ONWM_LgKoJ{I#Hm+Gm#_@R< < ?#;m3m+m#	m{
g_WO  !  *@  @ h@ I@ L!@ #W;@NL#  "_A@9 @@ ))((6  ""V
*aA@ q TB
RR9< A`  A`a!hBl34kR Rp; B
RR&< A`  A`Уe !c48kRb; u~@` g; `@ *R?ր  4 *5 R t~@` W; `@ ! RR?ր  4 *U Rz u~@` G; `@ A RR?ր  4 *u Rj t~@` 7; `@ca RR?ր  4 * RZ u~@`?- &; `@  RR?ր  4 * RI t~@`;- ; `@ R R?ր  4 * R8 u~@`?- ; `@  RR?ր  4 * R' t~@`;- : `@  RRR?`  4 * u~@` : `@3 R R?ր  4 *5R t~@` : `@!Rs  R?ր  4 *UR  u~@` : `@ARc  R?ր  4 *uR  t~@` : `@aRS  R?ր  4 *R  u~@` : `@C R R?ր  4 *R  t~@` : `@R R?ր  4 *R  u~@` : `@R R?ր  4 *R  `!*[@S@  TC-B###,!~&!~Ќ1
1U8t8S)  ** 	@9(6  )aA)@? q TVB
R
*R:   aХ!hB4yR R**8: VB
R
*R:    !c448yR***: t~@` /: `@ RR?ր  4 *RR   !(  TSB-V#7#,!~!~;]<~<88S)  ** 
@9(6  JaAJ@_ q TVB
R
*R:   a!hB4{R R**9 VB
R
*R:    !c4|{R**9 u~@` 9 `@ RR? 4 *5R@9 6  kaAk@ q TSB
Rs
*Rp:   ac!hB@"4|R R**9 VB
R
*R]:   @У 7!hc4|R**9 @9l 6  aA@ qa TSB
Rs
*RB:   aХc!hB4~R R*|9 VB
R
*R0:   @ 7!hc4
~R*o9   R@[?
 TONWM_LgK{J#Im+Hm3Gm;Fm#_a@# Zt@  ێ k\9 `@#a@B R* ? *@5t:             ?#C{O9 o   JS;h@CR >/>#=~=': i@_?
  TOP{OC#_G:         ?#c {Cog_WOS;j@(0A5 4!  (B*?7S   2A s1 TK j  A)tE)O J]AfE)I@9i(6g  `A @ q TZRZ*B
R9 f@  AECC R!hBĂR/   8 ZRZ*B
Rx9   f@BCЅ C!c/ĂR   8 @# 7 ~ 3 Tڒ@ Ҡ@BA@s ? 8 }`2 T@R*C r@?֫[  4m  ]A@9l 6f  `A @? qa TYR9*B
R;9 [  ABE# R!hB!䄁R/u8 YR9*B
R)9   ["@CE 7!hc/䄁R	h8 ْ@ Ҡm@lBA@+ [ h8 O@~?}`) T@R	*CC r ?֮[  4l  ]A@9 6d  `A @_ qa T[R{*B
R8 [  AEc R!hB䆁R/-8 [R{*B
R8   [b@CЅ 7!hc/䆁R& 8 @Aw8 K@ 48 RAx8 [ qz Z@`R@8 `?@Z@`R@8 @?  O@~@Cxk<S7)C؝AӮAӭ;=7 @ *R`? *  5~@7 @! RR`? * 5~@7 @A R R`? *@ 5~@7 @#a R R`? * 5~@7 @3с R R`? * 5ۂ@ ێ k7 @ @B R* `? *  4k  k]Ap@9p 6q  1bA+@ qa TTR
*B
RL8   A R!hBӀR3*7 TR
*B
R:8   @E 7!hc3ӀR*y7 8 R  ۊ@ %@͹ X|7 @`?*@A7 [ qZ[T 4n  ]A@@9 7< Rp@^ TG  *p@^  TA  @*p@^a T*c@ORWQ_PgOoN{M#_b  B`AM @ qa TUB
R
*R7   ABEУ!hB//dR R& R$7 VB
R
*R7   @CЅ 7!hc/PdR& R< R7 p@^TC8 @7 @R(8             ?#{   	 @ ?! q# TiR*	 @{¨#_i  )]A(@9 7 R@{¨#_k  k]Aj@9 6l  Ss
*aA@_ q TB
RR7   Ac!hBP,	ŁR R6 B
RR7   b@ 7!hc,	h	ŁR6   R@{¨#_j  JaAH@ qA TSB
Rs
*Rl7   Ac!hBh,	ÁR R6 SB
Rs
*R[7   b@ 7!hc,	8ÁR6  R@{¨#_            ?#{   	 @ ?A qC T  *k! @{¨#_i  )]A(@9 7 R@{¨#_l  ]A@9 6m  Ss
*aA@_ q TB
RR7   ABЅc!hB1-dɁR RY6 B
RR7   b@E 7!hc-hdɁRO6   R@{¨#_j  JaAH@ qA TSB
Rs
*R6   ABc!hB<-ȁR R.6 SB
Rs
*R6   b@E 7!hc-0ȁR"6  R@{¨#_        ?#C{og_WOY;(@ f   @ \Aqh T @9P 75 R'@_ T h  ]A@9O 7 R'@_ T  &Rr6  od  V`  		6 |      P $ 40,8$= = =  =T  o	@@S!D)z  
#@Ý<>= <)3 {    +	' Z_A*H6K@(6u  W
*bA@ q! TB
RRb6 @  Ab!hB+$-R R5 B
RRR6   @E !c$-R5 z  @Z_AK@Jy% R 
# W(6b  B`AO @ q TY9*B
RR/6 @  WHAЂ#!hB-R Rg5 \B
R*R6 '@  '@ЁE@ VH!'@c-RV5 z  Њ@Z_AP7*'@Z@9a2' (7  p  bA@ qA T[B
R{*R5   ABec!hB	 :́R R/5 SB
Rs
*R5   b@cЅ 7!hc :́R#5  R'@_ ` T.  q  1bA-@ qA TZB
RZ*R5   AЂeC!hB9 :́R R5 VB
R
*R5   @cЅ 7!hc :́R4 5 R'@_  T!6 L@(6w  bA@ qa TUB
R
*R5 @  AbЅ!hB+d.R R4 WB
R
*R5   @ЁE !cd.R4 z  Њ@Z_AL@Qy # (77 R'@Z@9a2' (7c  `   `A  @ q TTB
R
*R]5 @  AЂЅ!hB&$/R R' R4 [B
R{*RJ5   @bЁ !c$/R' R7 R4 z  Z_A'@Z@9a2' (6a  !`A" @_ q TSB
Rs
*R)5 {B  AЂc!hB$g /R RfSa4 ZB
RZ*R5 {B  BЁ  !c//RSR4  /a4 CbBїW o <4 4 `  4'@ b <'B4 4   4'@6 R` b +Bѹ4 ѽ4 `  45 R+	@@ q T@ Տ ? a Ts  JsB@ T
Rx@Ν.
&t? 4  ?o@@B R* 24  	 @q   U1^A  q-@? qC T@ 6s  sbAf@ q T\B
R*R4 '@  AB'@!h|BBh)R R R3 UB
R
*R4   B@Ѓ 7!hc)R R3  v  ^A@@9 6y  9cA$@ qA TVB
R
*Rl4   AЂЅ!hB=)R R3 YB
R9*R[4   "@ 7!hc)|R3 i  (6{  {cAg@ qa TWB
R
*R@4 B  AB!hB5)DR Rz3 TB
R
*R.4   BЁ !c)$DRm3 q  ЉB1^A i 4'@V[
*X
R9)
RR{  *4   @Ё !**K3 '@q  Љ}B1^As B "B) T
@$@9 D(6|  МcA@ q! T*3 @  Ab R!hBD;**#3 *3   @Ё !**3 '@q  i}B1^A| C)	 TB*@9Z J(6q  1bA)@? q! T*3 Z@  Ab R!hBD;**2 *3   Z@Ё !**2 '@q  Щ}B1^A|
 C) T @p TjE,@9 /6g  `A @_ qT*3 @  Ab R!hBD;**2 l'@ p@?  Ty  J9C@ zR8@Z9.t? 2  ?o@@B R*2*3 ~  _A@h  (6i  )aA;@ q T[B
R{*RI3 @  @ABEc!hB
ldR R   ~2 SB
Rs
*R23   @@bЁCЅ !cl%dR   l2 ~  _A~B( 4'@ q+=A!=b=%=
P


 =A=b===` T'@	 q.s/013 s?/=== = = T'@ qabcRde  =A =b = = = T'@ q2r2 = =b=@==  T'@ qْR˒6 =="=@=c=` T'@ q3s===== T'@ qRR = =" =@ =c = T'@! qdef3gss? = = = =c=  T'@% qZTPY\I_@=="==#=` T'@) q*p+,-0.p?@=a====
 T'@- qopqP`aD=="=  =# = T'@1 qB1CqDEF1_@ =a = = = =  T'@5 qP =a=B==#=` T'@9 q1qM=!=B=`== T'@= q-Q./01Q?=== =#= T'@A q`ab1cqd  =! =B =` = =AD T@'@N@ 4X 
6T" 
*# RX
RnR  *2   g@[@)FkD)a !"R   Z1 ~  _A@9 ? T?> T;O'@P@q@kT:O'@"@C@_ kT'@|BJ 4KE QA 1C< TH#@L џ   T  Nu~#@@!	Ak сEK kk k k TN@ '@Rl)
Bk ` TBak		   T1Ck)) O@9U q  T( (	D@ )  @9 6f  `A @ q T*1 F#@  A" R!hB!R0 *1   F#@ e 7!h!RL0 ~  _A@9*/6p  bA@ qT*1 g@  K@)ABF'D) R!hB"R   0 P'@}B1 4'@7\y**
*X
R!
oR#R9   ?D}BB [ ki. T@I ?= q' T@R# B@Z  P  a @!**0 ~  _A@r RT
(7
(7J(7(7(7
(7/6 l  *aA@-1  q! T  GktA R!hBT#**e0 *1   Gkta !**[0 ~  _A@J/6h  *aA@1  qA TA   RBT#'@A!h**;0 *0 C  a g@!**00 ~  _A@
/6k  *kaAs@0  qA TE  A R@!hBT#**0 *0 S  a g
@!**0 ~  _A@/6i  *)aA3@0  qA TI  A R'@!hBT#**/ *0 J  a G@!**/ ~  _A@/6m  *aA@0  qA TK  A Rg@!hBT#**/ *p0 M  a @!**/ ~  _A@J/6e  *`A @X0  qA TL  A R@!hBT#**/ *E0 N  a @!**/ ~  _A@/6j  *JaAS@-0  qTO  A R@!hBT#**d/ *0 j/6 B
RR *0 @Rw0 .6v  bA@ qA T:B
RZ*R0   AbEC!hB Rl$R@/ 6B
R
*R/   A`CE D/!p*cl;$R4/ t  JҔB@ U&t@? 4/  ?'@o@B R*d@a2/  d  	 @tB \A?kA T) 4'@3VUB s
*X
R"nR(R6  */   a)b !** . d  @\A9C C Z _C)B T_C T0C_'@ @9C/_H qb(6d  `A @ qA T*/ ~)  Abc R!hB +** . *z/   a~)b !** . d  @\AZ _C) T%_'@ @91@H? q /6~  cA@ qT*S/ )  Abc R!hB +** . |  _A@9U 6w  bA@_ qA T5B
R
*R6/   AE!hB8$ld)R Rq. 7B
R
*R%/    C% 7!hclT>d)Re. 1   @9 6`   `A @? q T9B
R9*R/ '@  @bE#BP*l&|BA!h(R RC. <B
R*R. '@  @ e 7f|BC!hcl(R4. B'@@9@ 4u  ^A@97 6t  bA@ qA T4B
R
*R.   AЅ!hBd4R R. ;B
R{*R.   b E 7!hc0d4R. 6 RDR  @U 5 '@_ ` T|  RJ@ ?C[9GS {+t- C ?  4g   *\A @9, 7'@DR  @U 5y  W@9_A'@+@9X+(6z  ZcAD@ qA T3B
Rs
*Rs.   A"c!hB$%6R R- :B
RZ*Rb.   aB !c6R- ?CJ@ Є	R1tS - C ? * 4s  s^A'@m@9 6f  `A @ qA T5B
R
*R3.   Abe!hB$58R Rn- 7B
R
*R".    cE 7!hc8Rb- DR  @U 5a|  cA@ q T9B
R9*R.   A"e#!hB16R R*<- <B
R*R-    ce 7!hc`46R*/- '@DR  @U4@ ծ T@ ?'@_ T*OTWS_RgQoP{OC#_W@'@_DR  @U55 sa   !`  7-  o, s  7-  s  7,  s  7, ,?# {C     @ j@_A q T @ Չ? 	 T? 	! T*@@?* @{A #_j  J]AH@9( 7 R@{A #_l  ]A@9 7 R@{A #_n  ]A@9 6o  3s
*aA@ q TB
RR`-   A%c!hB#\#$ׁR R, B
RRQ-   b #e 7!hc\#($ׁR,   R@{A #_k  kaAh@ qA T3B
Rs
*R4-   Ab%c!hB
\#$ԁR Ro, 3B
Rs
*R#-   b #e 7!hc\#$ԁR(  m  aA@? qA T3B
Rs
*R-   A%c!hB:\#ԁR RG, 3B
Rs
*R,   b #% 7!hc\#`ԁR;,  R@{A #_sҠ (7:, @ i @? 	 T	sҠ ) 	7	,, @@F        ?#3m+m#m{og_WOy  Z;M@9_A@ @  j@_ q T[ @? 롟 Tn@} 7 # , {   {_Al@9(6o  aA@ q T9B
R9*R, f@  g"@A"e#!hBd<dDR R+ ;B
R{*R,   f@g"@bace !c<$dDR+ [c  c@R" R* @>,  /@ p  PA)^A4 4B##B#  )@9i 6m  aA@ qA T9B
R9*RW,   Abe#!hBDځR R+ 6B
R
*RF,    ce 7!hclDځRi  *@9
 7 RZ@\_ TOSWR_QgPoO{N#Mm+Lm3Km#_4@9 6s  sbAw@3s
* q TB
RR,   Abec!hB(܁R RU+ B
RR,   b c% 7!hc#܁RK+   RZ@\_ T.  n  aA@? qA T;B
R{*R+   Aec!hBlہR R)+ <B
R*R+    ce 7!hc ہR+  RZ@\_@TI, p  */  @9m  7*-  p  bA@ qA T;B
R{*R+   Abec!hB<FR R* 9B
R9*R+   " ce 7!hc<FR* p   /*^AH"@9=.(6q  1bA-@ q T9B
R9*R+  A`  Abe#!hB<<GR R*** ;B
R{*Ru+  A`  bac% !c<\GR*** p  ^A7@t 4 oЇR /9**B9*vSg@`O ? #  $Հ=ѥ#**=@" @& .+ [рD)#" R*. [2 $+ [6 [: p  ^A<Z =6 _@o T7@_ ; Tn@O{өA @*@z:@k 4R-A @i}  d. #d.?  TL@@k# T@@_ k3z:@F@G  0 @@- kk@x@x4##%!&&-A (! =< Tթ~"  k$ T=   Tՠ~"@ k  T=1ՠ~#"` k  T@9(7+ RO @(7((7[ @ Qy q Tb  B`AN @ q! TRB
R*  A`  Abe# R!hBX,MR<* RB
R*  A`  "ace !c<MR$:) - Rp  O ^A@/6p  )""bA@ qA TRB
R*  A`  AA`Abe# R!hBDNR<) RB
R*  A`  AA`"ace !c<DNR ) k  k]Ah@(/6c  c`Ap @ q! TRB
Rs* b@	R  eP	# R<A Fhpb$L@B,'(@A!h  OR ) RB
R[* c@
R  ORQ
"e  fhqcL@c<(@e=(  a! ) [ @ Qy qT կ'ykx ֟$Վ?@)kЁ @?k" *A) kf* @ kѥ#с [B) k " @ka& * [рD)#" R*. [2 ) [6 [: $Մ@K  [ka 
  @?  Ti@) 4j@L@y q T) JAT@d.   $Հ=ѥ#**=@" @& ) V  ^A@9`(6V  bA@? qa TRB
R) w)  !be# R!hB`!dRR<* ) RB
R)   aw)"`ce !c<dRR:* 	) [рD)#" R*. [2 ) P  ^A@9(6A  !`A" @_ qa TRB
R) w)  !be# R!hB`!dRR<& R ( RB
R)   aw)"`ce !c<dRR:& R ( P  ^A[6 [: <Z =6 _AT @ @ѥ#**" @& U) [рD)#" R*. [2 K) [6 [: ' s  7( i@5\p"@1 4=J  =<J]AR
   RB
RF)   aw)"`ce !c<hR& R ( J  J]A[Z "  [ `"@_ , Tf@[ @@@ q! T7	 4	 4O@ q T#=#!!"- T="D@90!.*.F9x$.$ /<(6@   `A @ qa TRB
R) "  A`!be# R!hBx*aR<*<( RB
R(   a"`c%" !c<aR2A`*q  #@_ % Tzz  =<@z  E@9  7! R? u  E  `A @ qA TRB
R(   !be# R!hB`)_R<**( RB
R(   a" ce 7!hc<_R8**' ) RJ  ? J]AH  <T!@@9!.9S7xe.% /=(6I  ")aA&@ qa TRB
R(  A`  A`!be# R!hB>$cR<*' RB
R(  A`  A`"`ace !c<$cR*' J  J]A=<?)'<48|}`A T<B,|ӟ}` T̂K@9(6J  JaAG@ q TRB
RV( d@  [!̪~)beЉ #@ R!hBL8&^fR'@<ɶ})  #   ' RB
R:( c@  ["~)`ah %ю}) !@fR^>@# cc<    m' )ѥ#**( L  ]A@9g(6L  aA@? qa TRB
R( w)  !"e# R!hBD<hR<* F' RB
R'   aw)"`ce !c<hR* 9' [)*
 " R[ #' J  J]A[@9{/6H  aA
@_ q!TRB
R' w)  !"e# R!hBD<hR<& R ' ~' @?@Z@\_qT@ RZ@\_pT ' 1'     s  7' [ 0@? @_T s  7& ?#{C  O` @  j@_ q T@ ,? " Tm@@@: @> h@Y q T&@l"@.		   I  )]A(@9
 6J  JaAH@ qA T3B
Rs
*Rs'   !"ec!hBh9߁R R& 4B
R
*Rb'   a ce 7!hch9;߁R,  K  k]Ai@9) 6L  aA@? qA T3B
Rs
*RG'   !bec!hB;h9dR R& 4B
R
*R6'   a ce 7!hch9 dRv&  ROC@{A#_F  \A @9 6@  3s
* `A @ q TB
RR'   !"ec!hB=h9R RO& B
RR'   ab ce 7!hch9<RE&   ROC@{A#_O  ]A@9m 6P  bA@ qa T4B
R
*R& f@  !"%Ѓ!hB<uR R& 4B
R
*R&   f@ a#E 7!hc<-uR& Q  1^A.@9(6D  `A @ q T4B
R
*R& f@T q T&@  g@!%Ѓ!h<	dvR<@) RP@"B%  % 4B
R
*R& f@T q( T&@  s@`#% A	c<gF@)?dvR(@a!  % *OC@{A#_ s  7% @? T s  7% @R&         ?# {C O@   @  j@_q T @ ? ! TOB{A #ն  I  )]A(@9( 7 ROB{A #_K  k]Ai@9 7 ROB{A #_M  ]A@9 6N  3s
*aA@ q TB
RR1&   !Bec!hBT7DR Rl% B
RR"&   ab cE 7!hcT74*DRb%   ROB{A #_J  JaAH@ qA T3B
Rs
*R&   !Bec!hBX:T7R R@% 3B
Rs
*R%   ab c% 7!hcT7t%R(  L  ЌaA@? qA T3B
Rs
*R%   !Bec!hBT7R R% 3B
Rs
*R%   ab ce 7!hcT7xR%  ROB{A #_s( 7
% @ @? T s  7% @OB{A #              ?##m{C og_WOY;P  1@ o ^A'@@9
0FyW (6B  <*B`AD @ q TB
RR{% B)  !h
@bx"@%!hBt|dR R   $ B
RRf% B)  at"@i
@`#% !c|\dR W@  $ @#e
@c*Z{%  P7ZHS C A 4`
@C  @c@B R*%  K  k]A @9e@9(6@   `A @ q T5B
R
*R.% g
@  !B%!hB4.|ĂR R*g$ 3B
Rs
*R% S@  b`#ES@ '@a!c|+ĂR*W$ 0  P  ^A@9c(6A  !`A& @ qa T:B
RZ*R$ f
@  !b%C!hBP|DłR R5$ 9B
R9*R$   f
@"`a#% !c| ?DłR($ *VH: R q T{ 5O  ]A@9g (7*5  T  ДbA@ qa T;B
R{*R$ f
@  !b%c!hB|ƂR R# <B
R*R$   f
@`a#e !c|2ƂR# W@*  $ ZHS C 5: R^H, 4VH q+ T@S@A q TO  ]A@9{(6C  c`Aw @ qa T7B
R
*R$ f
@  !"%!hB|dǂR R# 8B
R*Rr$   f
@`a#% !c|&dǂR# : R. 5. 4@ y? !Tu@p"@ 4h@ *}Ӱ  Ѩ    h@! ( io nA wAw ?! q<TN)) n5h@ioAgUTI96I   oՖҠ<uC 5# @?@d
@ 례    Tw@  R@& R "@# @?! q! Ta"@ 4sw R<U  7 rB  m R2 m@yx@! : )@ > f"@ T@? A T`
@*@B R*# @  @?jq T?:qT?qa  TH R  *2 o@yx
@	2 : )@ > f"@T  - R2# B bT@  7@#? T o B sS@s#J  R`@Ry	@K  CLIF@`A`uB7=  1{=o   ;B
TD  B	 1	TF  S@R 1ؔBC'+/TW@T  B  s R @\B?C  G " C?֘>@ oՖ 5" @ ?@_ qA T\  М_A@99(6Y  9cA8@ qA T5B
R
*RZ#   !"E!hBX4-R R" 3B
Rs
*RI#   ab`CE !c-4/R" S@7  S@4J  c@  T M  Э]A@9(6A  !`A; @ q T3B
Rs
*R%#   !bEcS@!hB -R R^" 9B
R9*R#   a"`C% !c-RQ" C  j
@ o ԗ @sDC R KN" `?S@- Rm^ "@" * qT4V   oՖҠvC 59" @C?@ q TT  Д^A@9)6Z  ZcAY@? qA T4B
R
*R"   !"%!hBX4|ςR R" 6B
R
*R"   a`#E !c|4/ςR!  "@R" @D Qx qh T e6P  xdx
֟$n"@4Y  9c S@h@ywA@?0 q T?H q4 T|@{wK@Y q!4 T@? i T&@ m@yw@O _0 q4 T_X qA2 T@? Ai TO3Al 4&@* G   X3A{ kbc TScA)c*# R' R  4A" *  O@C* R*A *!  4*A! C  @c\A qb @9b(6C  c`AO@m @9C q T4R
*B
R:"   !B%Ѓ R!hBdR**  q! R*B
R%"   A`#e !cdR.**  a!  q@ T@@@Y Z@`R@`! ?S Z@`R@V!  ?X Z@`R@L! `?@S;C q TZ qBT
.
@ qY  9_A4@94(7W@5:  *Y  9_A4@94/6H  aA@ q TR9*B
R!   !B%# R!hBdR**9 R  ! R
*B
R!   A`#e !cdR.**- R    W@5@@@Y Z@`R@  ?S Z@`R@   ?֘Z@`R@  `?@J @ @ @ p ~@qUs@~ћӝB [  c  @#*R ? * 5~@  @! RR ? *  5~@`   @A RR`?֯ *oϝ 5~@  @a RG@R ? * 5؂@ ێ k  @@B R*  ? *  4T  ^A@96M  aA@ qa TR
*B
R!   !BEЃ R!hBlDR*U  R*B
R	!   a Ce 7!hcDR *H  ӊ@ %@͹ XL  @`?5 R @? 4 T{@&@b{wU *U5S@ C @T
 @? 6 TC3Ac8 4&@* sG   D3A k0 TYsA)c*# R' R  4`Af  *  O@C* R*iA *	W  X 4*`AY  @  x@ \A q @9f(6A  !`AO@  @8C q TR9*B
R    !B%# R!hBdR**   R9*B
R    A"`#e !cdR.**    q@ T@@@Y |[@`R@ ?S y[@`R@  ?X s[@`R@ `?x@S;C q TZ q"Tl	@?  qI  )]A!@9(759  *I  )]A!@9A/6E  `A @_ q TR*B
R1    !B% R!hBdR**< R  g R*B
R    A`#e !cdR.**8 R  V 5@@@Y |[@`R@V ?S y[@`R@L  ?s[@`R@B `?@k @) @ @ * nUx@@D}Λu B՝[ s % `@#*R ? * 5|@ `@! RR? *@ 5y@ `@A RR ? * 5s@ `@a RG@R`? * 5x@ ێ k `@a@B R*  ? *  4H  ]A @96I  )aA1@? qa TR
*B
R   !B% R!hB%R* R*B
Rq   a #e 7!hcR0* |@ %@͹ X `@?5 R @ q
  7 @ q
y 6Y  *9c c s  7 k@zywU s  7 S@}ө@@:ikkk s  7 n@}o@ililO O3A5   s  7y S@}u@@jhdjhO C3A5*1$Ձ@ ? z Tw@[ VH;@ q* T@ X? z T^Hz 4x
@C  Є@c@B R* \  @9 qa] TK  k]Aw@9b(7O  $z"@4W  [  | R6b {C r
*R~  *B
R   2@`A !$ւRl5 S@. R*f @  )35S@Z 3 !@_
bT@? 
 TS@*@B R*`
@ @  @:q` Tq  Tjqa  T' R  *  G R  g R@2 ?  TI97@   \A
 @9(6C  c`Ag @ q T*B
R 2@  !" R!hB d؂R *B
R   2@`AE !d؂R4  @? A Tj@`@S}Ӄ2@Aishs&@M *45  s  7  s  7 I96C  2@c\Ao @ 4(6D  `A @ q T*B
RP 2@  !" R!hB $ׂR *B
RA   2@`AE !$ׂR4  b"@G  @?  Tf@@}b@2@h`Bh`&@ *4 /6Q  1bA%@ qT*B
R 2@  !B R!hB,$ւRU 0 s  7a  s  7[ $Ձ@ \? AX T`
@a R@C   rc@B R* `	  @q, T 4iq T5 R2 @?  T9  $Y  9_A<@9<6\  cA@ q T  *@! !hBt R|dR B
R*R   @@E D/!p*c|t0dR  - RO  q3 T9q To R2 @? ` T s  7   2 @? TU  lRyJv
@>C@ 3b0 RBt6    ? 4V  ^A@9.	 6K  kaAe@ q TB
R
*R   !Bfg!hB6xR R B
R{*Rk   ab Efg 7!hcxR   AC  @c@B R*A2!   @	 q T q@ T	 q! T2@1 RJx_ q.  *6 y"@ 4
*X
R~R   qc&@ *3 5S@ {3 L!@b T@? a TI9
7S  s^As@9(6Z  ZcAH@ q T* F)  !B R!hB?D߂RS *	   AЇF)`e !D߂RI @? A TS@}ӅF)@@x qajkhkT q@ T s  7@ I9J6Q  6@1^AS@.@K 4(6O  aA@ q! T* W@  !B R!hB?GF)܂R * W@  `Ae !F)܂R @}Ӄ@hshhs@	@kW@B TM  ]A@9h 6M  aA@ q T*   !У R!hB'$݂R *   a E 7!h$݂R/ @? ! TS@&@I@M@!isis@?  TO@P@&@isjsJ#@Q? @?  TD@N@F)hsis,y qT qTC R&@ *34( W@(6H  aA@ q T*T F)  !BУ R!hBdۂR *E   AЇF)` !dۂR`& S@0 R*  @ 0 )s4  s  7 2 s  7~  s  7x  s  7r F R2 @?  TfA  !\A9 @9 (78 RO   6 RO   A  !`A7 @ qA TB
R
*R   !BE!hBD
T-dR R9 B
R*R   A`Ce !cT-dR- # RO   Y  9cA(@ qa TB
R{*R   !BEc!hB(;T-佂R R B
R*R   AЂ`Ce !cT-佂R  O   E  \A @9 6O  aA@ qa TB
RZ*R   !C!hB#1R R& R B
R
*R   a E 7!hc1l8R/  H  ]A@9{  73 RH P  bA@ qa TB
Rs
*Rt   !"c!hBD$䞁R R& R B
R
*Rb   a E 7!hcD$䞁R& R3 R    s  7 u@p"@05 s  7 @t s  7 , s  7 : s  7 ^H5  RO @ ձ? T ow
@C  #c0 @ Rk @- RS wAV R{=k=  _ ?@  [@ @?	 q T~B 4
*< R R}R  *[@ + 41@ 4vW@ s
* ۄR?  7)7)   RB
R [@  A)b`:CAЦ	@E
@  !*@*    [@,1@9 ? T(@yy:C QP q T  jf8k	`֟$? *   $* $B  B\AE @9/6L  aA@ qTRB
R [@  A)!:Cc&	@ R
@!h B4**    $3 *w $/ *s $*k $*o *B
Rs   @`AE !*% ~B*{ sB C(T T @Hk TH_ q TD  \A @9(6H   aA@ q T*B
RH @  !b R!hB* *B
R9   @`AE !*%y ~B*m@A(T @H?kTH qT.  ]A@9/6-   aA@ qT*B
R @  B R!hB*M W@? k)k)  ,!@ 4#@*+@*pXm :C? q kT  +@*3 RO @  v"2c q0[@z0# @ T(3  qA T%  \A@ @9(6<  cA@ q TB
R
*R [@  @BУ!h@BD0 $R R  B
Rs
*R [@  @b@AE'
@ !c <$R ~B' 4Bk' T*
!  !\A( @9&(65  	bA@? q TB
R*R   !hBX R R** B
R9*R{   A"@% !c <R**  * (  q TH[@@_ q  To@ 1X Tk@ 1aX T&  + \A @9(7@O) d? a TI96[@72@ 4*6 R(R
  $"@  JZ {3 #2@_ T!@7xz:C9 q"l
@z T 1 T9@@,  @a <{s? @! TzB6k T[@O@a @%  )<  _A@946<  cA@W@ q TR
*B
R @  :CBЃ R!hBT1R * F R
*B
R   @:C AE 7!hc R>* 6    s  7< (RzBj7O@7W@ V!@? ! T '@CO@;(R s  7$ <  cA@ q TB
R*R [@  @"Ѓ!h
@B? DR R B
R
*R [@  @@AE
@ !c 'DR @O) ճM? T s  7 I9[7@ .L?  TM)**
 /@  @:  -Z:D1 qA* sN) 1@/ T?@  :D!->D@{@K q u  qAQ T[@O   J _U   T\~Ӌ,z!@ 4O@ 	@*4ye@:C?k  o!@ Tz	!@	 4O@ @*yv	@g:C k p!@Tz	!@O@ 4 @*yu@s;Ck q	!@Tz!@ 4 @*z|@8C k b!@Tz!@W@ 4 @*gzx@8C k e!@Tz!@ 4 @*&{w@8Ck x!@Tz!@4@*"zmP8C@k c!@T * G   Z _W  4 T
1@4y91kz8     *:C@{zA^A)E @!# c 䜂R<:3 ; +      @[@s 2 	1@	T
@Uys:CkT{z 1  T@W@   @ ` yt@@?   T{BL	6k	 T[@" Rh!@  )W@N  ,  ]AW@@9,	 6.  aA@_ q TR{*B
R @  :Cc R!hB0DR * W@ R*B
Rk   @:C A 7!hc DR =*     s  7 @{B7W@ 7@ $? !	 T&@;@"  B\AE @9e/6&  `A @ q! TR
*B
R5   O@  G@J@xz   *[@"A)B=@ @{z:C
@3 ; !h+  R䜂R#     Y R9*B
R [@  @"O@'@G@@.yz6 s  7U >D!  @!
  1*I 1
 4VH  qD
 qa T[@@J[wj K[|+ +@G	@s	@@!~t!~!~14@"5	u T6  O@ւ*c
 3@*   4VH q6a 4O@ 
` 5'  \A @9a(61  1bA @ q T  *B !hB' ıR R   * @A !c ıR Z  :  Z_AZ@9Z(69  *9cA%@ q TB
R
*R [@  @B!hB0	g@ R R B
R{*Rv [@  @b@AE
@ !c R [@**1@j 4$@**+ RK   h _+k* Te Q@xh9C4 Q qTiD)K < R\ qa  TO@^ 4!  !*	 !  !*	 *S@; R7@;] "@ 3 4)  )]A7@9 7< RZ  P6D  *V  P7C@@]A T*OFWE_DgCoB{A#l#_6  bAS@@? q TB
R
*R	 
@  B!hB	|$R R' RB B
R
*R   
@ A 7!hc|$R' R< R3   W6 C@@] T\ B kAC Tb< R;8  _A@9(6$  Є`A @ q T  *" !hB R R B
Rs
*R   Ab@ !c $>R   !*>	 VH? q  4O@
 4;  {_AO@m@9(6.  aA@_ q T  *ڸB !hB R R B
RZ*R   AB@ !c R   !*7**K @ ? Z T**** U*& RRG   G@?@
 
 G @99R? ; q 
d@z  T[@h+ Q#0@  q Ezb
 TG@Q   T?@w@9: qT*R ?
j`T[@0@4* Q? qT: R  [@%#@ Ճf )[@K 
0@_:k*	T[ Q@t@9xt$;C kT @"  W@B` 3@x|@v@?  TzBi 6k T7W@ a@? a T`&@y;& RR s  7Z R& RzB7 s  7P 9 R  [@!@ Ջf )[@) 70@9k	*IT: Q3@T@zztE;C kT"@+  W@ka S@Wx|@@?  TzBk 6k T7W@ ժ@? 
a T&@8& RR; s  7 R& RzB7 s  7 W@WI [`RX  7 R; r-  O@ s
 @9B q" 
@z T[@1@C 4* Q q T*: R  1@C Z  k TE Q@@yi9C kTFDK@ [@*: R  1@C Z k	 TO Q@@zq8CkT:D [@R `T@9B qT"_jT[@1@.4* Q q T*: R  1@C Z _kTJ Q@L@Kxly9C?kTFDK@ [@*9 R  1@# 9 ?kT. Q@@xg:CW@_ kT:DO@ [@\`RZ  3 R< rZ-  Z  V TY@9?C qg" 
Ę@z` T[@0@ 4*8 R  0@  k	 T	 Q@.@yn9CkT:DO@ [@X@9C q Ty"?jO@` T[@0@ 4*; R  0@c { _k	 Tp Q@@&zd8C?kT:D{ [@[@9C q(Tk"jT[@L0@l4*9 R  H0@# 9 kiT8 QG@@xtT9CkW@T:DO@Z [@	 q@kT2C k T\ R[@5  +@{@ @h[wi[|!~	@$	@^A#!~!~@H#I% (6-  ЭaA@? q T  *B !hB 䯂R R B
R*R   A@% !c 䯂R *  J]AO@@@ !) T (6/  aA@ q T  *B !hB; dR R   * @AE !c dR **_  7  ^Aw@@9/6'  `A @_ q! T  *[@ !hB  
@丂RW@ R   *[@ @AE !F	@c |<丂R|   O@9* /@* (60  bA@? q T  *]B !hB(6 R RS   *P @AE !c 6RK **4
  q RTC? k  T"| RT q QTC k  TW@ RK qa  TW@~W@9Dk  TW@ R? qTW@Dk  TW@ RB5 q`TW@D?k  TW@ R+! q TW@.BEk  TW@R!% qTW@Eka TW@<Rb s  7 ) qTW@Eka TW@\R s  7 - qTW@HF?ka TW@|R" s  7 &1 qTW@F_ k  TW@R5 qTW@Fk  TW@R9 q`TW@tSGk  TW@RB= q TW@G k  TW@RW@A q?T@R         ?#{  O @  j@_a q T@ Ո?  T-  Э]A@9*(7*OB@{è#_)  )]A(@9 7 ROB@{è#_+  k]Ai@9 7 ROB@{è#_/  ]A@9k 60  
*bA@ qA TB
RR! f@  "E!hBDL.DR RRZ B
RR   f@AC 7!hcL.\3DRRN   ROB@{è#_*  JaAH@ qa TB
Rs
*R   Ec!hBX$L.R R+ B
R
*R   ACE 7!hcL.R*  ,  aA@? qa TB
R
*R f@  E!hB4L.dR R B
R
*R f@  AC 7!hcL.2dR  ROB@{è#_.  aA@ qa TB
R
*R f
@  BEЃ!hB
R R B
R
*R   f
@@!CE !cR *OB@{è#_ s  7 @? T s  7 ?#{  O 5   ^A	@@i	 h(6+  
*kaAj@_ qA TB
RRK g@  %Ѓ!hB 5 )R R B
RR:   g@@!#E !c )$<Rx k@a q Tt@ U_  @? a T@?  T R*h
 OB@{è#_(  ]A	@9I 7 ROB@{è#_֨ 7 ROB@{è#_֪@9 6,  aA@ q TB
R
*R f@  "%Ѓ!hB )DR RR2 B
R
*R   f@A#% 7!hc )DRR$   ROB@{è#_)  )aA(@ qa TB
Rs
*R   %c!hBX$ )dR R B
R
*R   A#E 7!hc )dR*  *  JaAI@? qa TB
R
*R f@  %Ѓ!hB4 )$R R B
R
*R f@  A# 7!hc )2$R  ROB@{è#_ s  7 @? @T s  7 L            ?# {C O @  5h@q# Tijklmnopqdfgb)JAkA΁1  @B )i*k2m:oBq. d	gr bf OB{A #_4  ^A@9	6   
* `A	 @? qa TB
RR$ f@)  "EЃ!hBL	R R  \ B
RR   Af@)CE 7!hc	R  O OB{A #_3  s^Aj@9j6(  aA
@_ qa TB
Rs
*R   "Ec!hB7D
R R) B
R
*R   7OBAC{AED
R!hc # ?#{  O  	 @ ?q T5  0R"" ? T !Р !  6  *  J]AH@9H 6+  kaAh@ qA TB
Rs
*R   "%c!hB,=1R R B
Rs
*R   7A#ERb!hc1)OB@{è# ,  ]A@9  7OB@{è#_-  s
*aA@_ q TB
RRh   "%c!hB@1R R B
RRY   )7A#Rb!hc17	OB@{è#Ք     ?#{    @*{¨#_(  ]A@96)  s
*)aA(@ q TB
RR.   %c!hBD6"R Ri B
RR   Ab# 7!hc"hR_ @*{¨#_            ?#{C  O  %   `   @? ' T@? ' T2A.@i % 4~	 
 ы ! 1  A Q q a   !  !\A( @9H 7 ROC@{A#_ ` Tb@ X qa  TC @9 7_` TA@X? qa  TE@97 TCX qa  T@ @9 7 TEX qa  TA0@9!7 T@ Y qa  TC@@9C7? TA@Y? qa  TEP@9e7   TCY qa  T@`@97  
 TEY qa  TAp@97@	 T@ Z qa  TC@97` TA@Z? qa  TE@97? T`@ TCZ qATB@96  (  aA@ q TB
R
*R}   %У!hBXR R B
R
*Rj   A# 7!hcR  ROC@{A#_  *  T` X_  qa  T @9'	7_ T@X  qa  T@9A7 TX  qa  T @9c7 TX?  qa  T0@97 T Y  qa  T@@97?  T@Y_  qa  TP@97   TY  qa  T`@97 @
 TY  qa  Tp@97`	 T Z?  qa  T@9%7 T@Z  qa  T@9B7? Tb@ TZ_  q!T @96I*  * BJ]A ` J@9*/6+  е
*kaAi@? qa TB
RR @  g.@)BE!hBxx3#R R % B
RR   @g2@)@!C% !cx31#R  *OC@{A#_@R)  s  7  @? `T s  7 2A.@i 5_$*_    ?#{C3 _WO	Y; o)@** **
4D0D# =    C  k6Dk O  )  )]A)@9(6*  *JaAH@ qA TB
RR   B%!hB9$kR R** B
RRn   !@# !c93$kR**  oh2DK  JR jrC a==# C   C   k6D  5  !e!!-# ** R=  `2k6De!!# **R2  `64 4 4iH? q  TlJD mBD .@_! TOIWH_G3@{E#_Aeb"!/# **$ R  `JmBDM!e""!<# ** R	  `B.@_ T         ?#{W O q TI +" T*	   6Iy*	 1" T@l +*  T	  6hy	 1 T(  @Ҁ7+ yC(< @? ` ,  @C ?/ ?֠  OBWA{è#_*  J]AM@96+  kaAh@ qa TB
R
*R   %!hB$nR R B
R
*R   A#% 7!hc@<$nR+  -  ]A@9N6.  е
*aA@? q! TB
RR   "%!hB oR R B
RR   A# 7!hcoR OBWA{è#_      ?#{C og_WO 1   Tp@:   	@Zc @*@? TYc! T5  ^A{@@9е
*(6    `A	 @? q TB
RRB @  @g:C":C%l@!hB)DR R	@  u B
RR+ @  @g:C@:C!Ю@#% !c(>DR	@  c K q  T;  7 R{_Ak@9+	(7|  @8 I q Ty  6 @iw?ց@
@?    T'@5;  *{_Ak@9(7b  @?  T;  I q{_Aa T7 Rk@9(7W   s  7=  s  77  s  71 @;  I q{_ATy  6 @7jw?
@*  k@9(6!  !`A* @_ q TB
RR @  g:C:C%!h @@R RJ@"B$  
 B
RR @  @:C@!# @g:C !c(R
@  
 w 4n@9. 6#  c`Ak @ q TB
RR f:C  g@:C"@%!hB-DR R  
 B
RRs   f:Cg@:CЗ@A# 7!hc<DR  
 OFWE_DgCoB{A#_    ?#Ck #m{og_WOT;Չ@*0A+ *D 4$@
&"s*ӝ G  
@ 1/ BL T@i 1K T`#+@*C R' R}Su-}S	(*uMc* R*DA *
 F  5  @3:' #< [
  @*R@?  4 *< R'@$  \A @9	 7x  @G
  @c! RR`?  4 *\ R'@$  \A @9. 7e  @5
  @A R@R?@ 4'@ *| R$  \A @9 7R  @"
  @a R@R?  4 * R'@$  \A @9n 7?  @
  @с R R`?- 4 * R'@$  \A @9 60  bA	@? q TR
*B
R
   E R!hB,MR!**	 R
*B
R
   AC% 7!hc!MR**	 '  \A @9o  7< R-  /  aA@_ qa TR
*B
Rl
   BE R!hB*OR!*	 R
*B
RZ
   AC% 7!hc!OR5*	 < R@E'  5  @'@ q  T qa T+@k@ q  T' R  +@L@ q`T* A A "A ~SdS~SFS  *| 5@ %@͹ Xy	  @?G  A	   @\A q @9(6  aA:C@ q TR
*B
R
   " R!hBdR**  >	 R
*B
R	   ! % !cdR.**  .	  q  T?@Y [@`R@-	 ?S [@`R@#	  ?T [@`R@	 `?+@@9C? qa TZ qB T	@ q  B\AQ @9(6  aA@ q TR{*B
R	   "c R!hBdR**; R   R
*B
R	   ! % !cdR.**( R   sӝ 5  *  B\AQ @9/7sӝV 5Y@V [@`R@ ?'@V [@`R@ `?Y [@`R@ @?G@ * 5+@ +1AkT;  @ѣC;@  ێ k  @@B R* ?'@ *5**@]_ T*k@OTWS_RgQoP{O#NmC#_  s^As@9 7@; R@]_`T  @*@]_T	   1bA@0@ q TB
R
*R   B%G@!hB p&R R& R0 B
R*R   !#G@ 7!hcp&,;R& R; R! @]_ T9 @R3	         _$ $@2    ?#3m+m#m{og_WOW;  @* b L@
@*a@I@? 9YhA	 T@_I q  Ta@;Y{? 	 T)@?I q
 T  c\Aa @9a` 6  `A @ qA TB
R
*R :C  @<;C5@"%!hB-dR R   B
R*Ry   :C@6;C9@!# 7!hc<dR   @\?
Y T  s  7 @l@@@_I qT s  7 )@?I qT@	 qH T+3AN 4&x&@_*W3 {@VA)#ѥ6kA)t@*C R' R;:9 R9] 5cѥ*C R' R9 RR B 4; # A##C#d##!I(-J#$L% y +  5 ;@P 3  A +@AA ;@bA A $A ****     4  !\A- @9- 6  aA@ qA TR9*B
R   "E# R!hB:;Rd& Rs
*B
R   !bC 7!hcd;R) 9 RXG7  Y 57@   '@@ q TF q T#@-@n@ q q T  *XG7  4y
 4_ *\  F#@@P@ q q  T* R  ** A AA bA ~SA ES$A fS~SS~S    #  4  \A'@ @90 6  bA@? qA TR*B
R|   "E R!hBH6ARd R
*B
Rk   !C% 7!hcdAR47 _ *  @ %@͹ X  @@? *& R_ '@ A   @9_A q1@93@Q(6  aA:C@ q TR*B
R9   " R!hBdR**  p R*B
R$   ! % !cdR.**  `  q  T[;@\ [@`R@` `?S [@`R@V ?Z [@`R@L `?@3;C q TZ qB, T	@?  q  B\AB @9B(6  aA@_ q TR{*B
R   "c R!hBdR**: R   R*B
R   ! % !cdR.**; R   9 5  *  B\AB @9/7Y 5[+@\ [@`R@  ?7@Y [@`R@ @?[ [@`R@ ?#@@t;C q TZ q T	@  q    \A @9C(6  aA@ q TR9*B
Ro   "# R!hBdR**) R   R*B
RY   ! % !cdR.*** R   Z 5  *    \A @9/7z 5Z@| [@`R@ `?#@@Z [@`R@ `?Y [@`R@x @?_@ q 
 63@ ,3AkCTu  '@Cѥ* R*8Y *;   ^A@9 6  
*aA@ q TB
RR   "%!hB$7dGR R2 B
RR   !Т# 7!hcdGR( * R  \A @9` 79  *7  _B*6 R  \A @9  6  bA@ q TB
R*R   %!hBdGR R** B
R9*R   !"#% 7!hcdGR**   _B*@6 @\롦TOUWT_SgRoQ{P#Om+Nm3Mm#_@R         ?#{ og_WO 
    @Ja & j `  . " h6D  ( m>D 
@]Ҡ^:@ `6Da>D?ֹ@ Ҁ a `6D ?6>      Ҁ ax}C `6D ?6i2D) n:D 
@]Ҡ^:@ `2Da:D?ֶ@ Ҁ a `2D?2:      Ҁ a}C `2D ?2jBDt"
 oFD 
@]Ҡ^:@s `BDaFD ?ַ@ Ҁ ai `BD?֟       Ҁ a}C\ @?֟ kJDtB" pND 
@]Ҡ^:@M `JDaND ?ָ@ Ҁ aC `JD ?֟       Ҁ a}C6 @?֟   hV@_A q a Tt.A{	 TւһvRVB@9@(6  `AB@&@ @? q TR
*B
R    R!hB8DR0/*   R
*B
R   ! % !c0/DRp"*   _  z@ @?  w@ ?  x@  ?։@  	)@  AQ@?  T@AD@ aTe.A A  Tz.p6A #, T`2Al6f R _T`"Ay	v `*Ay&"`  
 *f@ vv@ %@͹ X `@?։@9I(6   *
*1bA*@_ q! TB
RR8   "%!hB  7$R R*r B
RR(   ! #% !c 78$R*g  g@ yn@@ f ,i `@ ?֊@9(6   *`A @ qa TB
RZ*R   "%C!hB` 7R R*; B
R9*R   !" # !c 7L9R*.  a@a z@ % 7 n0 `@@? x@x w@ % 7 n$ `@? v@v x@ % 7 n `@ ? y@y v@ % 7 n `@? z@z y@ % 7 n  `@ ? w@w z@ % 7 n `@@? c@c w@ % 7 n `@? b@b x@ % 7 n `@ ? `A` v@ % 7 n `A?|A| y@`R@ `A ?h
Ah z@`P `
A@?
i@i w@`|= `@? `^@   ^  4@9 6   *`A @ qa TB
R
*R=   %!hB: 7R R*w B
R*R+   !# 7!hc 7$R*j `2AR %  `"A7  lH9L 7OGWF_EgDoC{B#_`AOGWF_EgDoC{B#  ?#{   w@{¨#     _$ ?#{     @`@@{¨# _            _$` ?#{     @`@h@9h  6`@ @{¨# _            ?#{ # O  T;Ո@fA@@ 5  o3s*  (  q*`  q T   * I@a!XA I  *R  1  T {  * @lq Tq TLq T`q  T  `	Q q  T	 q  T@R   9R  pqa  T@BR @_?
  TOE#@{C#_             _$?  (` 9 T* R  	?  T(@	a@9 5		@/@@ To a@9- 5? 
a 90a 9a 90@ b@9 5? 
a 9,a 9
b 9@` T<  
@_@ T
@D@ d   		@I	 	@)@?  T*   %@ e   		@) 	@M @ TA     * H 
	 K	@. RNa 9m@a 9@f F   h	@	 `	@ @  T  m	 _   m	 _A  ( 	 ,@/ R/` 9@a 9@ G   	@	 	@p @`  Tn   n   	 _            _$) @  (@h @I@ + RG	@ @
! T_     T@La@9_ T  H	@*(	 G	@ @
 T La@9_  T-@M	 %@ @ T '@@ GA P  

 -`@9 @Ma 9 4  4) R	@
a@9l@  T
 4@ -  j 4@ E  c@	a 9a 9q @q Q  +
 j	@j l	@@  T   @	a 9a 9b B  K p	@	 n	@@?  T    k  @c	   (@@l  a@9. 4@o  a@9 4
	@a 9_  TOa@9o 4H	@@
( @ b@  h	  @n  a@9	 4@m  a@9 4	@a 9`@9 4   T@
@_ ( @( R(a 9_֪ '@@ GA 	La@9_T
1 R` 9_@o  a@9 4@! Ra 9a 9 B  H 		@	  	@ @ T   ) R` 9_n  a@9 4@+ Ra 9a 9 D   	@	 	@d@  Tm #  $       	 	@% R@b@9 @a 9b 9a 9 C  p 
@ 	
@ @   T$   
 _$   
 _m  	 	@* R%@,b@9@a 9*b 9a 9& F   &
@ /
@@   T  %
 _  %
 _    ?#{    @9 q  T{#_@ RA _${  vA     zA     ~A     A     A"     AB     Ab     A     A     A     A     A     A"     AB     Ab     A     A     A     A     A     A"     AB     Ab     A     A     A     A     A     A"     AB     Ab     A     A     A     A     B     B"     
BB     Bb     B     B     B     B     "B     &B"     *BB     .Bb     2B     6B     :B     >B     BB     FB"     JBB     NBb     RB     VB     ZB     ^B     bB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 b     l                  D                                                                                                                     &                          .                          6                    o             `    p        `    2       	               o          o            o                                            ؂                     p                   8                           $      
       J      o                 8                          (                   o    X      o    0      o                                                                                           `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     `u     x            '              @                                                                        =                                                                     ؔ          .note.gnu.property .init_array .fini_array .text .got .note.android.ident .got.plt .rela.plt .bss .dynstr .eh_frame_hdr .gnu.version_r .data.rel.ro .relr.dyn .rela.dyn .gnu.version .dynsym .gnu.hash .eh_frame .note.gnu.build-id .dynamic .shstrtab .rodata .gnu_debugdata .data 7zXZ  i"6 !   |g] ?Eh=(aK6ER%_2:J|%$X0u EyD\u	,m
 qչ.Nvj0Ǽt\\/jL_d#VSQIײaA?yYĳ|8+*i:Ǜ'/1諈q&}CP$e%O[8L~DδiJ]1&l&&VKḒ\nsǎqNB٠u:qSJ?F+z$睔Q(W@4؇ΆIURvF&,<*J?u.,w=_K'mhMr/Eq:˹LHp#P&䶎GQ;N1(;e࢜l=$WBesWF؆ߎN[=)@3XYP伄2So~FE"z!'VHf}Wpu
CYt,<wK* QGmp!RsdZ\"3ڝc&FltvH$~ߐPjB2S{CaZ4tQ]r|{}wqdUy՝R q)܋{2j:}9IaE"_B˄pFkd|V[?0	thR<G}uobTvM f5Ufӗ	FOҫ{,kR =`"QYDavS~[e
	!:̯6,,r=5CR\6tuO/^^&|CT,ݱA'ÿhmw9|^I-7m<PLfٮ)Zt8+&_Ss5vb%uЖg6.6L6tH
؈Ui&
A`,i	yƿ2oymRpsrJC(~q@R=N[6qh](PfRޟt6i|ldghrDaV`L&2#}`$orPH73'3PEç+Ķ6u+ZmB.ЃvgW2hiumׅ_S#7ruHi,{.u
7u9:<$tq$o ?ƃa]lHe[a)JK9:{܋^͊;#UNgF}L.߬쟾Ǝ=oZOɶG2ØRjRֶ-X N}vúhNDXgѪm=U!EaM.2."ځ Z2= 9$]~]}gĪh}]}Tjh h3'Ndv3uywwO8y0Zخ4<]O;qץuh_I6ͱ^6	${a0K5՜z[F^M%zE-A+NK߰5ހ,CfahFxh|`o~0;%D{ؓ?Yu̦YhgٗcJFU>xdGԢε"F$ԹSbYJ??E(UsЧWu	.xU18ù+;"(<@   %7 0  &W>0    YZ                                                                   7                                                                                                                                                                                    8      8       
                             o       X      X                                  y   o       0      0      `                               o                                               c             $      $      J                                  `       p      p      2                                o                                                 T      B                                                   2       P$      P$      ²                             k                         ,                                          @      @      d                             ,                           `                            Y             `u     `u                                                           (                                            (     (                                                8     8                                                @     @     p                           2                       (                              K             ؂     ؂                                              Ȕ     Ȅ                                   ^                       8                                                                                                                                             