
    ^j              
          d Z ddlZddlZddlZddlmZ ddlmZ ddlm	Z	 ddl
mZmZmZmZmZmZmZmZmZ ddl
mZ dd	l
mZ dd
l
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddl
mZ ddlm Z   ejB                  e"      Z#i dg dg dddgdg dg ddg ddg dg d g d!g d"g d#g d$g d%g d&d'gd(d)d*gd+g i d,g d-d.d/gd0g d1g d2g d3g d4d5g d6g d7d8g d9d:g d;g d<d=d>gd?g d@g dAdBg dCdDgdEg dFg dGdHgdIgg dJdKgdLgg dMg dNZ$	  e       s e       	 dOdPge$dQ<   	  e       r e       s e       	 dUdVge$dV<   	  e       s e       	 dYge$dZ<   	  e       s e       	 d]ge$d^<   d_ge$d`<   dage$db<   dcge$dd<   	  e       s e       	 e$jW                  d^g        e$d^xx   dggz  cc<   dhge$di<   	  e       s e       	 g e$dl<   dmdnge$do<   g dpe$dq<   g dre$ds<   g dte$du<   e$d,   j[                  g dv       dwdxge$dy<   dzge$d{<   d|ge$d}<   d~ge$d<   g e$d<   dge$d<   g e$d<   g de$d<   ddge$d<   g de$d<   ddge$d<   g e$d<   dge$d<   dge$d<   dge$d<   er/ddl/m0Z0m1Z1 ddl2m3Z3 ddl2m4Z4 ddl2m5Z5 ddl2m6Z6 ddl2m7Z7 ddl2m8Z8 ddl2m9Z9 ddl2m:Z: ddl2m;Z; ddl2m<Z< ddl2m=Z= ddl2m>Z> ddl?m@Z@ ddl?mAZA ddlBmCZC ddlBmBZB ddlDmEZE ddlDmFZF ddlDmGZG ddlDmHZH ddlDmIZI ddlDmJZJ ddlDmKZK ddlDmLZL ddlDmMZM ddlDmNZN ddlOmPZP ddlOmQZQ ddlOmRZR ddlOmSZS ddlOmTZT ddlOmUZU ddlOmVZV ddlOmWZW ddlOmXZX ddlOmYZY ddlOmZZZ ddlOm[Z[ ddlOm\Z\ ddlOm]Z] ddlOm^Z^ ddlOm_Z_ ddlOm`Z` ddlOmaZa ddlbmcZc ddlbmdZd ddlbmeZe ddlbmfZf ddlbmgZg ddlbmhZh ddlbmiZi ddlbmjZj ddlbmkZk ddlbmlZl ddlbmmZm ddlbmnZn ddlompZp ddlomqZq ddlomrZr ddlomsZs ddltmuZu ddlvmwZw ddlvmxZx ddlymzZz ddlym{Z{ ddlym|Z| ddlym}Z} ddlym~Z~ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ dd lymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ ddlymZ dd	lymZ dd
lymZ ddlymZ ddlymZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd lmZ dd!lmZ dd"lmZ dd#lmZ dd$lmZ dd%lmZ dd&lmZ dd'lmZ dd(lmZ dd)l٭ dd*lmZ dd+lmZ dd,lmZ dd-lmZ dd.lmZ dd/lmZ dd0lmZ dd1lmZ dd2lmZ dd3lmZ dd4lmZ dd5lmZ dd6lmZ dd7lmZ dd8lmZ dd9lmZ dd:lmZ dd;lmZ dd<lmZ dd=lmZ dd>lmZ dd?lmZ dd@lmZ ddAlmZ ddBlmZ ddClmZ ddDlmZ ddElmZ ddFlmZ ddGlmZ ddHlmZ ddIlmZ ddJlmZ ddKlmZ ddLlmZ ddMlm Z  ddNlmZ ddOlmZ ddPlmZ ddQlmZ ddRlmZ ddSlmZ ddTlmZ ddUlmZ ddVlm	Z	 ddWlm
Z
 ddXlmZ ddYlmZ ddZlmZ dd[lmZ dd\lmZ dd]lmZ dd^lmZ dd_lmZ dd`lmZ ddalmZ ddblmZ ddclmZ dddlmZ ddelmZ ddflmZ ddglmZ ddhl m!Z! ddil m"Z" ddjl#m$Z$ ddkl%m&Z& ddll%m'Z' ddml%m(Z( ddnl%m)Z) ddol%m*Z* ddpl%m+Z+ ddql%m,Z, ddrl-m.Z. ddsl/m0Z0 ddtl1m2Z2 ddul1m3Z3 ddvl1m4Z4 ddwl1m5Z5 ddxl1m6Z6 ddyl7m8Z8 ddzl9m:Z: dd{l
m;Z; dd|l
m<Z< dd}l
m=Z= dd~l
m>Z> ddl
m?Z? ddl
m@Z@ ddl
mAZA ddl
mBZB ddl
mCZC ddl
mDZD ddl
mEZE ddl
mFZF ddl
mGZG ddl
mHZH ddl
mIZI ddl
mJZJ ddl
mKZK ddl
mLZL ddl
mMZM ddl
mNZN ddl
mOZO ddl
mPZP ddl
mQZQ ddl
mRZR ddl
mSZS ddlmTZT ddlUmVZV ddlWmXZX ddlWmYZY ddlWmZZZ ddlWm[Z[ ddlWm\Z\ ddlWm]Z] ddlWm^Z^ ddlWm_Z_ ddlWm`Z` ddlWmaZa ddlWmbZb ddlWmcZc ddlWmdZd ddlWmeZe ddlWmfZf ddlWmgZg ddlWmhZh ddlWmiZi ddlWmjZj ddlWmkZk ddlWmlZl ddlWmmZm ddlnmoZo ne$j                         D ci c]  \  }}| eq|       c}}Z$ e  eer      j                  dz  d      Ztet eui          j                  e$        ee" ew       d   etexde i      ej                  e"<   dezdezddfdZ{ e{e" dd        e{e" dd        e{e" dd        e| eer      j                  dz  j                  d            D ]  Z~e~j                  j                  Ze~j                  Zde de Z e{e" de de de       d Z ee      ej                  e" de de d   _          e       se#j                  d       yy# e$ r; ddRl
m%Z%  e&e%      D  cg c]  } | jO                  dS      r|  nc c} w c} e$dT<   Y Mw xY w# e$ r; ddWl
m(Z(  e&e(      D  cg c]  } | jO                  dS      r|  nc c} w c} e$dX<   Y rw xY w# e$ r; dd[l
m)Z)  e&e)      D  cg c]  } | jO                  dS      r|  nc c} w c} e$d\<   Y w xY w# e$ r; ddel
m*Z*  e&e*      D  cg c]  } | jO                  dS      r|  nc c} w c} e$df<   Y w xY w# e$ r; ddjl
m,Z,  e&e,      D  cg c]  } | jO                  dS      r|  nc c} w c} e$dk<   Y w xY w# e$ r; ddl
m.Z.  e&e.      D  cg c]  } | jO                  dS      r|  nc c} w c} e$d<   Y gw xY wc c}}w (  z5.14.1    N)Path)TYPE_CHECKING   )dependency_versions_check)	OptionalDependencyNotAvailable_LazyModuleis_essentia_availableis_g2p_en_availableis_librosa_availableis_mistral_common_availableis_mlx_availableis_numba_availableis_pretty_midi_available)is_bitsandbytes_available)is_scipy_available)is_sentencepiece_available)is_speech_available)is_timm_available)is_tokenizers_available)is_torch_available)is_torchaudio_available)is_torchvision_available)is_vision_available)logging)define_import_structureaudio_utilscliconfiguration_utilsPreTrainedConfigPretrainedConfig+convert_slow_tokenizers_checkpoints_to_fastdata)DataProcessorInputExampleInputFeatures%SingleSentenceClassificationProcessorSquadExampleSquadFeaturesSquadV1ProcessorSquadV2Processorglue_compute_metrics!glue_convert_examples_to_featuresglue_output_modesglue_processorsglue_tasks_num_labels"squad_convert_examples_to_featuresxnli_compute_metricsxnli_output_modesxnli_processorsxnli_tasks_num_labelszdata.data_collator)DataCollatorDataCollatorForLanguageModelingDataCollatorForMultipleChoice*DataCollatorForPermutationLanguageModelingDataCollatorForSeq2SeqDataCollatorForSOP"DataCollatorForTokenClassificationDataCollatorForWholeWordMaskDataCollatorWithFlatteningDataCollatorWithPaddingDefaultDataCollatordefault_data_collatorzdata.metricszdata.processorsdebug_utilsr   dependency_versions_tabledistributeddynamic_module_utils	exporters!feature_extraction_sequence_utilsSequenceFeatureExtractorfeature_extraction_utilsBatchFeatureFeatureExtractionMixin
file_utils
generation)AsyncTextIteratorStreamerCompileConfigContinuousBatchingConfigGenerationConfigTextDiffusionStreamerTextIteratorStreamerTextStreamerWatermarkingConfighf_argparserHfArgumentParserhyperparameter_searchimage_processing_utils_fastimage_transformsintegrations)is_clearml_availableis_comet_availableis_dvclive_availableis_neptune_availableis_optuna_availableis_ray_availableis_ray_tune_availableis_swanlab_availableis_tensorboard_availableis_trackio_availableis_wandb_availableloss	pipelines)AnyToAnyPipelineAudioClassificationPipeline"AutomaticSpeechRecognitionPipelineCsvPipelineDataFormatDepthEstimationPipeline!DocumentQuestionAnsweringPipelineFeatureExtractionPipelineFillMaskPipelineImageClassificationPipelineImageFeatureExtractionPipelineImageSegmentationPipelineImageTextToTextPipelineJsonPipelineDataFormatKeypointMatchingPipelineMaskGenerationPipelineNerPipelineObjectDetectionPipelinePipedPipelineDataFormatPipelinePipelineDataFormatTableQuestionAnsweringPipelineTextClassificationPipelineTextGenerationPipelineTextToAudioPipelineTokenClassificationPipelineVideoClassificationPipeline#ZeroShotAudioClassificationPipelineZeroShotClassificationPipeline#ZeroShotImageClassificationPipelineZeroShotObjectDetectionPipelinepipelineprocessing_utils)AudioKwargsImagesKwargsProcessingKwargsProcessorMixin
TextKwargsVideosKwargs
quantizerstesting_utilstokenization_pythonPreTrainedTokenizerPythonBackendtokenization_utilstokenization_utils_base)
AddedTokenBatchEncodingCharSpanPreTrainedTokenizerBase	TokenSpantokenization_utils_fast tokenization_utils_sentencepieceSentencePieceBackendtrainer_callback)DefaultFlowCallbackEarlyStoppingCallbackPrinterCallbackProgressCallbackTrainerCallbackTrainerControlTrainerState)EvalPredictionIntervalStrategySchedulerTypeenable_full_determinismset_seedTrainingArgumentsSeq2SeqTrainingArguments)$CONFIG_NAMEMODEL_CARD_NAMESPIECE_UNDERLINEWEIGHTS_NAME
TensorTypeadd_end_docstringsadd_start_docstringsis_apex_availableis_av_availabler   is_datasets_availableis_faiss_availableis_matplotlib_availabler   is_phonemizer_availableis_psutil_availableis_py3nvml_availableis_pyctcdecode_availableis_sacremoses_availabler   r   is_sklearn_availabler   r   r   r   is_torch_hpu_availableis_torch_mlu_availableis_torch_musa_availableis_torch_neuroncore_availableis_torch_npu_availabler   is_torch_xla_availableis_torch_xpu_availabler   r   requires_backendsKernelConfig)
AqlmConfigAutoRoundConfig	AwqConfigBitNetQuantConfigBitsAndBytesConfigCompressedTensorsConfig
EetqConfigFbgemmFp8ConfigFineGrainedFP8ConfigFourOverSixConfigFPQuantConfigGemmaQuantizationConfig
GPTQConfigHiggsConfig	HqqConfigMetalConfigMxfp4ConfigQuantoConfigQuarkConfig
SinqConfig
SpQRConfigTorchAoConfig
VptqConfig)trainer_utilstraining_argstraining_args_seq2sequtilszutils.import_utilszutils.kernel_configzutils.quantization_configvideo_utilsPreTrainedTokenizerFastTokenizersBackendtokenization_utils_tokenizers)dummy_tokenizers_objects_zutils.dummy_tokenizers_objectsSLOW_TO_FAST_CONVERTERSconvert_slow_tokenizer)*dummy_sentencepiece_and_tokenizers_objectsz0utils.dummy_sentencepiece_and_tokenizers_objectsMistralCommonBackendtokenization_mistral_common)dummy_mistral_common_objectsz"utils.dummy_mistral_common_objects
PilBackendimage_processing_backendsImageProcessingMixinimage_processing_baseBaseImageProcessorimage_processing_utilsImageFeatureExtractionMixinimage_utils)dummy_vision_objectszutils.dummy_vision_objectsTorchvisionBackendBaseVideoProcessorvideo_processing_utils)dummy_torchvision_objectszutils.dummy_torchvision_objectsactivationsBackboneConfigMixinBackboneMixinbackbone_utils)CacheCacheLayerMixinDynamicCacheDynamicIndexedLayerDynamicLayerEncoderDecoderCacheHQQQuantizedLayerQuantizedCacheQuantoQuantizedLayerStaticCacheStaticIndexedLayerStaticLayerStaticSlidingWindowLayercache_utils)
ChunkConcatenateConversionOpsGroupWeightRenameMergeModulelistPermuteForRopeSplitModulelistVisionFuseAndPermuteForRopeVisionUnfuseAndPermuteForRopeWeightConvertercore_model_loading)GlueDatasetGlueDataTrainingArgumentsSquadDatasetSquadDataTrainingArgumentszdata.datasets).#AlternatingCodebooksLogitsProcessorBayesianDetectorConfigBayesianDetectorModel%ClassifierFreeGuidanceLogitsProcessorContinuousBatchingManagerContinuousMixin#EncoderNoRepeatNGramLogitsProcessor'EncoderRepetitionPenaltyLogitsProcessorEosTokenCriteriaEpsilonLogitsWarperEtaLogitsWarperExponentialDecayLengthPenaltyForcedBOSTokenLogitsProcessorForcedEOSTokenLogitsProcessorGenerationMixinInfNanRemoveLogitsProcessorLogitNormalizationLogitsProcessorLogitsProcessorListMaxLengthCriteriaMaxTimeCriteriaMinLengthLogitsProcessor!MinNewTokensLengthLogitsProcessorMinPLogitsWarperNoBadWordsLogitsProcessorNoRepeatNGramLogitsProcessor PrefixConstrainedLogitsProcessor RepetitionPenaltyLogitsProcessorSequenceBiasLogitsProcessorStoppingCriteriaStoppingCriteriaListStopStringCriteria$SuppressTokensAtBeginLogitsProcessorSuppressTokensLogitsProcessorSynthIDTextWatermarkDetectorSynthIDTextWatermarkingConfig#SynthIDTextWatermarkLogitsProcessorTemperatureLogitsWarperTopHLogitsWarperTopKLogitsWarperTopPLogitsWarperTypicalLogitsWarper.UnbatchedClassifierFreeGuidanceLogitsProcessorWatermarkDetectorWatermarkLogitsProcessorWhisperTimeStampLogitsProcessor$TorchExportableModuleWithStaticCacheconvert_and_export_with_cachezintegrations.executorch	kernelizezintegrations.hub_kernelsAttentionMaskInterfacemasking_utilsmodel_addition_debugger_contextmodel_debugging_utilsmodeling_flash_attention_utilsGradientCheckpointingLayermodeling_layersmodeling_outputs)ROPE_INIT_FUNCTIONSRopeParametersdynamic_rope_updatemodeling_rope_utilsAttentionInterfacePreTrainedModelmodeling_utils)	AdafactorGreedyLRget_constant_schedule!get_constant_schedule_with_warmupget_cosine_schedule_with_warmup2get_cosine_with_hard_restarts_schedule_with_warmup+get_cosine_with_min_lr_schedule_with_warmup3get_cosine_with_min_lr_schedule_with_warmup_lr_rateget_greedy_scheduleget_inverse_sqrt_scheduleget_linear_schedule_with_warmup)get_polynomial_decay_schedule_with_warmupget_reduce_on_plateau_scheduleget_schedulerget_wsd_scheduleoptimizationConv1Dapply_chunking_to_forwardpytorch_utilstime_series_utilsTrainertrainertorch_distributed_zero_firsttrainer_pt_utilsSeq2SeqTrainertrainer_seq2seq)dummy_pt_objectszutils.dummy_pt_objects)r   r   )r   )r  )r  )r  )r  )r  )r  )r  )r  )r	  )r
  )r  )r   )r    )r   )r   )r  )r  )r  )r  )r  )r  )r  )r  )r  )r  )r#   )r$   )r%   )r&   )r'   )r(   )r)   )r*   )r+   )r,   )r-   )r.   )r/   )r0   )r1   )r2   )r3   )r4   )r5   )r6   )r7   )r8   )r9   )r:   )r;   )r<   )r=   )r>   )r?   )r@   )r  )r  )r  )r  )rG   )rI   )rJ   )r  )rM   )r  )r  )r  )rN   )rO   )r   )r!  )r"  )r#  )r$  )r%  )r&  )r'  )r(  )r)  )rP   )r*  )r+  )r,  )r-  )r.  )r/  )r0  )r1  )r2  )r3  )r4  )r5  )r6  )r7  )r8  )r9  )r:  )r;  )r<  )r=  )r>  )r?  )r@  )rA  )rQ   )rR   )rS   )rB  )rC  )rD  )rE  )rF  )rG  )rT   )rH  )rI  )rV   )r   )r   )r   )r   )r   )r[   )r\   )r]   )r^   )r_   )r`   )ra   )rb   )rc   )rd   )re   )rJ  )rK  )rL  )rM  )rO  )rR  )rU  )rV  )rW  )rY  )rZ  )*)TimmWrapperImageProcessor)r\  )r]  )r^  )r_  )r`  )ra  )rb  )rc  )rd  )re  )rf  )rg  )ri  )rj  )rh   )ri   )rj   )rk   )rl   )rm   )rn   )ro   )rp   )rq   )rr   )rs   )rt   )ru   )rv   )rw   )rx   )ry   )rz   )r{   )r|   )r}   )r~   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )rl  )rm  )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )rp  )r   )r   )r   )r   )r   )r   )r   )rr  )rt  )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   )r   models)prefix__file____version__)module_specextra_objectsaliastargetreturnc                    t        j                  |       }d d|_        d|_        fdfd|_        fd|_        |t        j                  | <   t        t        j                  t           | j                  dd      d	   |       y)
zi
        Lazily redirect legacy module paths to their replacements without importing heavy deps.
        z.Alias module for backward compatibility with `z`.Nc                  8    t        j                   t              S N)	importlibimport_module__name__)r  s   `/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/__init__.py_get_targetz)_create_module_alias.<locals>._get_target=  s    **68<<    c                 &    t                |       S r  )getattr)namer  s    r  <lambda>z&_create_module_alias.<locals>.<lambda>@  s    '+-*F r  c                  $    t                       S r  )dir)r  s   r  r  z&_create_module_alias.<locals>.<lambda>A  s    []!3 r  .r   )types
ModuleType__doc__r{  __getattr____dir__sysmodulessetattrr  rsplit)r  r  moduler  s    ` @r  _create_module_aliasr  3  sy     !!%(I&QST 	= G3#EH%u||C';B'?Hr  z.tokenization_utils_fastz.tokenization_utils_tokenizersz.tokenization_utilsz!.tokenization_utils_sentencepiecez.image_processing_utils_fastz.image_processing_backendszimage_processing_*.pyz.models.r  _fastc                       fd}|S )Nc                    | j                  d      rM| j                  d      }t        j                  d| |       t	        t        j                  t              |      S t	        t        j                  t              |       S )NFastz~Accessing `%s` from `%s`. Returning `%s` instead. Behavior may be different and this alias will be removed in future versions.)endswithremovesuffixloggerwarning_oncer  r  r  r  )r  new_namer  s     r  _getattrz!getattr_factory.<locals>._getattrR  sr    ==(#008H''W  #9#:#:68#LhWWy66vxH$OOr   )r  r  s   ` r  getattr_factoryr  Q  s    P Or  zxPyTorch was not found. Models won't be available and only tokenizers, configuration and file/data utilities can be used.(  r|  r  r  r  pathlibr   typingr    r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   utils.import_utilsr   
get_loggerr  r  _import_structurer   r  
startswithr   r   r   
setdefaultr   extendrv  r   r   r   r  r   r  r  r  r  r  r  r  r  r	  r
  r  r   r   r    r   r   r  r  r  r  r  r  r  r  r  r  r  r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   data.data_collatorr5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   data.datasetsr  r  r  r  rF   rG   rH   rI   rJ   rL   r  rM   r  r  r  rN   rO   r   r!  r"  r#  r$  r%  r&  r'  r(  r)  rP   r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rQ   rR   rS   rB  rC  rD  rE  rF  rG  rT   rH  rI  rU   rV   r   r   r   r   r   r   r   r   r   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   integrations.executorchrJ  rK  integrations.hub_kernelsrL  rN  rM  rP  rO  rS  rR  rX  rU  rV  rW  r[  rY  rZ  ry  models.timm_wrapperrx  rk  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  rg  ri  rj  rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   ru   rv   rw   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   rn  rl  rm  r   r   r   r   r   r   r   r   r   r   r   r   r   r   rq  rp  r   r   r   r   r   r   r   r   rs  rr  ru  rt  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   utils.kernel_configr   utils.quantization_configr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   itemssetr{  parentimport_structure	frozensetupdateglobals__spec__r  strr  sortedrglob
_proc_filer  _modelstem_module_targetr  r  warning_advice)r  kvs   000r  <module>r     sk  *   
     (
 
 
 J ; K = 9 E ; E G = % 7 
		H	%X2X	2X .0BCX 22	X
  X2  3XN BOXP rQXR 2SXT  UXV  WXX 2YXZ B[X\ ]X^ (*D)E_X` 1I JaXb "cXd  	eXx '(yXz R{X| "2}X~ X@  AXZ B[X\   ]X^  _Xn "oXp RqXr 1?CsXt "uXv   wXD rEXF ')?(@GXH  IXZ **89%L //*+"2 oX v"$,.. % 	":56&(-D-F,.. .G 	" 3./

P'),.. * 9O7O34G ,.. ! 7C^122H1I-.3G2H./(E'Fm$I#%,.. &   !<bA127K6LL23G2H./A>,..   (*m$+@/*R&'(m$/*+*o& l#**/	
1j 	/'4/0
 6AM01*B)Co&2S1T-.:<67,H+I'(,.()/o+,+?AR*S&')n%" +34O)Po&-/)*$-;i -K,L(),<+='(  C+9G9GC=I7E7QIIZX2>BJFDF^bF 524d24::B\<8D^B<8D@fb ULl`\VNR9U;Wg GZ gRLJj:PR>fn@F>ZZZ@>VD>FB>Pb@RX``V@HDhZXZfNJH8@@@F CDP^BCSSPW KFJJHBLJRJFug@OiYOEOHB[ 52Ld` IT`t<B @UcIMaQ?U[QMKOK5MM/C[[SSKKEEUUUUee[[ee]]//<<>>FFBB::>>//UU POCCAAGG==[[?? _^aa 
 ,+LLPPDDFFDDBB>>^^AA??CC==QQ33EE[[ 2199;;33//??CC==99EE??IIIIAACCKKIICCGGGGIIUUGGGGGG55AA DCMMAAQQSS]]CCMMWWQQII]]CCEEAAEEGGEECCCCIICCPP/@/F/F/HItq!CFI.tH~/D/Dx/OX`aYr]#**+<='	*$k2CKKIC I I I& H:%=>@`aH:%89;^_H:%ABD`ad8n33h>EEF]^_ i
""''//VHAgY/z&7)5I7S	" Q``gPhxj'%@AM1i4 
 	C O & / 56;dooc>R; ;67" & A GHMPTP_P_`cPdM MHI & 3 9:?$//RUBV? ?:; & + 127$//#:N7 723 & 0 67<ts?S< <78 & w'DGHXDY2vDaeapapqtau42v2v./w| Js   *q r s 5t u v ;w r#q?:q?>rrs&s=ssst)t tttu,uuuuv/vv
vvw2w	www