ELF>@@UH=HSHHHHL %jHA8H  H]UHAUATSHHL%A<$H5H=H5H=HL-_.H5H=HLH5HH11LL-LH5H11LL-ILH5H11LL-3LH5H11LL- LH5H11LL-LH5H11LL- H5LH11LHH߁H0 HHHHHHH0H8HHǃǃ(HHH HpHHH5RHHHHA$HHHǃwZHe[A\A]]HIHAPL-1H=H LAYAZ0fDHIHAPH=1HH XZHe[A\A]]H L-v3HVA IPH=L1HMHM_AXE1 L1ff.fUHAUIATSHHHIH~rHeL[A\A]]fvATMAHHPH=1H XZ띐tATMAHH PH=H1A[[\ATMAHH PH=H1AYAZATAMHH PH=H1_AXATMAHH PH=H1Y^@UHAWAVAUATISHHL-HEHEA}_L0LDhEDlEIT$HHIL$XHpLMȾLEHHHEtaI|$HHEID$HHtHA}LH`HH8ǃH`LAELHeD[A\A]A^A_]I|$XtHEH+EA}ID$XzATIAHH PH=H1Y^?DHRIAPH=1H HAZA[e@ATIAHHPH=1H XZLAAEHHIAPH=1H H_AEAXLAAEHHIAPff.UHAUATISHHH tFHA$0HÅuQL@I$HLuFH8wZI$HHe[A\A]]I$ HfDI$ LLfDHHHMPH=1AH XZiUHATSHH<HA~fHnH6HHC0flH5H=CL%H߾HAHH5H=H߾HAHH5H=H߾HLH5LHH5HH5HH5H[A\LH ]HH5@H5Hff.UHSHH0HH8HHtHHtHHtHHHH]H@0UHAWL0AVIAUIATILSHtHt+uVA$ LHeL[A\A]A^A_]A$(LfDA$$LfDI$H8IIH8ATL 1PAd1H AvHSH fff.UHAWL0AVIAUIATASHLHAtNAt8A~L HeL[A\A]A^A_]f.L(LLL牃$H$LHH8HIH8SL 1PAL1H AvHATH =ff.fUHAUIATSHHH8wauHHeL[A\A]]fDLHHHLAHeD[A\A]]ÐHRIH PH=A1HZYefDUHAWL=AVAUATILSHHH8L$AH8HX1HHfA9HHLLtLXLLH@H@IRHIH5HH0H*LH5IHH5HkH5LTH5L=H5L&H5LH5LH5LH5LL0LH5MtLH5LH5LtsHXA9OHe[A\A]A^A_]@HHAcPL8H 1H=HY^H8LLL`H@LL(H8xHpH0HH(H@H8wLHXH0HAQPH 1L8H=XZUHAWAVIAUATSHHuLIE̅E1RHLHLH5HIHALLD9mtvDLDLHHHI1H11LHHH5LWHuHkHL[A\A]A^A_]ff.UHAWAVAUIATISHHHz@tHe[A\A]A^A_]f.HuHHEM$HEHH=H}HHE_H}ILLHEMtLH}H8HEH}AƅLHIH}H}tH}LLIMHE8LHLHeظ[A\A]A^A_]fD1LHEHELIHHEfH=H}HEHIE@AD9ut3LDHIuH5LAD9uuL}H}LLHLfDAUMAHHPH=1H XZDHuMPH A1H=HY^@LIHHE4DUHAWAVIAUATISHHL-A}B@=Fwq==2K= PL0LǃhH8LLHeظ[A\A]A^A_]=nM==PHDžPHPLHPHtHLHLHe[A\A]A^A_]@HRIPL=HH=HH8L1AAD$@ZY=Fwl=Q=2= A}HA:ILHPH=1H8_AXfD=n=t^=PHDžPA}HIARLHPH81H=XZ@HPHHLHPHtHHL0LHHH@HHLLH1LA}ILH5LLIMLIHHPLHH8HHuhH`H8LA} ǃL88L牅88He[A\A]A^A_]@HeLHL[A\A]A^A_]@LLHHtLH0HH8A}H`L=HǃhL5Ht,fA}wYH8H`HH`HuH8HpH8L0IAoLAWH1H=H`H8H`HH`AYAZHDiL0LA}ǃlH8LLHH0HIH0LǃlHPLLhA}VfoPHEpfo`HfopfoEfoEfoEfoELH8H0^f11H=I1H(MA}HL=H8HMHh¹ AW8L(H Kf1HHHnLpIAHARL=L8L5LPH=1LHEA}foPHpfo`fopfoEfoEfoEfoEAYAZSL8ILLHAARPH=1_AXfDHL=H8H(HeA}ZPHILPH81AH=XZ$f.HHIAPH=1H HA[A]HHHpfDHHIA0PH=1H HA[A^ HHIPH=1H AEHY^AWIAHH PH=1HA_XB@AVIAHL=PHH=LH8H1Y^=HH511@UHAUATL%SHHH=tgH=HHt%H HLHߺ[A\A]]@L-LtLH1HLH=HufDH1H=H^ff.@UHAWAVAUATSHHHAAŅtAtHeD[A\A]A^A_]@L0LHHHǃHǃhHpLH0HHEH`ǃhǃHtSL%L=L5L-fA<$H8H`HH`HuH8H}HHAŅLLHHtH HǃHǃHHǃ f0LLIAWAo1H=H`H8H`HH`ZYHDUHAWAVAUATISHHHz@H}tHe[A\A]A^A_]fHHuHEI$HEH}HH=H}HEHIE~IE1AD9mt3LDHIuH5LAD9muL}H}LLHLH8HEH}LIMtLMu4H}Ib1IHHHEHE8LtyH}HILH}tH}LLIMHE8w^LHLHeظ[A\A]A^A_]H=LIHLIqfDAUMAbHHPH=1H XZgDHAWH PLMAD1H=HY^@AVA9MHH PH=H1_AX-@H}IHHE@UHAWAVAUATISHHHH8AH HtHǃ HMXLLAŅ1LHJL=HLAƋEEE3LEHELHMIHtH;0tLH}tH}bHH51H}1HHHEu H8SDE3H}HUHAH8{EH}uHUH}HHEjHMPAL1H5ZYH8%Et E~LH h1H5DLHE1HeD[A\A]A^A_]HHIAPH=1H HA_Xf.HIHxL=EEL1HHELHH1HuIHLAH8EUEE1AEfnUff*fHnfofbfփ(f*^fH*f~H*f(^f/^f~,Ӊ EuGD]EEu5H=LIHLEEDH8AD0EZH8HH}LH@Yf~,/H=LIHLAEH8LHMZIEHtH;0tL<LLA}hLH/AfDAWE1AFHH PH=H1A[A^H}fLL HHffH**^HH1HE1AHH5AE11HHH11E11H1LHǃ8H}LHuIAPH H1H=AYAZ"fHHIPH=1H AHY^ HH51ǃ0@H}AhLHAE1ATAIپHH PH=H1_AX@HH51!fDAWE1A^HH PH=H1^_JDHHHIPH=1AH H}LXZfD}E1@HHIASPH=1H HAYAZnHH51ǃ02@AEHE1AgH HPEPHPH=1H AUHAWAVAUATSHXHH0H8HDžHHDžPH8LxHIHXXHLHH0LPHLLHHHHH HL;H8H(H8HH8HHHAHHHPH)H8HPXH0HL5L(L0HLB@oA}H8LA}LL<FDED EL`Ml(F}HH(8oH0H8HAH(8HHH0H f.H0L;xHH(H0H(vH HPHPH01H=IH AZA[HHccAɚ;cAccAɚ;AcH(LHL8HHL1ffLH0ffA**** ^f*^f*YH,f*YYf*L,Y,,LHHHIH0L HIѾAPH ALHWPPHPH=1H0H(LHQAH PL01H=HA^A_xH(82HVAQH PH=1L0H_AXPHHAYPL01H=H XZ)H0E1L `UHAWAVAUIATISHHL5A>B@=Fwr==2= u7L0LA>ǃH8LHeLHL[A\A]A^A_]f=P=nuL0LA>uǃL룐HRIPL=HH=HHL1AuAD$@ZY=FF=PhHDž0A>vGHIALHPH1H=AYAZ@HDž0H0LH0HtHRLHLAHeD[A\A]A^A_]H(LL(H0LADž8ALL0LA>wHǃHHLfDA>v6HIALHPH1H=AYAZH0LHPA>&fo0HEHfo@HXfoPhfo`xfopfoEfoEqfo0HELHfo@HXfoPfo`fopfoEfoE(foE8foEHAH0HH0H 11H=I1HMA>,HL=HHMHh¹ AWE1LH LHHIAPH=1H HA[[-f.LHHAIARL=H LLPH=1HEA>fo0HHfo@XfoPhfo`xfopfoEfoE_AXLILHH AARPH=1Y^fH=LHHHA>E1HL=HHHA>PHILPHA1H=A[A^fHHHIPH=1AH XZLHHIPH=1H AHY^'HHAIPH=1H H_AXMfAUIAHL=PHH=LHH1XZAUIAHH PH=H1A]A^Cff.HHt H@UHSHHHuHH]蓬HHHH]ff.UHAUATL%SHHH=tgH=HHt%H HLHߺ[A\A]]@L-LtLH1HLH=HufDH1H=H^ff.@HUHL LH HHPHPHPHPH GstAssRenderinitsrcvideo_sinktext_sinkgst_ass_render_chain_videogst_ass_render_chain_textgst_ass_render_event_videogst_ass_render_event_textgst_ass_render_event_srcgst_ass_render_query_srcgst_ass_render_query_videoinit complete%stext flushingtext EOSNew buffer arrived %pAleaving chain for buffer %pEnable rendering of subtitlesEnableenableEmbedded FontsembeddedfontsWhether to wait for subtitlesWait Textwait-textgst_ass_render_change_stateMixer/Video/Overlay/SubtitleASS/SSA Renderpropertyreceived src event %pAattachmentTAG event has attachmentsfilenamemimetypeapplication/x-font-ttfapplication/x-font-otfapplication/x-truetype-fontapplication/vnd.ms-opentypefont/ttffont/otffont/sfntfont/collection.otf.ttf.ttcregistered new font %speer caps %pAreturning %pAreceived text event %pAcodec_datapriv != NULLass track createdTEXT SEGMENT now: %pBTEXT SEGMENT after: %pBwarning: %stext flush stopreleasing text buffer %ptext flush startgot TAG eventASS/SSA subtitle rendererassrenderassrender_libraryassrender filter %pAperforming negotiationcaps have overlay meta %dGST_IS_PAD (pad)ALLOCATION query failedheightwidthreceived window size: %dx%dwidth != 0 && height != 0Using caps %pAsans-serifArialSansass renderer setup completeprocess text bufferrelease overlay (changed %d)Failed to map overlay buffernothing to render right nowresumingnot negotiatedflushing, discarding buffereos, discarding bufferreceived video event %pAunsupported caps %pAcould not parse capsreceived new segmentVIDEO SEGMENT now: %pBVIDEO SEGMENT after: %pBvideo EOSvideo flush startvideo flush stop1.24.11gst-plugins-badLGPL2025-01-06../../gst-plugins-bad-1.24.11/ext/assrender/gstassrender.ccannot create renderer instanceentering chain for buffer %pAfailed to map video frame for blendingExtract and use fonts embedded in the streamBenjamin Schmitz , Sebastian Dröge Renders ASS/SSA subtitles with libass%s:%d: invalid %s id %u for "%s" of type '%s' in '%s'meta:GstVideoOverlayCompositiontext pad linked with caps: %pAreceived non-TIME newsegment event on subtitle inputASS/SSA subtitle renderer librarycaps != NULL && gst_caps_is_fixed (caps)sink alloc has overlay meta %dnegotiation failed, schedule reconfigureclipping buffer timestamp/duration to segmentestimating duration based on framerateno duration, assuming minimal durationV : %u:%02u:%02u.%09u - %u:%02u:%02u.%09uGot text buffer with invalid timestamp or duration %pAT%u: %u:%02u:%02u.%09u - %u:%02u:%02u.%09utext buffer too old, popping %pAProcessing subtitles with running time %u:%02u:%02u.%09u and duration %u:%02u:%02u.%09urender overlay rectangle %dx%d%+d%+dFailed to allocate overlay bufferamount of rendered ass_image: %ufinished text buffer, popping %pAno text buffer, need to wait for oneno need to wait for a text bufferrendering disabled, doing buffer passthroughleaving chain for buffer %p ret=%dbuffer without timestamp, discardingbuffer out of segment, discardingreceived non-TIME newsegment event on video inputhttps://github.com/OpenIndiana/oi-userlandGStreamer Bad Plug-ins source releasevideo/x-raw, format = (string) { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]application/x-ass; application/x-ssavideo/x-raw, format = (string) { BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ];video/x-raw(ANY), format = (string) { DMA_DRM, A444_16LE, A444_16BE, AYUV64, RGBA64_LE, ARGB64, ARGB64_LE, BGRA64_LE, ABGR64_LE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, A422_16LE, A422_16BE, A420_16LE, A420_16BE, A444_12LE, GBRA_12LE, A444_12BE, GBRA_12BE, Y412_LE, Y412_BE, A422_12LE, A422_12BE, A420_12LE, A420_12BE, A444_10LE, GBRA_10LE, A444_10BE, GBRA_10BE, A422_10LE, A422_10BE, A420_10LE, A420_10BE, BGR10A2_LE, RGB10A2_LE, Y410, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16LE, GBR_16LE, Y444_16BE, GBR_16BE, v216, P016_LE, P016_BE, Y444_12LE, GBR_12LE, Y444_12BE, GBR_12BE, I422_12LE, I422_12BE, Y212_LE, Y212_BE, I420_12LE, I420_12BE, P012_LE, P012_BE, Y444_10LE, GBR_10LE, Y444_10BE, GBR_10BE, r210, I422_10LE, I422_10BE, NV16_10LE32, Y210, UYVP, v210, I420_10LE, I420_10BE, P010_10LE, NV12_10LE40, NV12_10LE32, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_LE, GRAY16_BE, GRAY10_LE32, GRAY8 }, width = (int) [ 1, max ], height = (int) [ 1, max ], framerate = (fraction) [ 0, max ]gst_ass_render_push_frameblit_bgra_premultipliedgst_ass_render_composite_overlaygst_ass_render_process_textgst_ass_render_chain_videogst_ass_render_chain_textgst_pad_set_capsgst_ass_render_negotiategst_ass_render_setcaps_videogst_ass_render_event_videogst_ass_render_handle_tag_samplegst_ass_render_handle_tagsgst_ass_render_pop_textgst_ass_render_setcaps_textgst_ass_render_event_textgst_ass_render_event_srcgst_ass_render_get_src_capsgst_ass_render_get_videosink_caps_libass_message_cbgst_ass_render_init?.AGCC: (OpenIndiana 14.2.0-oi-1) 14.2.0zRx MAJ E| 0<AC E H  A $pAC BF} G ,AC HD$ D (AC DDt H $tAC CB W xAC Aq ,@AC BIEEG{ E ,pAC BIEEDD O ,AC BFq K v B ,`AC BMG! E (AC DL 4,AC FED^ O  G Dd AC DGD H k E  E W I (AC DHG I (AC I~ E 4 AC HDb N  H ,<y AC HDP H ,lAC P| H 4AC FED G @ H $eYC Ac H \ (AC DHG I (<UAp c M-PAP tb@n@/@@Kp ` /p" J] r~PP  x0P L@ ht ``!00p+F`"R%y kv0p@! 0 p !+F`{  " ',2@8> D`J"PV\b>h\nctzjy8` "GPYp -"(.!4:1@FLJRX^tdjpbv|U.@D[ up  &-4H; BHOV@\c jppxw~#q7XT2Jnd (X&-DYw9Manz  # 4 H W h w       4 M b        1 B V b v         % 4 A R e w         4 O g }      5I_s"9R`y2D]p'>Qdw 1K]n$= SeUStpTTUgstassrender.cgst_ass_render_get_type_oncegst_ass_render_initgst_ass_render_class_intern_initsrc_factoryvideo_sink_factorygst_ass_render_chain_videotext_sink_factorygst_ass_render_chain_textgst_ass_render_event_videogst_ass_render_event_textgst_ass_render_event_srcgst_ass_render_query_srcgst_ass_render_query_video_libass_message_cbgst_ass_render_debug__func__.22gst_ass_render_lib_debug__func__.21__func__.5gst_ass_render_push_frame__func__.0parent_classGstAssRender_private_offsetgst_ass_render_get_propertygst_ass_render_finalizegst_ass_render_change_stategst_ass_render_set_property__func__.18gst_ass_render_handle_tags.part.0__func__.14__func__.11gst_ass_render_intersect_by_feature.constprop.0sw_template_caps__func__.19__func__.17__func__.15__func__.16plugin_initstatic_g_define_type_id.23__func__.20gst_ass_render_negotiate__func__.7__func__.8static_caps.6__func__.4__func__.3__func__.2__func__.1__func__.10__func__.9gst_plugin_desc.LC0.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC2.LC1.LC15.LC14.LC16.LC20.LC17.LC21.LC19.LC18.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC30.LC31.LC32.LC33.LC34.LC35.LC36.LC38.LC39.LC40.LC41.LC43.LC44.LC45.LC46.LC47.LC48.LC49.LC50.LC51.LC52.LC53.LC54.LC55.LC42.LC56.LC57.LC59.LC58.LC60.LC71.LC72.LC62.LC70.LC67.LC65.LC66.LC68.LC64.LC69.LC61.LC63.LC74.LC73.LC75.LC76.LC77.LC81.LC84.LC85.LC87.LC78.LC79.LC90.LC91.LC92.LC93.LC88.LC89.LC80.LC83.LC94.LC82.LC86.LC113.LC97.LC112.LC95.LC117.LC121.LC115.LC114.LC96.LC118.LC120.LC98.LC100.LC103.LC99.LC116.LC119.LC102.LC104.LC101.LC111.LC110.LC105.LC106.LC109.LC107.LC108.LC122.LC125.LC128.LC124.LC126.LC127.LC131.LC130.LC129.LC123.LC133.LC132.LC134.LC135.LC136g_intern_static_stringgst_element_get_typeg_type_register_static_simple_GLOBAL_OFFSET_TABLE__gst_debug_mingst_pad_new_from_static_template_gst_debug_register_funcptrgst_pad_set_chain_function_fullgst_pad_set_event_function_fullgst_pad_set_query_function_fullgst_element_add_padgst_video_info_initg_mutex_initg_cond_initgst_segment_initass_library_initass_set_message_cbass_set_extract_fontsass_renderer_initgst_debug_logg_assertion_message_exprg_strdup_vprintfg_freeg_mutex_lockgst_segment_clipgst_mini_object_refg_slist_appendg_cond_broadcastg_mutex_unlockgst_mini_object_unrefgst_mini_object_make_writablegst_video_frame_mapgst_pad_pushgst_buffer_add_video_overlay_composition_metagst_video_overlay_composition_blendgst_video_frame_unmapg_type_class_peek_parentg_param_spec_booleang_object_class_install_propertygst_element_class_add_static_pad_templategst_element_class_set_static_metadatag_type_class_adjust_private_offsetg_mutex_clearg_cond_clearass_free_trackass_renderer_doneass_library_doneg_value_set_booleang_type_nameg_value_get_booleangst_pad_push_eventgst_tag_list_get_tag_sizegst_tag_list_get_sample_indexgst_sample_get_buffergst_sample_get_infogst_structure_get_stringstrcmpstrleng_ascii_strcasecmpgst_buffer_mapass_add_fontgst_buffer_unmapgst_caps_new_emptygst_caps_get_sizegst_mini_object_copygst_caps_appendgst_caps_features_removegst_caps_get_structuregst_caps_get_featuresgst_caps_features_copygst_structure_copygst_caps_new_fullgst_caps_set_featuresgst_caps_features_containsgst_caps_intersect_fullgst_pad_query_defaultgst_query_parse_capsgst_static_caps_getgst_pad_peer_query_capsgst_caps_is_anygst_pad_get_pad_template_capsgst_query_set_caps_resultgst_caps_features_is_anygst_caps_features_addgst_event_parse_taggst_pad_event_defaultgst_event_parse_gapgst_event_parse_capsgst_structure_get_valueg_value_get_boxedass_process_codec_privateass_flush_eventsg_slist_delete_linkgst_event_copy_segment_gst_element_error_printfgst_stream_error_quarkgst_element_message_fullass_new_trackg_return_if_fail_warninggst_element_registerg_once_init_enter_pointerg_once_init_leave_pointer_gst_debug_category_newgst_pad_check_reconfiguregst_caps_is_emptygst_pad_get_typeg_type_check_instance_is_agst_caps_is_fixedgst_query_new_allocationgst_pad_peer_querygst_video_overlay_composition_meta_api_get_typegst_query_find_allocation_metagst_query_parse_nth_allocation_metagst_structure_getgst_pad_mark_reconfiguregst_pad_get_current_capsgst_caps_can_intersectgst_caps_is_subsetgst_event_new_capsgst_pad_send_eventass_set_frame_sizeass_set_storage_sizeass_set_pixel_aspectass_set_font_scaleass_set_hintingass_set_fontsass_set_marginsass_set_use_marginsg_cond_waitgst_segment_to_running_timegst_util_uint64_scale_intass_process_chunkass_render_framegst_buffer_new_allocategst_buffer_add_video_metagst_video_meta_mapmemsetg_slist_lengthgst_video_meta_unmapgst_video_overlay_rectangle_new_rawgst_video_overlay_composition_newgst_video_info_from_capsgst_ass_render_get_typegst_element_register_assrendergst_plugin_assrender_get_descgst_plugin_assrender_registergst_plugin_register_static<Cc u=|:>:|?:<@AB$>HCMgqDvEF".:AGn HI&-95RJ`iIp9z9IK  jLqIy9L9IL9I,L39;BIItL{9I =v M9!I(;NM[9bIgOI9P9I2Qt   R I) 8 9B [ b  h  ;l S T U   V W X   Y! Z( [- = G \L ] :b l :|q { :<  ] ^ _ `      # / 6  w       a I b' h          a/ I: bF v    c 9  I)dOo ef)g1@hHWi_njvklmnop%q-=lr9I *6CsPI^9\sxt ' 2 > N Ut]v: )4EW m 3:8EPq |tuI9,v&9,5<IAT^  Wyw9I#x0>y,DzP[lK\ dz{9!#I16ET!"#|#I9$*%X&}9IB~W^sIz99 I'&GXf9mIrP9I9I9"I)=SZ9a'{)* +  # , 1 +8 p     !.! 5!{+?++@+A+++B++B,C,D,", >,F,S,g,9n,Iw,,,,,9,I,,,9,',;-<C-J-9R-Y-I`-s-z-9-'--9--I---I--9. ..7.H.V.9].Ib.s.z.9.'..9.I....@/,// /.0w0E001E111I11922I02729<2W2g2p29}2I22F2F2F37'3 V3c3 {33G3494!4I&4;4 O4i49r4y4I~4444F5F-5Fw5~5I5595556"676Q69Z6a6If6666966I666977I747N79W7^7Ic7|77977I77F7Fi9999I999F:Fk;;9;I;;;@<O<z<H<<<<<9<I<==!1=}===I='>?JB?Kf?L?M7BKB9RBIiBnBBBB9BIB CC%C9,CI6CZCDE9l EIEE:EAE9IEPEIWE|EE9EE F!F+FDFN|FFFIFFFG1G9:GAGIFGH9HI,H=HEHHOuIPIIQII9<IIIIIJJ&J9