8__PAGEZERO__TEXTPP__text__TEXTpvp __symbol_stub__TEXT!8__stub_helper__TEXT # __const__TEXT@%p@__cstring__TEXT(6__unwind_info__TEXT_HO__DATA`iP__program_vars__DATA`P__nl_symbol_ptr__DATA` P4__la_symbol_ptr__DATA4`4P<__const__DATAahQ__data__DATAlclS__common__DATAft__bss__DATAgki8__LINKEDITkp`a"0`hh`hcX n& PuW:Иp /usr/lib/dyldD6T<]IE\\u$  Pp 4/usr/lib/libSystem.B.dylib&(m)nj]$ML$ˉ\$u\$ /$USWV_M ]EE $! $ƃt&tZHF[I] HF[P] E D$4$D$fBHt`F[E] E D$4$D$fBML$t$$$[fBML$M L$;FFOR] [ERRE D$4$D$;bBML$t$$(4$`^_[]UPEMMtH@fff.Ƀkdt#it fff.lt su EE@u1]fffff.U1]fU1]fU1]fU]U]UVEU uu9vL L$$^]fffff.USWV,YE@UzUU썱U草M1ېCD$ \$ED$$4GD$ED$$OL$ D$t$$Gtu!E fED$$E@ 9l,^_[]@USWVE @I1EOfCEKMEGCOKEGEMOU܍1o\$D$$VED$ED$$[! FƉˉ\$ D$E$D$u}ԃ)E04$M |$$D$ D$E \$ t$$D$l1t%ED$ED$$jEPD$$uGEtD$$^'ED$ED$$7މ4$u;Eu |^_[]iffffff.USWV<_E$*ƃ4$Ét$ED$$$DIDX\D$$<lj}؅E\$]ԍ]D$$vE0EЉu<$ƉӉ|$ E$D$D$ \$t$<$D$ <$Ɖ}}XREFt,Ѓ|$ $D$D$ Ӊg<$E܋M؉L$ |$$D$J}t0EԉD$EЉD$$E܉$#E@<$"11 t<$,$16EԉD$E̍yD$$"<$Eԉ$E܃<^_[]@USWV_M[7EE $ƃ4$Ét$ED$$$DIDXD$$-t|uE} \$D$$^G0EG(EG EGEGEO}MEE4EEFfuЉ|$ E$D$D$4xufWf)EEEXREFvEu|$ E$D$D$I~W]1@ECEfCfEE|$ E$D$D$ u>F;u|x$O$D$$7$ x$|D$$<$HE;Eu Č^_[]@USWVL^M4EЋE $ǍG$CÃ|$ED$$$ǍE܉D$$"\$vE؉D$$ $]D$.Lt#@L$$t E U Ӌ@M1MDD$<$Et$EԉD$ ]$D$D$}<$D8\$$E܉D$<$] UtKF|$E؉D$$@cMωV<$E$<$1+|$E̍D$$]E$eEЋ;Eu ؃L^_[]@USWV|Z2E}`E x߉1:7NW*$ݝ  Y,F@uW*:O@W*YZ$'ݝX,CFW*YZ$ݝX,CFW*YZ$ݝX, ;E xX 4$4$؅1ҋD1fff.T$<$4G9uBˋ;uM E3H*@ Pff.ljWGЉʉȉу ::=1fOuӋ|D |Ӌ::׋D :)T:)(@t|D | T::׋D :)T:)(@ta‹tt |::| :)T:)򉔅(@ڋQME9~EMffff.Éȋ}u9~u} 9~uE9~ M]fًu9~uMffff.ω9~EM9~ E}fNj(,9~(,489~48 fD9~(4@9~,8fff.ˋ09~,0@ى9É~04 ؋9~,0=|`с|V=M‹:Mȋ:; f9 3H @ X ‰ҍDD8kD8R LL9LDDDڹ1ˉƋ؉˃؉f ::=M8D|fn:|fn:|fn:|fn:<fn:<fbfn:<fbfn:|fbfn:|fbfn:|fbfn:|fbfn:<ffofrffn:4fbfn:4fbfn:4frfbffn:Yfn:4|::|:):<:)fbfbfbfЋQ9ʋMTÍ(Gˁ|_=|VMً: =M:9;z3He@ PfD#׃BBljщщ ::=E0ffff.L7\7 |2::|2 :)ڋQ:)ڋQT7|7 \1::ߋ\1 :)Q:)QT1|1 \1::ߋ\1 :):) ˃ EM9~MEf.ˉEU9~UE @‹Eu9~uEƋE9~ME ȋM9~UM ωыU9~uU9~]EfDË9~EM9~ }UЉ9~u}fff.9~EM fD9֋~Uu fDЉ9~}u 9~ U]fӋ9~UMfff.9~ E]f9~ UEщ9~Uu9~Mufff.,09~,0f.ˉ8<9~8<‹DH9~DH @Ƌ(9~(,fffff.ljȋ49~"48fffff.ы@9~@Df.9~,0@މÉ9~8<fD򉍨ы9~DHfff.‰9~(4@9~D$T$$}D$$G_ u%D$0D$$Ȅt]W\DэZJDL$D$ LD$|$T$$:\$`D$.ZJDэL$ D$>D$T$$} D$$G=t*OtL$ D$D$$^_[]f.UM49MLVI9VIDF9AUDF9RAWI9RAWC9WAVI (9EXPO`9LENS,9RTCItvT9IDNTti9XREFtx9INFOtT9DISOtj9MARKt?9STYL4t29ELVLtO9WBAL,t9DEBGt1ҁ9VERSE]ø ]ø ]ø ]ø]ø]ø]fUSWV _] uEDžDžDžDžDžDžDžDžDžDžDžDžDžcDžDž kDžDžDžLo Dž$Dž(Dž,By0Dž4Dž8Dž$$j$t$QDž$SOȁ@@N$Oȁ@@NщD$T$$fލ)$$Dž #$Dž Dž:$NOȁ@@N$Dž dDžDžK>$OȃNDžDž8 <$K<$.$ DžDžw$OȃNDž7Dž(Dž$1ɅIȉDž󍰽t$$`D$$mD$$t$$t771L$$Cu|$MMv9M 4lD$$t$D$$tD$$tD$D$$tD$>D$$}tD$^D$$YÍD$$%D$$Dž3"{7D$4$tsu1[|$ƍD$$w\$D$$]t$$Gt$$71D$$E F>D$$#*@xD$$ ;Md}Ĭ ^_[]Ë|.D$$]D$$G@uD$$/D$$DžDžt l4$&$ljt$<$<$D$.tD$<$D$|$D$$xt?D$$QDžDž\DžlhD$$DžlDžD$$Ⱦ@D$$譾t\D$$莾DžXDžDžDžDž\l Dž&D$$1tD$8D$$ tD$jD$$tD$$ʽtD$$谽tTD$$葽tD$$rtND$$St\$D$$/Dž\DžL$D$$DžDž\DžDžt D$D$$藼t D$D$$n|$)D$$NXt}D$$'fWf)f)f)xf)hf)Xf)Hf)8f)(f)f)f)f)f)f)f)f)f)xf)hf)f)DžDžf)Hf)8f)(f)f)DžXf)f)DžDžDžf)f)DžDžDžf)f)f)Dž?D$$D$}DžDžDž|DžxDžttD$$t8DžT l$tdhNjGD$D$$׹T$w\$(DžTtVD$$rD$$L<$DžT1hh`tL|$GD$$D$|D$<$at D$kYtn|$D$$褸D$xD$<$t*D$D$$hXDž8Dž4$t8$4D$DDž8t5YD$$зD$$D8pD$$耷\ă򋵼  Ӊ O+扵)ىNT ል#"*Yf)()x(/)hYHDžx9PMLgH}D@<840,Sd#(4$BfwxtdD 0w,'($`r9" $D84,;  -<7Pi|hp(l=`R\gX|TP@<840,(-Ga$}$6K`u|x t4 pO ln h d ` \ X T P+ LJ Hi D @ t$D$$襖#t$D$$D$蹛uaG8D$ $D$D$8R8D$ |$4$D$ӚR4$誚PNdGhD$ t$$D$XUP)}EC$l0hD$ \$ $D$qQt*0L$D$$2l4$h$lj4$St$L$D$<$D$ D$0|D$<$lƋt$ D$0$D$j4$,<$B#ugC8D$ $D$D$ P8D$ \$0$D$kP0$ĘCdGhD$ t$$D$~{N)CG$蒘ƋhD$ |$4$D$<EOt$t$hD$$d#uaG8D$ $D$D$(O8D$ |$4$D$×O4$蚗Bdt HDۋt +09Gȋ9s:L$4$|4\0 0D$h4$D$ D$̖t$ |$4$D$蜖fDžDžDž<Dž88D$tD$ dD$D$$oD$$YD$|D$$9D$xD$$D$tD$$ D$pD$$فD$lD$$蹁D$hD$$虁D$dD$$yD$`D$$Y0D$\D$$94D$XD$$8D$TD$$O8L$ D$$D$`D4I@L$L$|L$\$D$ T$xD$$NTh\$ |$4$D$?MR@D$0$H-D$$C;0$YHɋ`ԉD$RD$T$ L$t$뒋NVvt$T$L$ D$RXGH|$ t$& D$$BDžZ D$$BDž&L D$$BDžfnf(fV\ZfnfV\Z^WZfnfV\Z^WZ‰\$ D$L$ D$$B 8  dljSKttCBsF؃ă Ĉك ډމWҍCDžPDžtfW1t fbfAu냽r> fbfDfbfLfbfDfbf9ufpNff~fpf~9tu111ɋt)Ӌ)։t7dP4ۋBCut)ӍzzzdP777uˋtT$ t$L$$kC1ɃwWWt~1Ƀfnfpt Bur6DD D0D@DPD`Dp 9u9tt)ˋ)t;dP4ۋfffff.ACurrt)ʍqd4q4qP 11377u݋@d9(tG@OA؉ىWҍ1Ps fW1t fbfAu냽r> fbfDfbfLfbfDfbf9ufpNff~fpf~9߉u111fffff.B9utT$ |$߉L$$N@1ɃsWWtv1Ƀfnfpt Bur6DD D0D@DPD`Dp 9u9߉tfff.A9u@;tVt  )ȉ1P41ۉffffff.1ى)ω)ϋ)Gx<#! fO ىN担!lj苍!# ȋfO֋DA!ы⋍ ‰֋ftBˋIF;tdB׋t AtfWf)f)DžVIDFF Dž8\$ $D$D$ !=tJ D$$F8\$ t$4$D$<t~ D$$ 8  ։D$$7tz@Dž 8$D$ D$D$K<\$ $D$D$5<t D$$Z7$ ,lj|$D$$7H1DžhWOVWNOVN4<@9}A^V~;VsrNt,L$T$ D$D$l$/A\ $D$.I;t)@CL$$:ufDžfDžt%_ ft_@fDf8<$D$D$9|$ D$$D$9t D$$4t~1$q9G9|$98t$L9C$<$D$ D$D$99|$ $D$D$#9tL D$$H4<$D$ D$D$(8|$ $D$D$8tL D$$3<$g8$w8$i8$[8$M8P$?8`$18 D$$s3D$$]31rQD$ FD$A$D$- V7gD$ FD$A$D$. &7vD$ FD$A$D$/ 6D$ FD$A$D$1 6D$ FD$A$D$2 6D$ FD$A$D$0 f6D$ FD$A$D$3 66D$ FD$A$D$ 6D$ FD$A$D$5rL    Q 0 , A ! a  *d   ++@USWVpy9~ 9}̉AE}E̋A Q9~ Q AljЋQ9~ AQUE܉9~ yA NjAQ9~ QAƉЋQ9~ AQUE9~ qAEuƉ}ЋA$Q(9~ Q$A(ljЉ]ԋQ 9~ A Q(É9~y }ĉA$E}EĉuQ0y49~ y0Q4Љy,9~ Q,y4}U]9~ A,EQ0UQDž@DžDfDžH1fDžJDžL@p2PfDžT4fDžVDžX@p2\fDž`fDžbDždDžhfDžlfDžnDžpDžtfDžxfDžzDž| UfE!fE E CTEfE'fEE.EfE(fEE/nEfE*fE ECDEfE+fEE.EfE,fEE.EfE.fEE.EfEZfEEEfEdfE E'nEfDž8fDž:Dž<Dž@fDžDfDžFDžHC LfDžPfDžRDžTCXfDž\fDž^Dž`q2EэK(dfDžhfDžjDžlpfDžtfDžvDžxDž|#fDžfDžDžDžfDžfDžDžDžfDžfDžDžfDžfDžDžCfDžfDžDž.fDžfDžDžfDžfDžDžDžfDž(fDžDžDžfDžfDžDžDžfDžfDžDžCLfDžfDžDžC<fDžfDžDžC 8 fDžfDžDžC$fDž fDžDž C,$fDž(fDž*Dž,C40fDž4@fDž6Dž8GntM~ t5~t.~$t'0zB$|$э ID1ɺ@>tM~ t5~t.~$t'0zB$|$Bэ ID1@21tMr 1t5r1t.r$1t'0qA$|$ȍ@ gH1@ff.21tMr 1t5r1t.r$1t'0qA$|$Rȍ@DŽDD$@1ɺ@fffff.>;tM~ ;t5~;t.~$;t'0zB$|$э ID4$d@1ɺ@f>tM~ t5~t.~$t'0zB$|$Bэ ID@ >u-~1҃ w.  @| փ u 6u-~1҃ w.  8| փ u u-~1҃ w.  | փ uƁ@q24$iډ q2ǂq21Hmm<@<$-q2tg@1@JtnZ JtVZJtOZ$JtH0YA$|$bH$~ǃ q21ȍ@DŽH1@fff.itMZ it5Zit.Z$it'0YA$|$ȍ@DŽH1@ffff.tMZ t5Zt.Z$t'0YA$|$Bȍ@H1ہ0@8D P\htt| th tT t@ t, t @@DždIIHfIIǂq2Džd*f@*ǂq2Džd@ǂq2Dž$zf. [ld֋ q2f :Hq2pp0h,h1D4Ld q2Hf >Oq2LdfL>Oq2 dL>Hq2|w1Ƀ w.,6 ?DLD}d֋ q2wf.DDD$d@ q2H4:H@q2ʃы@$$֋ q2 H :Hq204G ;9DDžd q2H8q2 C14@phfffff.GH w.O|cHȉD q2D$HD$ $#@DƉq2tDžd q20Fq2f Kf4@&q2 q29} ֍S9M)ډ $T$3E @q28u+mm@D$4$mDžm.4.H.0.ɻ $,ڋ] C,™C( K$s8C0ΉD {4lj|$4$G{u<18)4~W*$ٝ``WXXH )W*$ٝ\\XH Y0^,=L=|,1D@D|$$l(9u<18)4~W*$1ٝXXXXH )W*$ٝTTXH Y0^,=L=|,D1CG|$$(9u<189)4~W*$UٝPPWXXHD)W*$ٝLLXHDY0^,ɁL|@1ɍCK$Cmm9ˉF9 q2q2 \$ L$$D$S;q2q2mm I\$ L$$D$mm I9@E @8ċt+|1NTN4NA9|\$ D$ $D$;@uS q2t$Zdž q2q2t$>džq2 $$ E$1;Mu ^_[] $ UWVXUKNM N։k)w 1m1 e1L1%< ND1@D1L1 ? %? +D1D1L1 %? D1 %?^_]9AIenfff.USWVuȃ)ƃ_UJCE Ckt |?#t |# ڋ\\|ft Ct ?#\ #< ||ft \t <#\? ڋ\\<ft Tt ׃? #\ <<ft \Tt <#\ ڋ\\<ft Tj4#|Ӂ | ? ׋TT4\f| .4|\ ? ӋTT|4f\ ^_[]#?tMfff.USWV|^R2$J$D$ 9 džjdžjdž"jdžjdž*jdž&jdž2jdž.jHEЉupxH9UD 9‰л$If.Ɖȹ$IkT<\< ω} ? ? ˉ]L ? ʋ|\]< ˉ]܋\ ? ? ω}D? É]G %?MЋY)؍ ) %?)΋G%?)؉EO?)ىMO ?)ىMOMOG?)%?)؉E?)ىM)])ډUU?))])]4$MɋE܍@A $E@ $ۋM)M$hEM I$>E@MH $M)E $$IEЋHEDU9‰jEЋpx%kU‰9EЋ@M1u"JMEEȉE䋄j;E1Ҿ]1S9}6S9}#S9}!9} ~F|Eu}}*YE$V]EYE,6jE@EuCdž6jƆR2*:jYf.wf.w1 ƆR2W*>jYf.w f.v ƆR2W*BjYf.w f.v ƆR2W*FjYf.w f.v ƆR2W*JjYf.w f.v ƆR2W*NjYf.w f.v ƆR2W*RjYf.wf.w u ƆR2H$H6jt*YG$D$ G$:jt W*YG$D$ G$>jt W*YG$D$ G$Bjt W*YG$D$ G$_Fjt W*YG$D$ G$'Jjt W*YG$D$ G$Njt W*YG$D$ G$Rjt W*YG$D$ G$$ yƆR2R2HQAE܋Y]ЉE9uA MщMVUUU׉躓$IkE@U M9ffffff.2z%?9M ?9Mȉ%< ƋZ9M%?9MƉ ? ? J 9M%?9Mlj? 9M؁?9M˃;UU}UU;Uȋ] Eċ@@EE6jM:jM>jMBjMFjMJjMNjMRjEM@M9uluȉu܋EafDH M܋HMЋPU?;u~c9}]}tUtOuċv)}}9N߁?΁upuЉpufp ։;u~xuȉ ?9}c}t]]Uċz)u}9N߉U  ډӋUPUЉPufp u;uuȉ]u< 9Uĉv}tptlr)M9Nϋu? ΉuU UMЉHMfH p]MM MMu;u~M?9U}k}tet]z)M9N] ? ΋MMЉHMfH pu ߋ];uM ?? 9}z}ttEEċH)]9N ΋E% ȉE] ]֋UM MfJ ZB DMЉM;uM?9]}EUċz)Muȉ9NE%  ΋MEH]MfH puu4@]+}]tMЉMEHߋ]Ef.;uUM? 9}]}EuȋEċH)U9NM܁? ΋E% EMUJM fr BfDuȉ]u܋M;M~^]܁?9}Q}tKtGMċI)]9N? ׋MHMMHfp MċYM 9&Eċp@E܉蹓$IkME9|^_[]fff.USWV_49,E9HT> ʋ]SL>T> ʉSL>KL> K L>|> }{1>fff.T>Gt9|W;UӉ]UZT7~%t2u@tCtIU | ׋My;}MJTf.O;MBUDL }GE9E@tEtIˋUE$DuFt$,4$$؃<^_[]ËEMH Exp $D$UtMxE8A}A}E 0 1DUSWV<XE]oEMUu} s$S(K,C0C8C4C@C<CHCDCPCLCXCTC`C\ChCdCpClC C TPTv މFL NF|džFN$MFE̋E䋆ExËNV,I؅҉tBMfEfA;A`}MqNiUL KC|ǃKM1؋UԋPE11E}̉MЅMI 1EEu[U ^EċU2E܋Uԍ2EuЉu1UẼ}t*}]֋]U苔1ExMEHExyMEHjUzMEH)PUzM‹E H)2M‹E H)ʋE xʉMy]щ؋N,ɉtø;^0HY؋MfyMfyGN 9ωEċUEȉEċEEMԉM1UJI]щ؋O,ɉtø;_0Y؋MfqMfqFO 9Ή|~ЉEċEEUԉU1UfMEH]щ؋N,ɉtø;^0MY؋MfyMfyGN 9ω|fffff.E̋uFuREăE9֋u|}GE}O O(}NM؋^ًFE̋FD$$?EȋN EEE؋UȍBF։EIeE1ҋEȋM̉Mffffff.]}}ftM;y My;MfV] Ӌ]t6}t+Pt(|VutP)uff.\Vu)߉L!9ٹDMD0}BuNtu It$_\.. u(ڄE(9t!\.. u(ڄE(Ӄut_TXTTDXu뉌@XuuFxFtdžF|dždždždždždždždždždždždždžXtDt\tDt`tDtdtDthtDt ltDtptDtttDtxtDt|tDt]tDtEtDtEtDtUtDtUtDt}tDt}tDtEtDtdždždždždždždždždždždždždždždždždžOJK I1  u DŽG u DŽG u DŽG  u DŽG u DŽG u DŽG u DŽG u DŽG u DŽG u DŽ G u DŽ G u DŽ G u DŽ G u DŽ G u DŽG u DŽG u DŽGK    uw uiu[uMu?u1u#u~|u ~xdždždždždždž dždžfdždž"dždž*dž&dž2dž.dž:dž6fdž>džDdž@džLdžHdžTdžPdž\džXdžddž`džldžhdžtdžpdž|džxdž≕Dž11Dž OD;\x|G19fffff.G)9 uCDž 9}e ӽfNfF ;}9J1@fFt'@fFt@@uȋ;Eu ,^_[]eff.USWVTUJ$Z(ċrtu܋BxE40B|EƋEƋEƋEƋEƋEƋEƋEƋEƋEƋEƋEƋEƋEƋ}DD7DDBxDB|DD D D D D DDDDDDDDD7{}1ƒ}ED EE9EwTEEUUUUUUUUUUUUUUUUDU9‹EUEXEET0UB1t;1EfoEoffgfgɋEf~ 8Buڃ} EfoU)E\#ffff.oOffgfgf~KoOffgfgf~KoOffgfgf~Koffgfgf~ @u}9}E8EЋUE)ED0)tEۋuBGCuE}r7u)ET GBGBGBuߋ}}9 EŠB D9B D9BD9BD9BD9D9 D9 D9 D9 D9 D9D9D9D9D9D9D9D9D9z(T^_[]fDUEH$P(DكP(]USWV<]Es{}ЋCE̋CD$$K(MK$M؍ pME111uf.uMf6MIt4qM}f4y t8tT]ċM܅ɋ} OtSMM]LY]|_)}Bf]ċ}O I-ffff.]ċM}|yfffff.މ)L!)]DuNM@MȅD9uMNN}MML1MMMED01Mfffff.~\9ӉO))ʉ N!uϋuVM؈1Ѳ=ufffff.}}ff.ED01affffff.~\9ӉO))ʉ N!uω]}u~M؈1Ȳ1t}}]]MA΋MItM̉]}}OM̋OK];Oϋ]ԉًuDDuD]}uf}ʃwM؋u1=tFuEu D1E$w(<^_[]USWV D$$ƿEMUU VNF EFE FE$FE(F ʋEFȁN, $F$t4$DžtF$$p4$hV}0],4$P4$4$F$N(DكN(F$L$$F$N(4$1 ^_[]fffff.USWVQ|Yqxu9}c1uMfUM  ǍsuUU σD;U|Mމ+M׉MItQ)щڿ]UD4O!9}`EfE0߉ ~u Ã=DU9щ|E)щ؉މJ9} ѺDJ!u䉖N|MN^_[]ÐUEt]1]fff.U]OUE]fDUE M ]ffffff.UMA +A]fUE M)A)A)A ]fff.UWVuF0N@~ )+~ω|$T$$F0F@^_]@UM1yLuA0A<+;AD]ffffff.UWVu~8NF )9VD~lx~Lt!ыVP9B)ʉVPF uZF8Q}@)N0N<)Mt9N4|$D$ $Flu"EtF F N);VDvF8^_]ffffff.UZE@0@L@ @, @T@H@X1fofofoffnfpffofrffffffrffffffrffffffrffffffrffffffrffffffrffffffrfffff\p]UWV} uF D$<$WF ~LuF0D$<$WF0^_]ffff.USWV]u }r2G D$$SG 1LG0D$$SEULO@ˋu GD鍜Lt_)F>Hu ^_[]fUSWV CKlMԉL$$T$rCD(EC4CPCXtUu1}M1ffffff. 7 2\0Fwz;urs}r u EL(E$ى>t { $ًU eC)M1yËEXX}ut!$MU}tu`EEA$U ])ދEqE0AX)u{HuU]YEAE4E)EƉt$|$E$诫sXE0E1<^_[]fDUSWV ΋F4E~,}؊NK!]NMXE~]N w"1BE Ћ]UЉM؉E܉ U)щElF0} t9NK!F$uF(~|8)Ȉߍ E}ff.E4Hw11};}4EG} ffffff.E )sE)L u׾r)׋EMHw1U;UBU É ։)E荀dEE5F$1+F8sN(ȋNfffff.M؉]EΉ!EpH4Xw*1];] E;C] E )sE]3Mf)]\u׋El)׋EMHw1U;U~BU Ɖˉ ׉)ЉslMEHMHw1};}0G} Ɖ )soM;M@)ӋEMHw1U;UBU ljˉ ։)s U)O)ӋEMHw1U;UxBU Ɖ ׉)s)щʋE荀h EE E0w!1};}G} ى ƉƉ)s EUTEE)Epw1];] C] } ƉƉ)sEEE)EE։]Zw!1M;M2AM É)s]ۉ)Nj]\+Er}MEԃFE荼`ff.4W=wEu։1};}MG} ؉׉uffffff.MM )s҉)؍TM@rǍB w.IuF@)֍p^Ehu؉)ʋMw1;MuA u)!)ƉuBuMEDf.Exw+1};}sd]UG} ‰؉]U ])s U )؍|?uIuu1M;MBƁGƃ ^_[]USWV`|ЉTLfff.E9AqHr)}EEMЋ]1fA0EtA$E̋A,EЉ'fDq,uЋA Y$])Ή)94Fuy}ȉȊHK]HK]M)ˉ]։uH4MԋH8MċH)}fE|EEff.))NjEf8xwuFu ؉ )s4)}fWEEE*))NjEfxǁEE։؋]}EDOw$}C] ׉fff.]u Љ)s*uֺ)‹}fO)fffff.)Ӊ)UfJL މ}׋]+EgEUԃ rD D8 8 Cu僽X`rzEU9ЉGӃ)}\E+EfD8L8GOD8L8GOD8L8GOD8 8GÀuE;E]̋ut0}U9G׉)EA}+}fTQA9u]܋MЋ}ȉE;Es ;]MЋuw}G ‹| |}yqQ EAHY$]̋EЉA,UĉQ8UQ9G@9߾Buʉي7u>ˉG@ufff.} }̋|y$`9aqH1rAHĠ^_[]fUSWV (ĉkm(ÉBi% (B1^_[]fUSWV}M Qq Q y ׁCÉEk9> (‰ui% U(E 06Bt;zTt=uuD$4$VE@?D$4$uUJzTt#kEm(ËM MJBr 1^_[]fUSWV}UM Qq Q y ׁC}ÉEk9> (‰uui% (E 06But;zTt4D$4$VE@?D$4$UJzTtB}t;z(t+D$4$VGED$4$}Bt(kEm(Éz(M MJBz 1BD$ $QF^_[]ff.USWVXM$uU E|xEEEEHP H P ʁClÉptk9> (li% (h 0E($D$E(P6l6M( $D$tEuԾkpm(㋅lEhEÉEMEEE |uEEEEEEEMʋx M]$\$D$T$ L$t$E$ƋEM u ;t1ED$E($PE;Eu Ĭ^_[]щUE@(@@0@$@ @@@@@ @@,]fffff.UVEɺIщpu% LDpH9  p_N  =00,@@`` ru  rhr[rN  rA00r4@@r'``rr wpx y@ xy@xy@Hy ɉHpy @LpP y щP x$y@$x(up(x0y@0^]ÐUHEH0M@(E@ E@E@EHMEȍEȉ$ẼH]USWVEfDUKEGΉ|$$L$X1fff.A9rETىM G։D$ $T$ 1ffff.A9rT W^_[]ffffff.UVul*L$$D$HH蔅 \rL$$D$HHtL RDH%@%0%8%(' 'x''ph gh'L$$D$襄'L$$D$腄h(L$$D$e(L$$D$E@%0%8%X%H%P%p%ȼ`%h%%x%%ؼмh)L$$D$e *d*\))TL<DRQ#t$T$$܂^]UVu*lL$$D$HH褂\r L$$D$HH脂 RLDH%@%8%0%('x 'hp'' g'hL$$D$赁'L$$D$蕁(hL$$D$u(L$$D$U@%8%0%X%P%H%ȼp%h%`%%мؼ%x%)hL$$D$ud *\*LT))QRD<#t$T$$^]USWVx(|$$D$$x(|$$D$ x)|$$D$wfdž*fdž**|$$D$w+|$$D$w,|$$D$wfdž^rfdž\r`r|$$D$dw`s|$$D$Jw`t|$$D$0w)|$$D$ wdždždž8#J##H#^_]fUSWV ]`1fffff.)K)߁1׉LJM?ځ1? ; }{)<~ށ1?3 {)ځ1? P#@=ǃ#4H`*Mr#獳 1f4$MS^C9u]#\rU14$ى$^G9}u ^_[]fDUSWV,Y MfDOރ1҅=ߍp)?)Ӄ)rLσ鉍sځ1? yf1Ҿf w sہ3? O Nށ1ދ?0 jAd1fD#fffff.@1Dw'ف1? uɉPA#9rv$ρ|>A;#rщ 0PP1ɋfD0P{P;|uBǀ;Eu ,^_[]# ӹ)ىf>#}2u6=r)x@UĺGĺ;ȺuYܺuP̺к)lj|$D$ $9t džܺ غԺԺغ̺ĺ f1ɺdž8LMqLN؉D$ $V#MȁMˋMA ʄx).))ʉ׋Uf ]DA }򋌂PEP#ˋM;Y䋕p}sYAËEA];3;}"EXppXEC9{hEF$VFlL$$VP1ۅtfP;4uQF$V G9s0EP+<ڋ]\9u B9ʉr8;4E<@>>t;H>tE0>R>w9]q70@+0@] ]rq]CX;hu>Eqt >t>>,>$B,ww`@UEȻt1\̉@9vwgDȋM )ډ$T$L$U`:Mȍ@ỦJEq``>(E)E>>EF$V |f(Ef~EЉD#X!؋#)ʋ|y#!ى@Nj`<H#L%? EE< #}|DDIsREM1ff.ʁف1? =rqM1ۉEEUEEU!‰EЋUBځ1? U1!Ɂr}ߋhHI9sLM@ h9w6MMDŽDŽEh)9Cȃ]p3ˉ(h׋EȋEЋ49G9ʋ|IM}L@(9Gy|DT< ] 9uA9rYKE`qUE##E}G#%?5 V0%%?5 DUӉ]p9T)‹h)É t@ @@0Buƒ ]ED)ЍRǂ@ǂ@ǂ@ǂ@@ǂp@B@B@@€u]!Lp}DUi@TvEP%MNH%? %?5 E@;s49MDŽDŽDŽ@DA |ыD}MOMsq  IH}ËE<}SC EP};ysEAEAEAC0U;u}MRHlj}EEOC}P#|PÉ];ZsEBEBEB]C0M;uEDH<(]{D49G9s%]+]D@D;U:9uG9rD)@}4XM## !‰L##)]MT M‹E`rLH#%? 0R #EME 1fDU]ۉ]!ډӋUZہ1ӋU? 1!=rUEqML@# L B#%?5 N0%%?5 <@Dp9E48)h)׉4tR B@0Au4}E)ӍRǀ@ǀ@ǀ@ǀ@@ǀp@@@@@@u}E]UE0]ˋLi@@Xv P%UVH%? %?5 ;sW00-@@`` rv  rir\rO  rB00r5@@r(``rrGшPpHP1^]UWV X}uMNlEE EEEEE艆кEFhFLE$NlM(džL$$1҉9u U M)}t ^_]@USWVLXE],$D$Rƿ}4$TG0EG(EG EGEGEOMEE$(ẼMЃUԃ }āv{M0L$$,H#D$$SD$$Sdž#dž̺D$$Sdž̺t$$SL^_[]É}܉}C}}F}4#E ##}M҉UVpҺt}| L׉VdUVHU쉖D$L$4$DžEU FlMMMMċ MȋM$EMкMFhNLFldžE0D$$1҉٥Džu U()NjEȋM )}UKff.USWV(Uˉ]E ?4u܁4K?<}ԁ4u؉D HM M1f;MIM1Ufff.pف1?< u}iu@]ދMArwuEЍCf.;MuqM1EfD Zށ1?<0u}ԋMu䉼A]r;Mslf.uMq1ҋEfff.Kށ1?0uU؋Mu䉔A;MuHMH(^_[]fDUSWVLMXǁE##U苙LS# ))UfS#ύ]Ѝ=sNuy=rp}̋*EȍĺȺE荁ܺE̺кE؍ԺE܍M̉Eyu슇Uĺfff.Fĺ;Ⱥu]ܺuT̺к)Ɖt$D$ $9t LJܺ غԺԺغ̺ĺ@EEXXEH ju}1]ЋMyF}̉u싏LO0% ‰)։fJ0%u=%Nu.=r%щM̋u]Њuĺ[̺к)Ɖt$D$ $9t LJܺ غԺԺغ̺ĺ%Fĺ;Ⱥu ܺt׋EEXXEH ӉuuU1ɺ]Ћ}OFỦŰLM䋄L*֍ T$ D$ED$$y򍂰EȍĺE䍂ȺE荂ܺE̺EԍкE؍ԺE܍EDIMĻ?r' ]u)+uu^)^]Ћu)Љʋ}fw'=}uuNu+=r"}Offffff.EȊU2fDF]3E;0u?E8u7)ƋM؋ t$D$ $9t E M܋A11A73EEXXEH uuUȈ 1ɺ]Ћ}}OFŰu uMąxŰE0@ˋMЋ9K]ĺ!]Љ uFw' }u+r#}GMċ}DMȊ U2fDȈF]3E;0u?E8u7)ƋM؋ t$D$ $9t E M܋A11A73EEXXE@ uuMȈ1]Ћ}}G1F}ԋMąɉ}Թ1ŰuMĉ}EJ) u})+f}^)^]Љ)ЉʋMċ}fO)=MNu$=r}OEȊU2}F]3E;0u?E8u7)ƋM؋ t$D$ $9t E M܋A11A73EEXXEH uuUȈ 1ɺ]Ћ}}OFŰM M}E@]UԉUԉuN1fffff.Uu)=r"}Offffff.EȊ3fF3E;0uBE8u:}ԋ)ƋM؋ t$D$ $9t E M܋A11A73ߋEEXXEH ӉuuUȈ 1ɺ}}O1ɉFUBE8u<3}ԋ)ƋM؋ t$D$ $9t E M܋A11AŰuE1ɋE8tǂ tǂ1t ǂȃL^_[]USWV,ӉMEE1; փwG)Mf*K uzC=rpSKыS )KM)ƉKS ;Ef0;@}3SCuCsfffff.Fs;suC{0u=C K$)Ɖt$D$ $9tC0 C,s(s(C,s sS{S{K uCK1ɺSKCC E MTUfD}IME z׋ Eu3)ʉ-f.C )ssC u)։ʋ}fx3K uC=rSKCsf.Fs;suC{0u=C K$)Ɖt$D$ $9tC0 C,s(s(C,s sS{S{K uCK1ɺSKCC } }MɋUCsffffff.ˆFs;suC{0u=C K$)Ɖt$D$ $9tC0 C,s(s(C,s sK{K{S usC;1SCu1҉sC Ep }wN;)MfA;}rzKCuU}))ƋECS Efp  m}`KCUuCsffff.ˆFs;suC{0u=C K$)Ɖt$D$ $9tC0 C,s(s(C,s sK{K{S uSC1uKCU1҉CC E EEuHE}܉E4p ΃u}؉ ),f}؋}ω}{S )ȉ)Ήu}f~w) u0}r'KCU}Csf.ˆFs;suC{0u=C K$)Ɖt$D$ $9tC0 C,s(s(C,s sK{K{S uSC1u}؉KCU1҉CC  E;CsfˆFs;suC{0u=C K$)Ɖt$D$ $9tC0 C,s(s(C,s sK{K{S uSC1KCU1҉CC Eff.HE}܉EpE M}u })*u؋uΉusu؉S )ω;E)ȉ}fww4 u;}r2KCUfffff.}u؊C{ˆG{;{uC{0u=C K$)lj|$D$ $9tC0 C,{({(C,{ {KsKsS uSC1u؋}KCU1҉CC  E}t E MHuE$MU ,^_[]ÐUSWVl^] }<$sw]E$EċE(E̋E,EЋE0EԋE4E܋E8EED$(D$$ED$ED$|$ED$ ED$E D$E$D$ D$l^_[]@USWV,XU u}]MED$ ED$L$\$|$ t$T$E$D$Zt,^_[]fUE $-]f.UE $-]%4`%8`%<`%@`%D`%H`%L`%P`%T`%X`%\`%``%d`%h`%l`%p`%t`%x`%|`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%`%ah`%`hhh#h3hGh]hrhhhhh|hrhhh^hThJh@h46hA,hN"h\hkhzhhhhhhhhhh/h>hNh[hhxhxnhdhZhPhFhV-?x&1??P?@@    [I] [ERROR] [E] [P] Entry %d/%d File #%d Offset 0x%08X Type VIDF Type AUDF rbFailed to open file '%s' Failed to read from file '%s' Block: %c%c%c%c Offset: 0x%08llx Size: %d MLVIFile ends in the middle of a block Compressed formats not supported for frame extraction VIDFFile '%s' ends in the middle of a block IDXFile %s opened (XREF) XREFFile '%s' has invalid blocks wb+Failed writing into .IDX file File %s opened for writing File %s opened mlv%02dFile %s not existing. Usage: %s [options] Parameters: -o output_file write video data into a MLV file -v verbose output --version print version information --batch format output message suitable for batch processing --relaxed do not exit on every error, skip blocks that are erroneous -- DNG output -- --dng output frames into separate .dng files. set prefix with -o --no-cs no chroma smoothing (default) --cs2x2 2x2 chroma smoothing --cs3x3 3x3 chroma smoothing --cs5x5 5x5 chroma smoothing --no-fixcp do not fix cold pixels --fixcp2 fix non-static (moving) cold pixels (slow) --no-stripes do not fix vertical stripes in highlights -- RAW output -- -r output into a legacy raw file for e.g. raw2dng -- MLV output -- -b bits convert image data to given bit depth per channel (1-16) -z bits zero the lowest bits, so we have only specified number of bits containing data (1-16) (improves compression rate) -f frames frames to save. e.g. '12' saves frames 0 to 12, '12-40' saves frames 12 to 40. -A fpsx1000 Alter the video file's FPS metadata -x build xref file (indexing) -- MLV autopsy -- --skip-block skip given block number, as if it wasn't present --skip-type skip given block type (e.g. VIDF, AUDF, etc), as if they weren't present --extract extract the block at given position into autopsy file --extract-type extract the block type (e.g. VERS, LENS, etc) into autopsy file --replace replace block with data from given autopsy file; requires --autopsy-file --payload-only extract/replace affect not the whole block, but only payload --header-only extract/replace affect not the whole block, but only header --autopsy-file extract/replace from this file --hex extract prints the selected data as hexdump on screen --ascii extract prints the selected data as ASCII on screen (only suitable for VERS and DEBG) --visualize visualize block types, most likely you want to use --skip-xref along with it -- MLV manipulation -- --skip-xref skip loading .IDX (XREF) file, read block in the MLV file's order instead of presorted -m write only metadata, no audio or video frames -n write no metadata, only audio and video frames -I inject data from given MLV file right after MLVI header -X type extract only block type int output file -- Image manipulation -- -a average all frames in and output a single-frame MLV from it --avg-vertical [DARKFRAME ONLY] average the resulting frame in vertical direction, so we will extract vertical banding --avg-horizontal [DARKFRAME ONLY] average the resulting frame in horizontal direction, so we will extract horizontal banding -s mlv_file subtract the reference frame in given file from every single frame during processing -t mlv_file use the reference frame in given file as flat field (gain correction) -- Processing -- -e delta-encode frames to improve compression, but lose random access capabilities -c compress video and audio frames using LJ92. if already compressed, then decompress and recompress again. specify twice to pass through unmodified compressed (lossless) data to DNG which speeds up writing, but skips preprocessing -d decompress compressed video and audio frames using LZMA or LJ92 -- bugfixes -- --black-fix=value set black level to (fix green/magenta cast). if no value given, it will be set to 2048. --white-fix=value set white level to . if no value given, it will be set to 15000. --fix-bug=id fix some special bugs. *only* to be used if given instruction by developers. read every %sbin %d %s%ss%s %d %s%sreadbin, skip %d raw_capture_info: sensor res %dx%d sensor crop %d.%02d (%s) Full frameAPS-C35mm equiv sampling %dx%d (line, column) offset %d,%d AUDFRAWIRAWCWAVIEXPOLENSRTCIIDNTINFODISOMARKSTYLELVLWBALDEBGVERS autopsy.bin(unknown)versionluablack-fixwhite-fixfix-bugbatchdump-xrefsdngno-cscs2x2cs3x3cs5x5no-fixcpfixcp2no-stripesavg-verticalavg-horizontalrelaxedvisualizeskip-xrefhexasciiskip-typeskip-blockextract-typeextractreplaceautopsy-fileheader-onlypayload-onlyA:F:B:W:L:S:T:V:X:Y:Z:I:t:xz:emnas:uvrcdo:l:b:f:Error: Block types must be 4 characters Error: Missing bug ID. possible ones: #3 - fix invalid NULL block size FIX BUG #%d [active] Error: Missing parameter FPSx1000 LUA support not compiled into this binary Error: Missing subtract frame filename Error: Missing flat-field frame filename Error: Missing block type. e.g. MLVI or RAWI Error: Missing filename of data to inject Error: Missing LUT filename Error: Missing output filename MLV Dumper ----------------- Last updateBuild dateLast update: %sBuild date: %sError: Missing input filename Mode of operation: - Input MLV file: '%s' - Verbose messages - Setting black level to %d - Setting white level to %d - altering FPS metadata for %d/1000 fps - Compress frames written into DNG (slow) - Enforcing 14bpp for DNG output - Writing original compressed lossless payload into DNG - WARNING: These compressed DNGs will not undergo any preprocessing like stripe fix etc - Decompressing before writing DNG _ - Using output path '%s' for DNGs - Convert to DNG frames - Convert to legacy RAW - disabled average mode, not possible - Rewrite MLV - Only store %d bits of information per pixel - Convert to %d bpp - Only store changes to previous frame - Compress frame data - Output only one frame with averaged pixel values - Also average the images in vertical direction to extract vertical banding - Also average the images in horizontal direction to extract horizontal banding - But only write '%s' blocks - Inject data from '%s' - Subtract reference frame '%s' - Flat-field reference frame '%s' - Output into '%s' - Verify file structure - Dump all block information - Output .idx file for faster processing Empty XREF table, will be ignored XREF table contains %d entries Delta encoding is not possible without an index file. Please create one using -x option. Loading subtract (dark) frame '%s' Failed to load subtract frame (%d) Loading flat-field frame '%s' Failed to load flat-field frame (%d) Failed to alloc mem Processing... B:%d/%d V:%d/%d A:%d/%d Reached EOF of chunk %d/%d after %i blocks total. This should never happen or your index file is wrong. Reached end of chunk %d/%d after %i blocks NULLInvalid block size at position 0x%08llx +[%c%c%c%c]Failed opening autopsy file Failed to allocate buffer for data to extract Failed to read data from input file Error: Unknown block type '%c%c%c%c', cannot determine its header size. Error: No payload available for this block type '%c%c%c%c'. Error: Block type '%c%c%c%c' has invalid size. Failed writing into autopsy file --- Hex display --- Block: %c%c%c%c Number: %d -------------------- --- ASCII display --- Content: "%s" --------------------- Need some output file, else manipulation would make no sense Failed to read data from autopsy file Failed writing into .MLV file File Header (MLVI) Size : 0x%08X Ver : %s GUID : %08llu FPS : %f File : %d / %d Frames Video: %d Frames Audio: %d Class Video : 0x%08X Class Audio : 0x%08X Failed opening .MLV file to inject Failed to allocate buffer for data to inject Failed to read data from inject file Error: GUID within the file chunks mismatch! BKUPMissing file header Time: %f ms AUDF: File ends in the middle of a block Frame: #%04d Space: %d AUDF: Frame space is larger than block size. Skipping AUDF: Failed to allocate buffer AUDF: Failed writing into .MLV file ptr: 0x%08X type: %s AUDF: Received AUDF without WAVI, the .wav file might be corrupt AUDF: Failed writing into .WAV file VIDF: File ends in the middle of a block Crop: %dx%d Pan: %dx%d VIDF: Frame space is larger than block size. Skipping DNG: pass-through original lossless data not possible, source is uncompressed! DNG: pass-through original lossless data mainmlv_dump.c!chroma_smooth_method!subtract_mode!flatfield_mode!average_mode!bit_zap!delta_encode_mode!raw_outputVIDF: Failed to allocate %d byte LJ92: Decompressing LJ92: %dx%dx%d %d bpp (%d bytes buffer) LJ92: Failed (%d) LJ92: decompressed image size (%d) does not match size retrieved from RAWI (%d) LJ92: %zd -> %zd (%2.2f%% ratio) LZMA: decompressed image size (%d) does not match size retrieved from RAWI (%d) LZMA: %zd -> %zd (%2.2f%%) LZMA: Failed (%d) Error: Frame sizes of footage and subtract frame differ (%d, %d)Error: Frame sizes of footage and flat-field frame differ (%d, %d)Flat-field median: [%d %d; %d %d], adjusted by %d/%d depth: %d -> %d, size: %d -> %d (%2.2f%%) Error: old frame size is too small for %dx%d at %d bpp. Input data corrupt. (%d < %d) frame_bufferVIDF: Failed writing into .RAW file %s%06d.dng black: %d -> %d black: %d -> %d (forced) white: %d -> %d white: %d -> %d (forced) LJ92: Compressing saving: %zd -> %zd (%2.2f%% ratio) %Y:%m:%d %H:%M:%S%03dVIDF: [W] Failed calculating the DateTime from the timestamp %lluVIDF: Failed writing into .DNG file siVIDF: Failed writing into .MLV file Name: '%s' Serial: '%s' Focal Len: %d mm Focus Dist: %d mm Aperture: f/%.2f IS Mode: %d AF Mode: %d Lens ID: 0x%08X Flags: 0x%08X String: '%s' %s.logab+ String: '%s' Roll: %2.2f Pitch: %2.2f picStyle: %d contrast: %d sharpness: %d saturation: %d colortone: %d Mode: %d Kelvin: %d Gain R: %d Gain G: %d Gain B: %d Shift GM: %d Shift BA: %d Camera Name: '%s' Camera Serial: '%s' Camera Model: 0x%08X Date: %02d.%02d.%04d Time: %02d:%02d:%02d (GMT+%d) Zone: '%s' Day of week: %d Day of year: %d Daylight s.: %d Button: 0x%02X ISO Mode: %d ISO: %d ISO Analog: %d ISO DGain: %d/1024 EV Shutter: %llu microseconds (1/%.2f) Res: %dx%d raw_info: api_version 0x%08X height %d width %d pitch %d frame_size 0x%08X bits_per_pixel %d black_level %d white_level %d active_area.y1 %d active_area.x1 %d active_area.y2 %d active_area.x2 %d exposure_bias %d, %d cfa_pattern 0x%08X calibration_ill %d Got a new RAWI, throwing away average buffers etc. Got a new RAWI, throwing away previous frame buffers etc. Failed to allocate %d byte for frame_arith_buffer Failed to allocate %d byte for prev_frame_buffer wav_info: format %d channels %d samplingRate %d bytesPerSecond %d blockAlign %d bitsPerSample %d .wavwbFailed writing into audio output file RIFFWAVEfmt dataFailed writing into .WAV file Unknown Block: %c%c%c%c, skipping Reached end of all files after %i blocks Processed %d video frames at %2.2f FPS (%2.2f s) Averaged image, but no out file specified Number of averaged frames is zero. Cannot continue. Failed writing average frame header into .MLV file Failed writing average frame data into .MLV file Failed writing into .RAW file Failed to rewrite header in .MLV file Done 0x%08X (+0x%04X) || 0x%08X (+0x%04X)%02x |.%cCanon EOS 5DCanon EOS 5D Mark IICanon EOS 7DCanon EOS 500DCanon EOS Rebel T1iCanon EOS Kiss X3Canon EOS 1000DCanon EOS Rebel XSCanon EOS Kiss FCanon EOS 50DCanon EOS 550DCanon EOS Rebel T2iCanon EOS Kiss X4Canon EOS 5D Mark IIICanon EOS 600DCanon EOS Rebel T3iCanon EOS Kiss X5Canon EOS 60DCanon EOS 1100DCanon EOS Rebel T3Canon EOS Kiss X50Canon EOS 7D Mark IICanon EOS 650DCanon EOS Rebel T4iCanon EOS Kiss X6iCanon EOS 6DCanon EOS 70DCanon EOS 700DCanon EOS Rebel T5iCanon EOS Kiss X7iCanon EOS 1200DCanon EOS Rebel T5Canon EOS Kiss X70Canon EOS MCanon EOS 100DCanon EOS Rebel SL1Canon EOS Kiss X7Canon EOS 760DCanon EOS Rebel T6sCanon EOS 8000DCanon EOS 5D Mark IVCanon EOS 80DCanon EOS M2Canon EOS 5DSCanon EOS 750DCanon EOS Rebel T6iCanon EOS Kiss X8iCanon EOS 5DS RCanon EOS 1300DCanon EOS Rebel T6Canon EOS Kiss X80CanonMagic Lantern Cold pixels : %d %.5f 1 error: kth_smallest_int(n=%d, k=%d) Vertical stripes correction:p 444 ffffTg,#6#@#J#T#^#h#r#|##############$$$&$0$:$D$N$X$b$l$v$$$$$$$$$$$$$$% %% %*%[[P[R[[[T[\!\a2\p@\O\c\u\\\\\\\\]](]<]O]%\]&j]y]]']]]1]F]]^G^&^:^IJ^P_^Um^z^^^^^^^^ ff"'h30221h3 dflf  fi3i3h3NameRaw video v2.0 (MLV)Authorsg3gg0, a1exLicenseGPLSummaryRecords 14-bit RAW videoForumhttp://www.magiclantern.fm/forum/index.php?topic=7122.0DescriptionRecords 14-bit RAW video in MLV format (with metadata). You may want to load mlv_snd for recording sound and mlv_play for reviewing clips. For details, please see the "Raw Video" section on the Magic Lantern forum. Last update523eb20 on 2017-09-24 00:25:33 UTC by g3gg0: mlv_dump: mask out uneven vertical resolutions Build date2017-09-25 23:34:52 UTCBuild userjenkins@nightly lcqcccccccccddddUe`exeeTCanikon @Ba#:@B@B@B @B``!!@___stack_chk_guardQr@___stderrp@___stdoutp@_optarg@_optind@dyld_stub_binderr4@___assert_rtnr8@___bzeror<@___divdi3r@@___memset_chkrD@___snprintf_chkrH@___sprintf_chkrL@___stack_chk_failrP@___strcat_chkrT@___strncat_chkrX@___udivdi3r\@_atoir`@_callocrd@_exitrh@_exp2rl@_fcloserp@_feofrt@_fflushrx@_fopen$UNIX2003r|@_freadr@_freer@_fseekr@_fseekor@_ftellor@_fwrite$UNIX2003r@_getopt_longr@_log2r@_log2fr@_mallocr@_memcpyr@_memmover@_memsetr@_memset_pattern16r@_mktime$UNIX2003r@_printfr@_putcharr@_putsr@_randr@_reallocr@_setvbufr@_strcasecmpr@_strchrr@_strcmpr@_strcpyr@_strdupr@_strftime$UNIX2003r@_strlenr@_strncasecmpr@_strncpyr@_strrchrr@_strtoullr@_unlinkr@_vfprintf_ start_print_lfxref_bscget_header_sizemrdng_set_write M GetMatchesSpec1 Bt3Zip_MatchFinder_ Hc3Zip_MatchFinder_ Lzma NXArgenvironmh_execute_header_prognamemsgsampling_infocapture_infoua_oad_j92_v_rec_footercall_vahandle_hdr_suffixdatairequencyScanle_x_vertical_stripesnd_and_fix_cold_pixelsget_posset_posresizedumpsort "itatch_modeinsertextract#%frameindexall_chunks&-ave_how_usageindexdng16hroma_smoothreateEncodeTable :eprxainlv_dump_stringszeverse_bytes_orderaw_ thumbnail_sizecamdlensmodelfapertureshutterisowbgainnameserialescriptionatetimeocalramerate_rationalget_pixelset_pixelinfoopendecodecloseencode Header Post Body y atchFinder_ Alloc Free Get Re MoveBlock N C Free Init PointerToCurrentPos IndexByte NumAvailableBytes duceOffsets adIfRequired eedMove ormalize3 onstruct reate VTable GetMatches Skip GetMatches Skip РСDec Props_Decode EncCompressUncompress_ odeInit DecodeTo Free Allocate DicAndState Dic Buf Probs ProbsProps__odeInitNormalizeGetDictSize FSRestoreStateInitCDestrPrepareForLzma2MemGetEncodeWritePropertiesastPosInitreeLitsinishaveStateetPropsЙPriceTablessЧoreatenstructdeOneMemBlockЮuctoyPrepareEncodeNumAvailableBytesCurBufТ cv      Ԯ @pP+ @ 0000 PP9 @    @0PP@%0@p`0P@P PЛP` d d fY. $# $PNP. $$pNp.p $p$N. $$N. $$N. $$N. $$N. $$PNP. $ $N.! $!$N.! $!$N." $"$N.0## $0#$N.&/ $&$N.(; $($`N`.+G $+$N.-X $-g $N.B $B$N.PH $PH$N. I $ I$N. L $ L$0N0.PM $PM  $N. $$^N^ & a* & lcB & qc[ & cs & c & c & c & c & c & c& c& d7& dP& dh& d& Ue& `e& xe& e  & g& g.& g3>& g3H& h3R& h3`& h3dnddfY.p$p+$@N@.@$$ N .X$$0N0.i$$0N0.0|$0$0N0.`$`$0N0.$$ N .$$ N .$$ N .$$ N .$$ N .0$0$ N .P$P$PNP."$$PNP.4$$N>&&X&&k&&~&&&&&&& e& e& e& f& f& f& (f!& 0f4& HfE& dfS& lf_& h3k& `h3{& h3& h3& h3& i3& i3& i3& i3& i3 & i3& Yi3+& i3dBddfY.$$N.p $p$N.$$N.@&0$@&J$pNp.*h$*$ZNZs& tf  & i3& i3& i3& K=& ka& kd dqdxfY.,$,$N.0$0$N.p7$p7$@N@.7$7$N.P9$P9$` N` .D$D$ N .H$H$ N .H$H$`N`.PL)$PL$N.`M6$`M$rNrd@ddfY.N$N$ N .O$O$ N d@ddfY.O`$O$N. O$ O$ N .@O$@O$N.PO$PO$ N .pO$pO$@N@.O$O$0N0.O$O$N.P2$P$PNP.QI$Q$PNP.@R[$@R$PNP.To$T$ N .U$U$N.0W$0W$N. Y$ Y$N.Z$Z$N.\$\$N.p^$p^$N.P`$P`$N.`3$`$N.`aM$`a$N.`di$`d$N. e$ e$N.e$e$N.g$g$N.j$j$N.l$l$N.@p$@p$"N"d@ddfY.prx$pr$PNP.r$r$@N@.s$s$N.w$w$PNP.P~$P~$N.@$@$N.@$@$0N0.p$p$@N@. $$N.`2$`$ N .I$$N.[$$9N9d@dgdqfY.@$@$pNp.$$N.$$`N`.$$N.М3$М$N.F$$N.\$$ N .Уn$У$N.$$N. $ $0N0.P$P$PNP.$$N. $ $N.$$@N@.$$N.`$`$pNp.а$а$@N@./$$PNP.`E$`$PNP.Y$$N.i$$ N .$$ N .$$N.$$PNP.P$P$MNM. $ $PNP.p$p$N.$$N.` $`$N. $ $pNp.p +$p $N.P D$P $P NP .K$$ N [&'o& (&P(&(d@ddfY.  $ $N.P!&$P!$`N`.!6$!$ N .!?$!$NG& xfdP[*f`MpZ`a`d eeg j l; @pQ wc P~x `   P p p  P  !! !!!&.!&A!&T!&k!&!&!'! (!P(!(!`! a! lc " qc"" c:" cS" ck" c" c" c" c" c" d" d# d/# dH# Ue`# `ey# xe# e# e# e# e# f# f# f# (f $ 0f $ Hf1$ df?$ lfK$ tfq$ xfz$ g$ g$ g3$ g3$ h3$ h3$ h3$ h3$ `h3% h3% h3% h3,% i3<% i3L% i3a% i3p% i3% i3% Yi3% i3% i3% i3& i30& KU& ky& k Y!p^:0WK\jP` `@sp@rpr,8R@e}   P#6TbУ{``аМ # /AP!QPh@R|`Q O@OOTpO1OGU_O{PONO f f f f"!- P9.?Rd0y0`P f'5@&Oe7t Lp70PL,+0#&p( f7PM= eO IcnPH Tgpp(BHDH !(p.<EO]m|    & , 3 ; C T a g n v ~                  0 8 E N W a i s WXYZ[\]abcdefghijklmnopqrstuvwxyz}~@^_`{|WXYZ[\]abcdefghijklmnopqrstuvwxyz}~ _Bt3Zip_MatchFinder_GetMatches_Bt3Zip_MatchFinder_Skip_GetMatchesSpec1_Hc3Zip_MatchFinder_GetMatches_Hc3Zip_MatchFinder_Skip_LzmaCompress_LzmaDec_Allocate_LzmaDec_AllocateProbs_LzmaDec_DecodeToBuf_LzmaDec_DecodeToDic_LzmaDec_Free_LzmaDec_FreeProbs_LzmaDec_Init_LzmaDec_InitDicAndState_LzmaDecode_LzmaEncProps_GetDictSize_LzmaEncProps_Init_LzmaEncProps_Normalize_LzmaEnc_CodeOneMemBlock_LzmaEnc_Construct_LzmaEnc_Create_LzmaEnc_Destroy_LzmaEnc_Destruct_LzmaEnc_Encode_LzmaEnc_FastPosInit_LzmaEnc_Finish_LzmaEnc_FreeLits_LzmaEnc_GetCurBuf_LzmaEnc_GetNumAvailableBytes_LzmaEnc_Init_LzmaEnc_InitPriceTables_LzmaEnc_InitPrices_LzmaEnc_MemEncode_LzmaEnc_MemPrepare_LzmaEnc_PrepareForLzma2_LzmaEnc_RestoreState_LzmaEnc_SaveState_LzmaEnc_SetProps_LzmaEnc_WriteProperties_LzmaEncode_LzmaProps_Decode_LzmaUncompress_MatchFinder_Construct_MatchFinder_Create_MatchFinder_CreateVTable_MatchFinder_Free_MatchFinder_GetIndexByte_MatchFinder_GetNumAvailableBytes_MatchFinder_GetPointerToCurrentPos_MatchFinder_Init_MatchFinder_MoveBlock_MatchFinder_NeedMove_MatchFinder_Normalize3_MatchFinder_ReadIfRequired_MatchFinder_ReduceOffsets_MyAlloc_MyFree_NXArgc_NXArgv___progname__mh_execute_header_batch_mode_bitextract_bitinsert_chroma_smooth_createEncodeTable_dng_set_aperture_dng_set_camname_dng_set_camserial_dng_set_datetime_dng_set_description_dng_set_focal_dng_set_framerate_dng_set_framerate_rational_dng_set_iso_dng_set_lensmodel_dng_set_shutter_dng_set_thumbnail_size_dng_set_wbgain_environ_file_get_pos_file_set_pos_find_and_fix_cold_pixels_fix_vertical_stripes_frequencyScan_get_header_size_lj92_close_lj92_decode_lj92_encode_lj92_open_load_all_chunks_load_frame_load_index_lua_call_va_lua_handle_hdr_lua_handle_hdr_data_lua_handle_hdr_suffix_lv_rec_footer_main_mlv_dump_strings_print_capture_info_print_msg_print_sampling_info_raw_get_pixel_raw_info_raw_set_pixel_reverse_bytes_order_save_dng_save_index_show_usage_writeBody_writeHeader_writePost_xref_dump_xref_resize_xref_sortstart___assert_rtn___bzero___divdi3___memset_chk___snprintf_chk___sprintf_chk___stack_chk_fail___stack_chk_guard___stderrp___stdoutp___strcat_chk___strncat_chk___udivdi3_atoi_calloc_exit_exp2_fclose_feof_fflush_fopen$UNIX2003_fread_free_fseek_fseeko_ftello_fwrite$UNIX2003_getopt_long_log2_log2f_malloc_memcpy_memmove_memset_memset_pattern16_mktime$UNIX2003_optarg_optind_printf_putchar_puts_rand_realloc_setvbuf_strcasecmp_strchr_strcmp_strcpy_strdup_strftime$UNIX2003_strlen_strncasecmp_strncpy_strrchr_strtoull_unlink_vfprintfdyld_stub_binder/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/mlv_dump.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/mlv_dump.host.o_print_msg/var/lib/jenkins/OSXCross/osxcross/target/bin/../SDK/MacOSX10.8.sdk/usr/include/secure/_string.h_lua_call_va_lua_handle_hdr_suffix_lua_handle_hdr_lua_handle_hdr_data_file_get_pos_file_set_pos_xref_resize_xref_dump_xref_sort_bitinsert_bitextract_load_frame_load_index_save_index_load_all_chunks_chroma_smooth./../dual_iso/chroma_smooth.c./../dual_iso/optmed.h_show_usage_print_sampling_info_print_capture_info_get_header_size_main./../module_strings_wrapper.h./camera_id.h_opt_med25_camera_id___module_string_a_name___module_string_a_value___module_string_b_name___module_string_b_value___module_string_c_name___module_string_c_value___module_string_d_name___module_string_d_value___module_string_e_name___module_string_e_value___module_string_f_name___module_string_f_value___module_string_g_name___module_string_g_value___module_string_h_name___module_string_h_value___module_string_i_name___module_string_i_value_mlv_dump_strings_batch_mode_chroma_smooth.raw2ev_chroma_smooth._ev2raw_main.last_type_main.med_main.pr5_main.adj_num_main.adj_den/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/../../src/chdk-dng.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/../../src/chdk-dng.host.o_reverse_bytes_order../../src/chdk-dng.c_dng_set_thumbnail_size_dng_set_camname_dng_set_camserial_dng_set_description_dng_set_lensmodel_dng_set_focal_dng_set_aperture_dng_set_shutter_dng_set_framerate_dng_set_framerate_rational_dng_set_iso_dng_set_wbgain_dng_set_datetime_save_dng_cam_PreviewBitsPerSample_cam_AnalogBalance_cam_BaselineNoise_cam_BaselineSharpness_cam_LinearResponseLimit_cam_Resolution_dng_th_width_dng_th_height_cam_name_cam_focal_length_cam_aperture_cam_shutter_cam_FrameRate_cam_AsShotNeutral_badpixel_opcode_cam_exp_bias_cam_max_av_cam_serial_dng_image_desc_dng_lens_model_exif_data_cam_datetime_cam_subsectime_dng_header_buf_dng_header_buf_size_thumbnail_buf_create_dng_header.dng_compression_dng_artist_name_dng_copyright_dng_header_buf_offset/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/../lv_rec/raw2dng.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/../lv_rec/raw2dng.host.o_raw_get_pixel../lv_rec/raw2dng.c_raw_set_pixel_fix_vertical_stripes_find_and_fix_cold_pixels../lv_rec/../dual_iso/wirth.h_add_pixel_find_and_fix_cold_pixels.cold_pixels_lv_rec_footer_raw_info_fix_vertical_stripes.first_time_stripes_correction_needed_find_and_fix_cold_pixels.cold_pixel_list_detect_vertical_stripes_coeffs.hist_detect_vertical_stripes_coeffs.num_stripes_coeffslj92.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/lj92.host.o_lj92_open_lj92_decode_lj92_close_frequencyScan_createEncodeTable_writeHeader_writePost_writeBody_lj92_encode_nextdiff/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/lzma/Alloc.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/lzma/lib7z.a(Alloc.host.o)_MyAlloclzma/Alloc.c_MyFreeLzFind.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/lzma/lib7z.a(LzFind.host.o)_MatchFinder_GetPointerToCurrentPoslzma/LzFind.c_MatchFinder_GetIndexByte_MatchFinder_GetNumAvailableBytes_MatchFinder_ReduceOffsets_MatchFinder_MoveBlock_MatchFinder_NeedMove_MatchFinder_ReadIfRequired_MatchFinder_Construct_MatchFinder_Free_MatchFinder_Create_MatchFinder_Init_MatchFinder_Normalize3_GetMatchesSpec1_Bt3Zip_MatchFinder_GetMatches_MatchFinder_CheckLimits_Hc3Zip_MatchFinder_GetMatches_Bt3Zip_MatchFinder_Skip_Hc3Zip_MatchFinder_Skip_MatchFinder_CreateVTable_Hc4_MatchFinder_GetMatches_Hc4_MatchFinder_Skip_Bt2_MatchFinder_GetMatches_Bt2_MatchFinder_Skip_Bt3_MatchFinder_GetMatches_Bt3_MatchFinder_Skip_Bt4_MatchFinder_GetMatches_Bt4_MatchFinder_SkipLzmaDec.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/lzma/lib7z.a(LzmaDec.host.o)_LzmaDec_InitDicAndStatelzma/LzmaDec.c_LzmaDec_Init_LzmaDec_DecodeToDic_LzmaDec_TryDummy_LzmaDec_DecodeReal2_LzmaDec_DecodeToBuf_LzmaDec_FreeProbs_LzmaDec_Free_LzmaProps_Decode_LzmaDec_AllocateProbs_LzmaDec_Allocate_LzmaDecodeLzmaEnc.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/lzma/lib7z.a(LzmaEnc.host.o)_LzmaEncProps_Initlzma/LzmaEnc.c_LzmaEncProps_Normalize_LzmaEncProps_GetDictSize_LzmaEnc_FastPosInit_LzmaEnc_SaveState_LzmaEnc_RestoreState_LzmaEnc_SetProps_LzmaEnc_InitPriceTables_LzmaEnc_Construct_LzmaEnc_Create_LzmaEnc_FreeLits_LzmaEnc_Destruct_LzmaEnc_Destroy_LzmaEnc_Init_LzmaEnc_InitPrices_FillDistancesPrices_LzmaEnc_PrepareForLzma2_LzmaEnc_AllocAndInit_LzmaEnc_MemPrepare_LzmaEnc_Finish_LzmaEnc_GetNumAvailableBytes_LzmaEnc_GetCurBuf_LzmaEnc_CodeOneMemBlock_MyWrite_LzmaEnc_CodeOneBlock_LzmaEnc_Encode_LzmaEnc_Encode2_LzmaEnc_WriteProperties_LzmaEnc_MemEncode_LzmaEncode_LenPriceEnc_UpdateTable_Flush_LenEnc_Encode2_kLiteralNextStates_kShortRepNextStates_kRepNextStates_kMatchNextStatesLzmaLib.c/var/lib/jenkins/jobs/crop_rec_4k/workspace/modules/mlv_rec/lzma/lib7z.a(LzmaLib.host.o)_LzmaCompresslzma/LzmaLib.c_LzmaUncompress_SzAlloc_SzFree_g_Alloc_opt_med25_add_pixel_nextdiff_MatchFinder_CheckLimits_Hc4_MatchFinder_GetMatches_Hc4_MatchFinder_Skip_Bt2_MatchFinder_GetMatches_Bt2_MatchFinder_Skip_Bt3_MatchFinder_GetMatches_Bt3_MatchFinder_Skip_Bt4_MatchFinder_GetMatches_Bt4_MatchFinder_Skip_LzmaDec_TryDummy_LzmaDec_DecodeReal2_FillDistancesPrices_LzmaEnc_AllocAndInit_MyWrite_LzmaEnc_CodeOneBlock_LzmaEnc_Encode2_LenPriceEnc_UpdateTable_Flush_LenEnc_Encode2_SzAlloc_SzFree_cam_PreviewBitsPerSample_cam_AnalogBalance_cam_BaselineNoise_cam_BaselineSharpness_cam_LinearResponseLimit_cam_Resolution_kLiteralNextStates_kShortRepNextStates_kRepNextStates_kMatchNextStates_pvars_camera_id___module_string_a_name___module_string_a_value___module_string_b_name___module_string_b_value___module_string_c_name___module_string_c_value___module_string_d_name___module_string_d_value___module_string_e_name___module_string_e_value___module_string_f_name___module_string_f_value___module_string_g_name___module_string_g_value___module_string_h_name___module_string_h_value___module_string_i_name___module_string_i_value_dng_th_width_dng_th_height_cam_name_cam_focal_length_cam_aperture_cam_shutter_cam_FrameRate_cam_AsShotNeutral_badpixel_opcode_cam_exp_bias_cam_max_av_find_and_fix_cold_pixels.cold_pixels_g_Alloc_chroma_smooth.raw2ev_chroma_smooth._ev2raw_main.last_type_main.med_main.pr5_main.adj_num_main.adj_den_cam_serial_dng_image_desc_dng_lens_model_exif_data_cam_datetime_cam_subsectime_dng_header_buf_dng_header_buf_size_thumbnail_buf_create_dng_header.dng_compression_dng_artist_name_dng_copyright_dng_header_buf_offset_fix_vertical_stripes.first_time_stripes_correction_needed_find_and_fix_cold_pixels.cold_pixel_list_detect_vertical_stripes_coeffs.hist_detect_vertical_stripes_coeffs.num_stripes_coeffs