
    /;jiu                        d 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mZmZmZ dgdgg g g g ddZ	  e            s
 e            	 ed	                             d
g           n)# e$ r! ddlmZ d  ee          D             ed<   Y nw xY w	  e            s
 e            	 ed                             g d           g ded<   ed	                             g d           ed                             g d           dged<   n)# e$ r! ddlmZ d  ee          D             ed<   Y nw xY w	  e            r
 e            s
 e            	 ed                             dg           n)# e$ r! ddlmZ d  ee          D             ed<   Y nw xY w	  e            r
 e            s
 e            	 ed                             dg           n)# e$ r! ddlmZ d   ee          D             ed!<   Y nw xY w	  e            r
 e            s
 e            	 ed	                             g d"           n)# e$ r! dd#lmZ d$  ee          D             ed%<   Y nw xY w	  e            r e            r
 e            s
 e            	 ed	                             d&d'g           n)# e$ r! dd(lmZ d)  ee          D             ed*<   Y nw xY w	  e            r e            r
 e            s
 e            	 ed	                             g d+           n)# e$ r! dd,lmZ d-  ee          D             ed.<   Y nw xY w	  e            r
 e	            s
 e            	 ed	                             d/d0g           n)# e$ r! dd1lmZ d2  ee          D             ed3<   Y nw xY w	  e            r e            r
 e
            s
 e            	 ed	                             d4g           n)# e$ r! dd5lmZ d6  ee          D             ed7<   Y nw xY w	  e            s
 e            	 d8ged9<   d:ged;<   d<ged=<   d>ged?<   ed	                             d@g           ed                             g dA           n)# e$ r! ddBlmZ dC  ee          D             edD<   Y nw xY w	  e            r
 e            s
 e            	 ed	                             g dE           n)# e$ r! ddFlmZ dG  ee          D             edH<   Y nw xY w	  e
            s
 e            	 ed	                             dIg           n)# e$ r! ddJlmZ dK  ee          D             edL<   Y nw xY weserddMlm Z  	  e            s
 e            	 ddNl!m"Z" n# e$ r ddOl#T Y nw xY w	  e            s
 e            	 ddPl$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZA ddlBmCZCmDZDmEZEmFZFmGZGmHZHmIZI ddQl!mJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^ ddl_m`Z`maZambZbmcZcmdZdmeZemfZfmgZgmhZhmiZimjZjmkZkmlZlmmZmmnZnmoZompZpmqZqmrZrmsZsmtZtmuZumvZvmwZwmxZxmyZymzZzm{Z{m|Z|m}Z}m~Z~mZ ddRlmZ n# e$ r ddOlT Y nw xY w	  e            r
 e            s
 e            	 ddSl_mZ n# e$ r ddOlT Y nw xY w	  e            r
 e            s
 e            	 ddTl_mZ n# e$ r ddOlT Y nw xY w	  e            r
 e            s
 e            	 ddUl!mZmZmZmZmZmZmZmZmZmZmZmZmPZPmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZ n# e$ r ddOlT Y nw xY w	  e            r e            r
 e            s
 e            	 ddVl!mZmZ n# e$ r ddOlT Y nw xY w	  e            r e            r
 e            s
 e            	 dd+l!mZmZm Z mZmZmZ n# e$ r ddOlT Y nw xY w	  e            r
 e	            s
 e            	 ddWl!mZmZ n# e$ r ddOlT Y nw xY w	  e            r e            r
 e
            s
 e            	 ddXl!mZ n# e$ r ddOl	T Y nw xY w	  e            s
 e            	 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dAl_mZmZmZmZmZmZmZmZmZ n# e$ r ddOlT Y nw xY w	  e            r
 e            s
 e            	 ddEl!mZmZmZm Z m!Z! n# e$ r ddOl"T Y nw xY w	  e
            s
 e            	 dd^l!m#Z# d_S # e$ r	 ddOl$T Y d_S w xY wdd_l%Z% ee& e'            d`         ee(dae ib          e%j)        e&<   d_S )cz0.29.0    )TYPE_CHECKING   )DIFFUSERS_SLOW_IMPORTOptionalDependencyNotAvailable_LazyModuleis_flax_availableis_k_diffusion_availableis_librosa_availableis_note_seq_availableis_onnx_availableis_scipy_availableis_torch_availableis_torchsde_availableis_transformers_availableConfigMixinFromOriginalModelMixin)r   r   is_inflect_available is_invisible_watermark_availabler	   is_k_diffusion_versionr
   r   r   r   r   r   r   is_transformers_versionis_unidecode_availablelogging)configuration_utilsloadersmodels	pipelines
schedulersutilsr   OnnxRuntimeModel)dummy_onnx_objectsc                 <    g | ]}|                     d           |S _
startswith.0names     L/root/voice-cloning/.venv/lib/python3.11/site-packages/diffusers/__init__.py
<listcomp>r*   <   9     5 5 58L8L55 5 5    zutils.dummy_onnx_objectsr   )AsymmetricAutoencoderKLAutoencoderKLAutoencoderKLTemporalDecoderAutoencoderTinyConsistencyDecoderVAEControlNetModelControlNetXSAdapterDiTTransformer2DModelHunyuanDiT2DModelI2VGenXLUNetKandinsky3UNet
ModelMixinMotionAdapterMultiAdapterPixArtTransformer2DModelPriorTransformerSD3Transformer2DModelStableCascadeUNet
T2IAdapterT5FilmDecoderTransformer2DModelUNet1DModelUNet2DConditionModelUNet2DModelUNet3DConditionModelUNetControlNetXSModelUNetMotionModel UNetSpatioTemporalConditionModelUVit2DModelVQModel)get_constant_schedule!get_constant_schedule_with_warmupget_cosine_schedule_with_warmup2get_cosine_with_hard_restarts_schedule_with_warmupget_linear_schedule_with_warmup)get_polynomial_decay_schedule_with_warmupget_scheduleroptimization)AudioPipelineOutputAutoPipelineForImage2ImageAutoPipelineForInpaintingAutoPipelineForText2ImageConsistencyModelPipelineDanceDiffusionPipelineDDIMPipelineDDPMPipelineDiffusionPipelineDiTPipelineImagePipelineOutputKarrasVePipelineLDMPipelineLDMSuperResolutionPipelinePNDMPipelineRePaintPipelineScoreSdeVePipelineStableDiffusionMixinr   ) AmusedSchedulerCMStochasticIterativeSchedulerDDIMInverseSchedulerDDIMParallelSchedulerDDIMSchedulerDDPMParallelSchedulerDDPMSchedulerDDPMWuerstchenSchedulerDEISMultistepScheduler"DPMSolverMultistepInverseSchedulerDPMSolverMultistepSchedulerDPMSolverSinglestepSchedulerEDMDPMSolverMultistepSchedulerEDMEulerSchedulerEulerAncestralDiscreteSchedulerEulerDiscreteSchedulerFlowMatchEulerDiscreteSchedulerHeunDiscreteSchedulerIPNDMSchedulerKarrasVeSchedulerKDPM2AncestralDiscreteSchedulerKDPM2DiscreteSchedulerLCMSchedulerPNDMSchedulerRePaintSchedulerSASolverSchedulerSchedulerMixinScoreSdeVeSchedulerTCDSchedulerUnCLIPSchedulerUniPCMultistepSchedulerVQDiffusionSchedulerEMAModeltraining_utils)dummy_pt_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*   I   s-    2v2v2vDaeapapqtauau2v42v2v2vr,   zutils.dummy_pt_objectsLMSDiscreteScheduler)dummy_torch_and_scipy_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*      sA     @ @ @4??SVCWCW@@ @ @r,   z#utils.dummy_torch_and_scipy_objectsDPMSolverSDEScheduler) dummy_torch_and_torchsde_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*      sA     C C CdooVYFZFZCC C Cr,   z&utils.dummy_torch_and_torchsde_objects)vAltDiffusionImg2ImgPipelineAltDiffusionPipelineAmusedImg2ImgPipelineAmusedInpaintPipelineAmusedPipelineAnimateDiffPipelineAnimateDiffSDXLPipelineAnimateDiffVideoToVideoPipelineAudioLDM2PipelineAudioLDM2ProjectionModelAudioLDM2UNet2DConditionModelAudioLDMPipelineBlipDiffusionControlNetPipelineBlipDiffusionPipelineCLIPImageProjectionCycleDiffusionPipelineHunyuanDiTPipelineI2VGenXLPipelineIFImg2ImgPipeline IFImg2ImgSuperResolutionPipelineIFInpaintingPipeline#IFInpaintingSuperResolutionPipeline
IFPipelineIFSuperResolutionPipelineImageTextPipelineOutputKandinsky3Img2ImgPipelineKandinsky3PipelineKandinskyCombinedPipeline KandinskyImg2ImgCombinedPipelineKandinskyImg2ImgPipeline KandinskyInpaintCombinedPipelineKandinskyInpaintPipelineKandinskyPipelineKandinskyPriorPipelineKandinskyV22CombinedPipeline%KandinskyV22ControlnetImg2ImgPipelineKandinskyV22ControlnetPipeline#KandinskyV22Img2ImgCombinedPipelineKandinskyV22Img2ImgPipeline#KandinskyV22InpaintCombinedPipelineKandinskyV22InpaintPipelineKandinskyV22Pipeline KandinskyV22PriorEmb2EmbPipelineKandinskyV22PriorPipeline%LatentConsistencyModelImg2ImgPipelineLatentConsistencyModelPipelineLDMTextToImagePipelineLEditsPPPipelineStableDiffusion!LEditsPPPipelineStableDiffusionXLMarigoldDepthPipelineMarigoldNormalsPipelineMusicLDMPipelinePaintByExamplePipelinePIAPipelinePixArtAlphaPipelinePixArtSigmaPipelineSemanticStableDiffusionPipelineShapEImg2ImgPipelineShapEPipelineStableCascadeCombinedPipelineStableCascadeDecoderPipelineStableCascadePriorPipelineStableDiffusion3Img2ImgPipelineStableDiffusion3PipelineStableDiffusionAdapterPipeline&StableDiffusionAttendAndExcitePipeline(StableDiffusionControlNetImg2ImgPipeline(StableDiffusionControlNetInpaintPipeline!StableDiffusionControlNetPipeline#StableDiffusionControlNetXSPipeline StableDiffusionDepth2ImgPipelineStableDiffusionDiffEditPipelineStableDiffusionGLIGENPipeline&StableDiffusionGLIGENTextImagePipeline%StableDiffusionImageVariationPipelineStableDiffusionImg2ImgPipelineStableDiffusionInpaintPipeline$StableDiffusionInpaintPipelineLegacy&StableDiffusionInstructPix2PixPipeline$StableDiffusionLatentUpscalePipelineStableDiffusionLDM3DPipeline#StableDiffusionModelEditingPipelineStableDiffusionPanoramaPipeline StableDiffusionParadigmsPipelineStableDiffusionPipelineStableDiffusionPipelineSafe"StableDiffusionPix2PixZeroPipelineStableDiffusionSAGPipelineStableDiffusionUpscalePipeline StableDiffusionXLAdapterPipeline*StableDiffusionXLControlNetImg2ImgPipeline*StableDiffusionXLControlNetInpaintPipeline#StableDiffusionXLControlNetPipeline%StableDiffusionXLControlNetXSPipeline StableDiffusionXLImg2ImgPipeline StableDiffusionXLInpaintPipeline(StableDiffusionXLInstructPix2PixPipelineStableDiffusionXLPipelineStableUnCLIPImg2ImgPipelineStableUnCLIPPipelineStableVideoDiffusionPipelineTextToVideoSDPipelineTextToVideoZeroPipelineTextToVideoZeroSDXLPipelineUnCLIPImageVariationPipelineUnCLIPPipelineUniDiffuserModelUniDiffuserPipelineUniDiffuserTextDecoder$VersatileDiffusionDualGuidedPipeline(VersatileDiffusionImageVariationPipelineVersatileDiffusionPipeline%VersatileDiffusionTextToImagePipelineVideoToVideoSDPipelineVQDiffusionPipelineWuerstchenCombinedPipelineWuerstchenDecoderPipelineWuerstchenPriorPipeline)$dummy_torch_and_transformers_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*      sA     G G G$//Z]J^J^GG G Gr,   z*utils.dummy_torch_and_transformers_objects!StableDiffusionKDiffusionPipeline#StableDiffusionXLKDiffusionPipeline)4dummy_torch_and_transformers_and_k_diffusion_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*   Z  sD     W W WZ^ZiZijmZnZnWW W Wr,   z:utils.dummy_torch_and_transformers_and_k_diffusion_objects)"OnnxStableDiffusionImg2ImgPipeline"OnnxStableDiffusionInpaintPipeline(OnnxStableDiffusionInpaintPipelineLegacyOnnxStableDiffusionPipeline"OnnxStableDiffusionUpscalePipelineStableDiffusionOnnxPipeline)-dummy_torch_and_transformers_and_onnx_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*   g  sD     P P PSWSbSbcfSgSgPP P Pr,   z3utils.dummy_torch_and_transformers_and_onnx_objectsAudioDiffusionPipelineMel)dummy_torch_and_librosa_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*   }  sA     B B BT__UXEYEYBB B Br,   z%utils.dummy_torch_and_librosa_objectsSpectrogramDiffusionPipeline)1dummy_transformers_and_torch_and_note_seq_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*     sD     T T TW[WfWfgjWkWkTT T Tr,   z7utils.dummy_transformers_and_torch_and_note_seq_objectsFlaxControlNetModelzmodels.controlnet_flaxFlaxModelMixinzmodels.modeling_flax_utilsFlaxUNet2DConditionModelz#models.unets.unet_2d_condition_flaxFlaxAutoencoderKLzmodels.vae_flaxFlaxDiffusionPipeline)	FlaxDDIMSchedulerFlaxDDPMSchedulerFlaxDPMSolverMultistepSchedulerFlaxEulerDiscreteSchedulerFlaxKarrasVeSchedulerFlaxLMSDiscreteSchedulerFlaxPNDMSchedulerFlaxSchedulerMixinFlaxScoreSdeVeScheduler)dummy_flax_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*     r+   r,   zutils.dummy_flax_objects)%FlaxStableDiffusionControlNetPipeline"FlaxStableDiffusionImg2ImgPipeline"FlaxStableDiffusionInpaintPipelineFlaxStableDiffusionPipelineFlaxStableDiffusionXLPipeline)#dummy_flax_and_transformers_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*     sA     F F FY\I]I]FF F Fr,   z)utils.dummy_flax_and_transformers_objectsMidiProcessor)dummy_note_seq_objectsc                 <    g | ]}|                     d           |S r"   r$   r&   s     r)   r*   r*     s9     9 9 9DOOC<P<P99 9 9r,   zutils.dummy_note_seq_objects)r   )r   )*)r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   )rS   rT   rU   rV   r   r   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   )r   )r   )r   )tr   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   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  r  )r  r  )r  r  )r  )r  )r  )r  )r  )r  )r1  N__file____version__)module_specextra_objects(*  r6  typingr   r   r   r   r   r   r	   r
   r   r   r   r   r   r   _import_structureextendr    dirr   r   r   r  r	  r  r  r  r(  r/  r2  r   r   r   r   utils.dummy_onnx_objectsr   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rR   rK   rL   rM   rN   rO   rP   rQ   rS   rT   rU   rV   r   r   r   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   r   re   rf   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   utils.dummy_pt_objectsr   #utils.dummy_torch_and_scipy_objectsr   &utils.dummy_torch_and_torchsde_objectsr   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   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  *utils.dummy_torch_and_transformers_objectsr  r  :utils.dummy_torch_and_transformers_and_k_diffusion_objectsr  r  r  r  r  r  3utils.dummy_torch_and_transformers_and_onnx_objectsr  r  %utils.dummy_torch_and_librosa_objectsr  7utils.dummy_transformers_and_torch_and_note_seq_objectsmodels.controlnet_flaxr  models.modeling_flax_utilsr  #models.unets.unet_2d_condition_flaxr  models.vae_flaxr  r  r  r   r!  r"  r#  r$  r%  r&  r'  utils.dummy_flax_objectsr*  r+  r,  r-  r.  )utils.dummy_flax_and_transformers_objectsr1  utils.dummy_note_seq_objectssys__name__globals__spec__modules r,   r)   <module>rS     sR                                         0 *?()    4@ /,,.../ k"))+=*>???? &   ))))))5 5/005 5 50111o7 /,,.../ h&&	
 	
 	
! ! !F) ) )n% k"))	
 	
 	
  , l#**!	
 !	
 !	
# # #H ,6,&''Y & w w w''''''2v2vCCHXDYDY2v2v2v.///w\E   /%7%7%9%9 /,,.../ l#**,B+CDDDD &   444444@ @:;;@ @ @;<<<F   /%:%:%<%< /,,.../ l#**,C+DEEEE &   777777C C=>>C C C>???D   /%>%>%@%@ /,,.../ k"))w	
 w	
 w	
y y y y &   ;;;;;;G GABBG G GBCCCFx   /%>%>%@%@ /E]E]E_E_ /,,.../ k"))+NPu*vwwww &   KKKKKKW WQRRW W WRSSS   /%>%>%@%@ /EVEVEXEX /,,.../ k"))	
 	
 	
	 	 	 	 &   DDDDDDP PJKKP P PKLLL&M   /%9%9%;%; /,,.../ k"))+CU*KLLLL &   666666B B<==B B B=>>>L%%'' /,>,>,@,@ /EZEZE\E\ /,,.../ k"))+I*JKKKK &   HHHHHHT TNOOT T TOPPP /,,.../ 4I2I./7G6H23@Z?[;<,?+@'(k"))+B*CDDDl#**
	
 
	
 
	
    &   ))))))5 5/005 5 50111: /$=$=$?$? /,,.../ k"))	
 	
 	
    &   ::::::F F@AAF F FABBB&=!!## /,,.../ k"))?*;<<<< &   ------9 93449 9 94555  ^) ^0000000  "" 	300222	3
 	0////// * 0 0 0//////0
g-!!## 	300222	3
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
>	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
.!	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
 !	
D 	-,,,,,,I * . . .------.L5""$$ 	3););)=)= 	300222	3
 	5444444 * ; ; ;::::::;
6""$$ 	3)>)>)@)@ 	300222	3
 	6555555 * > > >======>
{
""$$ 	3)B)B)D)D 	300222	3
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	
 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	
 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	
 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	
 u	
 * B B BAAAAAABtf""$$ 	3)B)B)D)D 	3IaIaIcIc 	300222	3
 	feeeeeeee * R R RQQQQQQR

""$$ 	3)B)B)D)D 	3IZIZI\I\ 	300222	3
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 * K K KJJJJJJK;""$$ 	3)=)=)?)? 	300222	3
 	;:::::::: * = = =<<<<<<=
<))++ 	30B0B0D0D 	3I^I^I`I` 	300222	3
 	<;;;;;; * O O ONNNNNNO

  "" 	300222	3
 	@?????>>>>>>QQQQQQ666666444444
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 
	
 * 0 0 0//////0(
!!## 	3(A(A(C(C 	300222	3
	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 * A A A@@@@@@A-%%'' 	300222	3
 	-,,,,,,, * 4 4 433333334 JJJ'K		*$k2  CKs  A% %#B
BD	 	#D/.D/3E/ /#FFG #G;:G;?H< <#I"!I"&(J- -#KK(L #MMN #N+*N+/(O5 5#PPR #R,+R,0S- -#TTU	 	#U/.U/>V 	V&%V&*Z 	ZZZ> >	[
	[
[4 4	\ ?\ ` 	`` (a 	aa"(b$ $
b10b15c! !
c.-c.2(d$ $
d10d15f 
f,+f,0g( (
g54g59h 
h&%h&