libexiv2-doc-0.26-lp150.5.6.1<>,[X׸/=„>|9[cc"V5/ZkyaTβ=2o4.B/g03"Ж2h*yu{%w:1SFڃ 5q&{.oE7D6QؒoST|X %zUCX3I?=aPi$z"g@aIOa-RS2hwȨErO M+c͐kjo[iYj҈LvG$gjn,(yo V00K{T>%'V>;\?Ld  Q (9 Rcy  0 @X _ ] ex(78@"9":E"FJGJHj4IXxY\] ^b:cdqevfyl{uvzHClibexiv2-doc0.26lp150.5.6.1Library to access image metadata - Documentationlibexiv2 is a C++ library with a C compatibility interface to access image metadata, esp from Exif tags. This package contains the developer documentation in HTML format.[Xlamb75openSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Librarieshttp://www.exiv2.org/linuxx86_64C~".( 'Y , 5 m i q 51l  jNH4 } ]CK  +q։f 0h^[4 } ?J\Dp  .b^-4 } "^"4 } e,5-)j T ,<T T ^!j4 } S$txcs s D'_ )    A#~ ~ d  .R|@ 8 l ^04 } 3I#q n +  ?]iI  2f>;  D ҉ :  C3/  d!j  k,& :-  ->(T,@ .%5,;  ]db9  /|;8  /v{H;  m\[  "8;  ;S  !7,;  JX \I_   6#  U{;{  M;_  g~3G G \K K <[ -h  /_3h[,K J   1m  Cs  C  V^ZXjk  9 9 /g  V>\   N~  _+  K.*Zl= = C77*  S zY|C C XW; ; )`/  $ K $fz"is s D)6><~ ~ ^34 } Y:  #f  y2 @l I  4Td5%>  -Mc'6 6 ,; ^ 4 } ]I  "^$v4 } ^$44 } 7S^".4 } a)A@  #4^+F4 } .t`< c  f sqx6  ^'4 } 2?L2 1=  n  ^L4 } \:m9  ]{,  !aHYq q e%%[ ^*K8  >Dr  7R  6/| | cr 0 C 7 6P  )JY +n 7 )HY + :6/ A1E ' @@X Va K m8!Y]  +Y +n 7-P E *r0  #B)M!PJ X (R` shU- $7d5OjG0|W6?b~'^Z) {%s+ ]4_vf 3&4m(W7$O(*j B8W ,p!J<YFo&yR}    B J  6I Bt  'Y ,  { Mr }5c) ) $ #    g                 y   r    R T        %    h                                          o 5                               N      w   w  m[#D+  + =6 Y +n F,B" %C.2 ))X<  O 'Y +n A2a0pL&(pFFC'2Q  k   >) 7&5Fo )  67`&` Dv$%  B< B!X F2{?$70 D 6= C B _b&} " {)Y +n (7 u '8 (Y +n B. (~ +n #W + -+  *@Y , ".4 &oY +n 8# .* )Y +n 7 , 8 !7>V+7+.+\i$V(- oF  QfSPxpTad}"<X< r |lbr$0~ZR j$ZZ]1ZZf}lS\4`~-+?\%j"r0~f$>.?3?HlZ \d Cp @punzN b;;tj7 sn3 ;E4 k :  dkV-,9 )  v* 1} )I oYl"q ]b "87a& 3-* h % `"z 2   [U ! ,* w&= u k l!$/ + +$ 5da X ?CUM$=.FM"u2*xF- mpU,i}I)T?NUb+O c   (Y , |  0b   >V 6 .=!Y xu t (J / [  _vS  ".* #r*R  s&O] +r AA큤A큤[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X[X91f0578826afaa63900a926fc8e0c405c8b12e712399582b6a7154d56ab51fd1c2fea082ffbdcad6b1ea9bb4b913da782a5c4b83b20b49366cbd7100e709425b914c5aa9ffe4af3ef1b57644e31630d2fb078afd1d5ade3592aa15311f88f48972426a5e7a1eb70e1e739a99cde64619b4a692b7d2d9aae9256de7e28804d4df9344af053f62f5dcc794d25113f8b87226a6ff70a0ecd8bebc5c67ddbbd9753e9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b11c090cc15123f1a3bb47455cd7c04d9ed91b2cdfd460792e71ade35ea7cb68b4b031384df84faefdf434af7c934d7d23bb212f9c2f2c085454f29f451a5c920013eb8e74998019fc9aee78999a21fd99307b6ef2fe00923460bdfb32b9954ba538e92d9db4658ba5e29b7ef80bb354a9635a537037adba91df8ff2ecec2399835561bedfe56bf0cb53c6b57ba4259de8c449d4edf9e853bf77d9c0e646ff1f791056da594ab9de41649e5f7ef2753c112d2ba480d227fb7ae12ebcbe8ae0af52bf0f6aab893fe754cfe5a82e8721286bedbb4f378c3dfb2815787004126048e5abf1f3c69c4368543ebbc2b6bf34f22731f38c046d193fc5a6a337e722258829ade25366a25ba3c3342add774f7e6f5694f95ba8ac7c405d8f67cd664afae0abf5f4fa62eb69086184c905a7d5e350c6552efc5e85cdbd7cc444e25b3e91acb94005390b6910cb09c938dce1d8274dbe3e4e756bb528d805dad696205f095715ae944647d37ca0e83a2f0457ee4592eecdf42e1ef324aef1a9ef870b35e0b56c22b3ee00c0883832b87884dfb07072e1387c314f4885472031bde3d244e3ebe019f01364d3b44c2caaa85dc90faf3cda9b109474dc875dbb6c475500c9a3e473f853889d2bdd4560e8d6bd41b0dbd47b8e925e44651c4391b2b842d2e3e041837fb4566d8fd8f10c0e7e9802e31207268e848c93f484afc0584038e0bc547cbbafb49bff9178f6c9daa6ca870ec43f83f5d2d5b9190359116c6c4d55394625b50301ef0816fd8656eeeefcd9ad820541abc1ab9dcc836e253a1100f24842526961b77718ce4332498dfb17847c9bcc3991c354fcdb309828e7bc7b6089c5e36a746d9aa06ea27421958db8d10ab73f3c874a9c6dc575d72209f3fd149cd4b4434517477d828fe3be8911095674045e09d3114528fff182543887ed6e2a0f1c1cb3facb1c7ea0aad913c9954341b0cc731b3038999454f74964ecd98a22f08b58e25c232272244142d37231334051238e86fcb10197594ae39224e13ad9eed24494591712a102dfae80a7911258395b9b71a053446349fcf4db4f58949aa9a3cafd9dc52f36869d67ac4fe5537effcf32685888af4bb0d6170f81b179f959a9ca650e8e7969491475ee7314081721925b555d5a1474edb0ef313111d9ea8eaaa6df37adc38551a85341a208a5a71f13f255094df2664559f1d60343133f3eb21476660324f09ff89097cbba8fcbba7aa088923f906562f0dc177a9e8eb94c0a19afe2e151b07648c0142de84f65f20e1d65a74b7f30dbdd6130d54d0667072a2017f2213221d7ca8c022641e041bbbe5db99a365ff044f73c3fab6c0f84e35ae82426d56f6f529c28689c82a2d41840b587312e0a8e02088bac3b0db65b4efac0b0ff7d5b59b6df4909459bd2ebeed7130658e3dd62669c6ef1930357eced51e6c3d208fc0e0dc9fdd98e5691d4a9288d43566be4aa12ba63d73ec279a0298603ac3e5786e3b126f4d679c140ecf10c951c0a6beae41e53a11ce1662807928e9d240100bb3349e177571eac7fb689f432c182b55fadf61532b459bbeddbc965187f00a25851cb177a11e5cbf3f178dffcae0262dda5d14716b230559e3dcfe199f527a4ca274b23ddbc1952168ada32dca8729b8dee8faef3214e0f30e472cce8cf09a13154f00c2246be28d278b930acf9d47fdbcea4c094fedfc5c954096b536b69cbe7dfc2399c6c77236deb905203e49a16edf4464d1ddc00d90ff9b94136391976e220a897ed5472222774fba5e9ad1559d6d37c03516e0ec1f470e6b17c6d0a92589a9df0c542e5adaeabe382e05910995b337072713a896722d9dc8348f6fb1f8b251332a953694d258884c09c31336ca42a4fc10e6e46ff9ebb0b748f176a5b851fb3ff5b8c719937bcaff7e54dcc8e97da81f13f00ffc3fbcf97b5431305c2ae0dcbc092141bddf0d0874e34448f37a21cf2e3feec3ae1f9ec2e8a10a3ee5cd5e24da136a7df735d03495f1f6285d6c0f21bf25a2b6c291cf743feab04a1c28df1ec1c59ba946347ced57fb20d54298303e368c686ccb0cd0dd7a8c38407ae22fb86202a724ab90e9b2e5720867a44ebf875f9f37f93bddbf9487b1c3e28350a40481b882831558157bc1926412d2ede8dcda836d1269794503cbc6284b4ccececc476640f13018c25250c54c5d5a011806ff7151b878a6aa3b1e3e31b3055dc3b774e09a0f93342a9c5cec6652ac3bcc0eabb052fd21224ae360ecf31c591129f3ed6956ec701f5cea0faf7e78a9150c21169621d939a4eed1bff69d9639782e652d72ba6fa25ef76357ac971a1d1994640eaaca8e1e71986e1110891710c362f25b72cc135412a41f853db0cbd0b8ee5afcfae3aa31613195c3856fcea5701d47634b866e91ab24b1a58799078306169659a71fd336616dc38f842ca0cee86532b6b9b2158f60f2b76c88c6058e8a8577017db29550fbb2dc8b27a985bd3debea539d5440a5968db83637158e117a2afa5e1f5f0952cd48c79053fb0f9754a3dec2b6f5af36c5a11c7688e6a8080005548b0dd801e3c07d53fa15ed426ec9142209d85c297e199a327c575e3c0d2a4402cc63ffafaec190fd481550620211fd15166bcdaa2adfe8f9ed25b345a680d438f3e42628cb9d58a27f861fc938d5793cfde6ebb963395fe3e8f41695d65b3cbcbcdb90f10e7a327529cbcfb019f1ca9174491bc2ddb19954e53d8b21b12753ba692531519e0358c734472ab6eb83afb7423ef6ae7c510b71e47307e75439d466552d818556601a0732e83a05f84027602bb6ae22bb9168e181eb9324885b1542dfa0f5a9ba48d497936ca70ccf2bbaba6572b99297f9da28458995920d7ba9c4067dabc2db1eb2620b3df00f4f77119852b4ae63b7a2ffc52c703e857e08e3c6b4b24319ead5768f6c15cc73503a32d717b278a54c3e3507991c8a7714bfae492a36e75fa49bd86aa0ae07ade31c5bdf8db158d3ff9153e8f7486e2a5bbcf6c7975b36e0238aaf6cac7a6f511f028790cdc8433dff1f46eff6373f43472916eabb08fe3337e571e95651f9c4f7320f4105b98d017384b69b8735bef5f9e0ecc718b91ce99ebaf8fdc628992efb9248787df295c6db54278233a7451d2a88ab9e0603d9a65e86e54078b3bb27d2554d104ac2b10c01f61b2d2b5c0e94fbec33cf5f2f52ff972b122325a89e694d98caa7082fe1b86afa3d54155e0686d87f7441b7d35048dbd05ebb662f935802ee102fbe6f1f78ccc1776d82237cf7a86150190f631e27a8738306b99feafe6b21c3ac12dcc5e8576b019b1c5743769cf1559f1340e7a11f32a662a9002a4508a6b66595c02027cc3e1371df5a5c0da7e41bad07ce346a849ff8f4464c93778cf3a3e7598f51558dbe70e76a7560ebd0f1029abf2f2dee74dd9fe904e1bc5189429135f1f990a39d9b9d61a22f331e920b42e29d50a547c046f81fd45245cd82a56546975359e612e1030fcfa41bdfc9e53971c066ea0163fc0557657b87d4510c331966159c12bc6244a5f478df74bb7a78ea3714e8b4903db859b02c9689aa2ea1561269773c7514dafc6e91d45d8f9e06f283f8baa5093c10351d530d07f5c43dbb6edcb0f205460360f92430cea7ce10adf32ef20488c5676b238234b3a969f922a5412df3dabc28986388859b822b3fc55086329dace2d9659aca5a02a8a0a2b1bb7c995d42525b3accf17197c9006af82ce3066da20ee69b07215b873230107f327b3fc9ce45699827ce93df0508e1d79f923288b8bef9f648ebc7a8f18ffd0d86f25a8c7e28ad2b41bc96c138827659173391a23860fc6117e4340359a707048c9340dcc09ae05789498a0cc9bcc13b49434c9f76dc154f796ab61a4c3f225a6ded206503de8bacdfa6fb78bc9b8be349bb8f8d2b67382d68d8468fba775799047077a95d9fce39a9ae65bb44d7e573b79775a3fa81605911dc55426e86bd15fa465fc2d7916bdb67d87e5fb22b1a3fdb4a1c1104ce7746f4eb78378cf58ff13984b44df880cee4288e81323caef35ca469227802dea20838c913c642d02542b96e9dde770b0718b59b554d03a94629fb80d6dfca0d6d6361755ffdbe99d705021ace75821f067d73e3380f7b9607ca564c6011adbee45a109f903a1cf721725db1e91c5eba2b123fac3d92b769af615579faf94f84e6e6cc36733ddf9516e2574fda7dcc80a5e559d2923a95661be73ae187fa847a3632b1ecdfa4c15908bc499444719d8a8f30e8400f118da3854e105f019ea08cb2c47236a053418ed901e96ff5a1f1ccf755903a191b5e3f1c0a3d9cbab888dc156d2e4379d64c1db981b589954d2583c1185c85efef361ac03eb1f3ced500322941d8c35a2fb48f9b0cf340302ed67bbefcd451983158fcc18bcf31b18cc33592b0c1ba03d1120e2de1fcdea06b7c1b9da5f90af69f8c1dd39ff0163c015deb1d9da7c05cb3f5fa8cc3c00275e6182e80d96fc508064cb7500f85630d99a4480ed4cc911daebf036f1697821e8b315638db325cb6e493ecbaf185e7fd2028d47c25fd9d4120a0dbaf42b6322594a6b5cbde07859be6d9692771692b81aa1bdbb8ff70d61290c0f94c80692b93ae75a4659b967f160d938041d82e5335a9f9fd5d22519237d53ababc79e7b90cc0a847e8096820df9321a77146a5b9850a798a5235e69d6766003dd86fbfeca00854a028df3d0e52622bca4f3f5a4cc31a21b6faf2e791a1c16ba46ac4b53042a77f3dca931c9e3a238c33d1d2375a24b3ea83b7f181b395d645f882751b56fcf304affa17387ee87330fc7cbfe8349eaf547d334d3011242ac3d7a329109861e37e19b9f9cd7e20c29a12f8553d043d6d973f0a370171a267a735bda975cf1e1a99865f895e916e2cde5869b3dc13c15718ec451a0a75b3e6119bbd011b4e4cae3d7ab74eadeff3b6713fe2c69bfec25f757c7b421623e4762831371af6c6bf8801d348da48e4592eccb3c1c5fafcf66e261362d1612e84aa4fb362d73b0c42d70a231a4d7076e60e745294febc013b3bf6a17fe15d330dd1469b0c9d940a273c743f77ea0ec3b9dd61408cd14f5405e268c765635d850d9ca8bf260d106c4b0307e7f7fe0043c357280bc09513c60b128ad55ac302c5c8e5068fbfde5f9d51acb29066ed873f937da592ae47f34d082fde228d383f3546433a13b301c2e2fd85160efa82eb1c383ef524658feaca4051164d53ec4540b539106e9d92730ec5a239f8c68fd7672b43fa3904953a2941e4c8eb63cb73e29e473f9a94dfbb4c281da4b45c511bf5ae2b2cbe2fe848dbeb9c5c1801a134e7e31b5990d57f5aefbc6867560e056fb4c79fb7a48bde1db1df1d1a4dff6a6777f54e969f07459d1ab2fedba0f353eb46c921b345cd1a35d262dd39775e01cd10b1c66cf069c67fd524ee493b5e96e164e0d87bc807e0b3dcff2e9eef18d5e3ce6af0fed167f4c7b49c0ad4805066a34dcf57a7d18352a3965f7d1d4a9b6f42d0fec0a5b04cb19adc102490bc0bc3ff7c212f81f1911835812cb285dc6c09ee24847aff57dd343bf35034f0b57dc3aec4469dcec6e674e124fe4fdfe1a724c458827dcd149fa3208c52a56804173fe4bcf9675c7282a43f787e29ee700df6f083e87909d35c39c26497b122ba8e999595b86595cd337c1be742d2eefb5dfdf7d58978c3b2c42f873350e47aecec8300d9f6d6d568451064a9cfae5cd3bd2ba2024a174454684e3aabb59ca5236d284236394fec120a09c43960e4ea53ad82bbefcbf6237a52ca340e1516facd6cd05828d5893ec6a3f6a5e9744500b4b57f693a16aae78f88220019eb16af6c0286d1868db2edcdc08e872fc2f7af7bb686e081008dab9f00a0fa7f369afebf2dbde2d5f3856ab56e60868ed8eaabfdddff5d018b80f26539c21069811bbe7434b754e4f2f4fac06a1a78a5d24f87c945e83975e0cd2a19f3b801fb510beeac3b7cf0e06b81dba388db5e0161d48957d4bba27de81feecbc10923fae50e13f801f172b0a05513ae3d1102491d680aca5352f75692dfc59f85b6d70a9bd2a6d2fbb0623b9d8bcadb3d96229951e82bd463383ec50331de51781440136f2f0f5de1bc67fd0452b46b6cb1c973e0ce8f80794c3a05513247055fed936ae3aa025d4bb68a2b21848e7071b198a9b8f372be325803c71be0c0ad55196a33a6375df85d1a4dce00c6cbe88e146904bf5deceefb4faf0daa5ec0cc34b2ccdc0cf6d39fc06c9bbff118e844f9173ef48d35b50529d342938213f915586a22795182a8b4e98f16de55b51a47f8306611ad056b30dfedb14e5b5fe5034dc47c353c0574b99428d0f25652932f5e3d2384793941aa293fc40fdbb8fb8c06f27c1529fb2cee3708faed9b76bb7db087fc9a2a50e087becfea66904e80fd6d5a7aa596df0d2a66251eeb2f6350f2b17dc7cf836463067218e0c9a82edc6f8c1f510e7805fe10a14e443b8c5a125357db12034d1c3c75d596ee728ff151bbd810be50801323654aa55bf29413d723c2022427abe85729b9fe59ac0e40959551e1ae7a6a9ce73dbcd56bd746dc1b52d17037e8591019f1cf9570af824a733befdb3b4a513bb79e79d6183328b5ff4db7e58dd44f7864557ebf89ad356046b26493bdfbf28f974151a0eda739e62f02372a1c089e9d7a8417626c7013af918646b6cd065c0250556fb6fec1dcccde590f118b3df8b35a650eebaa91be5815e8443980f62337092a6e3745f6541b1a3cad1f1ab34bd7dd289a842e9c6229c77fa1aa0b42ff4e5f7a8c14236ab5688091b69bcab240759922f55d506ca4f76e84607083cc31930fc4a8ce0677a95eab83020febe5ec8a42aea171f72c53586739e18dd6882666900597b5b090653443b3bd7a89eb1071e2a6ad3f8cefdd1ee35cbeda4e6299defe35cb946148b20f5b4dc87a7d75195c1c9440456e5ac1a6ef6da46bffcc2ecc1521af023527da0e506e84a167811b7ce839040e40ac30a05e3f452388fc79090ec3b9531bafd0bef1fc67629c1f9a36a29bcd5c498de370e433e13bae348e26ee5b553d4a2d376282abaa89f2a31874497f4e12bd3f086ae632280865d03b3a3362dfba838fd0902ecc681fb7bd21f3635dd1f4aea68e52641f37c1e5793cb43267ce83e03d97a1338f7cf84edfc0a1bdf4c979c86a62d412ff0a729c411afeebd23fa9adea881ccc6afdb0e728ae1a3a7fceb9a5ad68aab67bae2f8da6df60fcf78dd209a4b6262015c83f1a8fdfbd160e0401de5f2940ec4f58330026d73dbdae7b5fbb97fee09db930a497ec4ab17a660599e552e51088561170f8cfbab243225835bec651f47e472a03582b81ba1ad2ce10ec341fc612b706707640f37560b86edc7fa18df49c7dd66bec6fe669e3d8bde51c6e85b97f4e98b0e1efbd2d1a8984ff347f2143263f86ba6b0044c85f19e768135807f3ab9e7c1d574c916c23f402180eaf35433f7c597667e9a85f44e86aeef04bea22d34122cf6b2283e82aa8bcb2ba002e8fc34b7cc7bd0af25e41010f73ae453c96d19d15909d2b4c02f8e8f1482c867f3d635b951da57de115b6b946c6d9b9c5f0607e110b052405c6c46f18a397c28935ec6b62402e30558ce565f76c87d51c51c796774127b986ed6d9199ecded3ff6c17ef0a60b74e2a214aa5bcbe0ec4b7b0a44ddfdcf9a1e0fe8640379339d941b51e55deec9d646dc3b3e9fdca0a4c32fa8ff672a80c2f070482048d7f93c0ba2af03bbef25ada9f82f5fff09a8b4013a7a73908ec7989df80beb16020f5b11af467b7f95a10fd64127c2ebf1d2bdffcd55b9c8c44288221a7762adac3ee636888925c2af067a59c4d4ea7904d24317cee90e0ad5e91c4db1032dee6651418f06c15949a5a9f3c642908ee794c100eb1e757e3bbbd592d2cf3b9e6bcf45726a0848c381d16cd06ab7ba5005fcd6c5d02e82d5df84ea033de69c59872fe7904a6c0206b95770838f3256bad262f21f201fa8f3418ab4c25b991caafa211315c3775b00dff3babbc6595c5d3b1c3f42c37ea5b53598148c9266ae00b082abfd9e726a226f3cfbbd6f5e9709f9d2d033f26cd4c72dd2ad4c99addd6dac2811398e53e232e5bfc9d90a425b8cc553b956c53094bb0d23a9eb889ff195f7b594849ded79f16d453f89e837ff71004a3ec4543fb21ddc856e03ffc6ebb67dac454143ad2915e1061e36e53b49bb5224d0f0c84e10df46736bb17690a2ef86b590e982fe4a9e5038817331cc61c6f73077e5f8e280ebdc15f60555dcfd3582651aea9eb59ab03545b776bc6fe3f4143eaf0f3d725f08eccdf36fe7f1f74cfb0f2cf3a2d5a9a967c2190a3d6b9288bb7ab7985ed99b0be04c4bf438ac876d6752cf05bd0c8d315adf6d725072067090d53fc83973760b4d2559e5ac976b6c241f2345e76e7fbd85a2f7b31b1668633e23669c029a2c1f909e1e65f965b173542c249321f1aa4368cffe27f6cfa1d614bffffbb5f5e5bb4525ab00ca4d561c5813d6703f6ed5f3c835f8bb5ccd2813aa8368d967d541b15a42b679269a8ef3159ad813e944bb1a328a1c94219b7c7e6c6aed7a4a44d9d45c40c3599f7673fdc1d39c8a4b4c9fcca24025ac58f9041786c929b09e1461d3a6c94a00a9d619db19ccf31130d3f8db8a4cbb94d6764d9208d8bc09e892839cea8e16bf88bb1dfcbe6dacf6b962b213ffce02cccb7c33ecad45884496563acc23179726d4c994b993a3a0aae8867944e2a6b4fb3aa2fd0cf4862c667aa770beefc07b4bc4b63ed70ac6797c17f5bd150f4b00eec92d9fd3036f0269edf778b05d64cf6f64772704e56f639de53473a814f459273a8ad96396d259025679f0dceae48b4930ed159b3f4462c3dac66d1f7348d53a9594a90b54e29ae68d544f24525bce77062dbd13fc88ec5cb6efc5869108a106996c073b0221616fdce12d7c9f2708d8d727426acc5cadb9ae09cb8e9383dc783d1b481c53aaa3d10467fa8b4cfc9d1ab41fe224c08ddbd08ebe0b10cd8b1b7798a61e1ceabb26e2cf3827fdac7bf95b5bd590a3fa822e59f5a3fb58b68bc9d371f3ceeecbe5d1d3f19ce1f1f13b5ce49276703b378f84d249fa02f9531aaf24b8700530fe1b1289cfcb22ccc2c17c997f1a27ffb7d612fa409bc0fd34d80f831ca35185b6a062a81e6f1f3cc31e9a73a8c5b3278a63c92aaf2615f96ba7bb3d6365920dc87d6e28718c05bb872498216c6a58b6fd306018c3e8fb33bab25331df3cbdf3716dfa1846b2d5e19a0868f27ae4f22e8b72d1a62eca1106a6a836dfa4e4440cb79c47961a7124aee714e51d6e1b4d2435ba2f059c158a7b4e0e1101afd07454c1864948a584ba40bf0235b7e58dc8ceb8c7fe11ce541947ea2758fcc4dbd03b5f5929968f8eff905a41117f3f62f4884c936f4a85725d9f208508e92feeb293b5ffa583ee6a876a206e4e53bbae718994c1ee663547845797cbef623d14e2f24bf8f7d58a94a888f2efe8b1200d8d2c65fca6f249d49ae25b12ac8b81d1c4d32322ff8a82f262a30dc573b6b209483855b92812e886cd07aee7b98a1e1847e7911f2d0e782eff6a69182899457850dea18c85cfa368c55b20e4c7e0dbf1ca7c7070523028b5cf23d5788ac161435649072f5a7f1f6f32f186397d97100302cf142e64a866875bf575658a0894264a881525b761bc41c5421cec5170537c3c5ac2167b801d4698eedf826e327b2741da8c9d85a54582a17c9e4214215ed9ded8d137831c1453a5f5b94a7a8bfadbea0938d6367d69a77ca536f0ba789a1f13cf15cbdf7ad82a3682c9867d243d04c93d440e61e3ba73ed0a8289518d355efefda02c1b40e105eec624f4456dca308688a4734245d5043a0585654a505c850947c7ea988297dfecb25b17131cc7287155b30aa91302b86e64e28fa01ca12d92f4344b8c7f5e9ea95ab7ab293e4e190ea9e044b5293c8e31d8e585a1d883bb1e1377114f687cc609a4bc919ebcc38060133f75957e15f33d73374d26643024718f2d990d51d383f561956a6f4df61899dc5ae7169b3542dd46a6f6e60111059f556c4923a9b81ceb5cdc8de9b782dd92312d6d5c0196f98f11a7af0ab8e2b2434e252bfd3d5b5a1131fa7c0572a2ffdf36dee2cda68d3648625151aa7b4e0d56c9af26fd9c93cbc0d6a8ac87a826cf48abd449bf5721d632e36d9d30be1b36720b91ce7bcbe0b8c15039face54cd84ebaedb666f6085e21f63505a83b957424e6ee793d230bbb226c4edfc4bb5a50a65aa7f2be4c1d85e3135e4a01fec7e71cc6802b6a3b4a92d564b40cce2acfd0e684306c89ab6fec57684feaaf1e16e6b4cad92ce47868f1cec5981b4935a01da0bb444dae1cb763f4ffcb71b374fb712f54b20a6f0b32f682d28f56d451938d07bd317160af73c824df730696d7a327f16e23b00cda641e46d7dd1be1cf0de3d4bd562c5649564f6cf5c7e8f5191c4ab1e1b7aac381cd212ad4a62c6caf5a3267d0d793dc7be2c8d6746abdd68a259892f6deb3be59b128b741d6cbeb1669c887d8ee24687cccbcd5ba93e8df871413a45b06ddbf8df8d0f71766cd56c53701c4f71735898dcb65143a7241dd919777fdb8b1f0af7f91fc2ca2300db681723285db249dfd2d76613cbc144f8610beb73030e4f490a7c49d2bb3cd70810ec56587b4c452bb695f6bb6327235406b6d283480d2b3325ccdd6a26eaa5aeefa2abdffb92005ea084e2eae36a337128fc69c1f46007cb96be112bd099d0526a1e8c6d8a22f8b9650902372fae9f09064f703b0bc2d50ff1ac0967b839f779598540ef8e466893d25cd9394e0b732b0cdb8443f36feec598a19011c5e5721786be69058b02c11f9b8f701c06451e916095d31c60599d2feca8a2a25e3e579d2da4806a5c05ac63a0b22e3e3b3be2e3081fbda0ff9036d1f241dc9121b5cb713b63ac7e6174b84b9e79c9416a02abcda78ada9fc7a0cfdbef19bca032e4ed14f29033bbc9bdb90ef93ab052d5bb69b705c02f3aa3ef6c33c0ce382285160240388fa07cb728b95db725380c0d0887874a94bda259b3d7b4e3f9a849e399efedf3fdbe213601e598a01968977de2dd180d8c034d7ac49908e3a0f661f95ff04af1f2660ae6efac0c376ccd8b0e07435afff04046b5ce2444ae62ab23f7b8874def5b142595836321f3e2d2c78e7b4aaab5dc80c63ff10e2ec43c53ed894f80f7e145d74b31124da63ef1d870436774032fdf95cf125b44dceeb65a57e7d8f41cfd088e80668b48e7b26116c0083591d668d693103af166976df196b46308296d9fa77a012ca59487ffeb61f3cf600ab8488e40adc8f53396c77c1e225d2bf23feebab35fed834f266e4bf6de33898894883470d22bb3cf79f03ad73c1b2121986f85b3bc321b87e3ac015b9d64eb3dda175a81b067540ac0c258bd76bc6e8ee1c4f1fface7f56d3b75bd50ce31f10c583acaadf4eee3cd8568f1f12552922e9701ea4f037a762518c0afda03f79e44bda0643b2a9a6924f272575b67cf22190de066c189f44adbd1ee95bce058fe2328f389f699dbb53a3a91d1706586b75a81f64a8c1f3763d4636c4be4051f6a38a330461364cf7792ce2368ec4afd7a448e69d96a26012c479e2db4fa41f6bf072991c3055a419955411c37225324872a74431f28a330b0dd738c885cacf72341fe5d406ddbfa7881b154e365890ad653aeddc8be1779856b958c802fda0586b8b35a010033e0a50f1164c5d058d236ae2877b9c410c02379e2210504a44bd411770b4d3ba1dced685e1fc512e84234ab43bdf20e0696f7e51d73b909fbdebac5baea07f4fa39cd8aa4de29da5f6b60ec9e236a23c447c900bab17dd9c27dd249f7ac89d542d47a77d4d207a406aefd8a944a85d812f97e617cc985bd2c659fc68194ea46a3c4adfb6a444f928635563c0a8811188d731ca93a365461c8bad735ba3816be9dc9639484e0eb7c1222049496659f2bebfba2a94f3680bf5a4b311dbb06af73a85e03a1ccc78873f370842981dbfbf6a56e1d660b229988a3c74ca76bad5def1f2d4aa426f6cc07650e3696bafff5db0eb51eb3890af39d613f5a3af3c1f8ad261483b565fec35edcd9cc52ca9f98ce3fbfca481b512c45c2b8bf2b2391cf47f10e25adc9aed6c0a7f971566a184e344fc9e9df6a04db0c347a3a81b255d53a2b28a53f661b331b10865adeb498894a1019d0933e80e4ab3d41624747f607e901e43e0663db3d2fb86b60cb31ad7516ecb99bf9bcff28ec3299726c9f30f3ef2ce77b5c93577c1d78b440d02cef56c9375cc408c8d9dd428129539bf885499adf8c3f0cf11cc8ca368ea3833983b2d8bdfe84642484bdb55a207f312610abb86ac59bbbbd13f7104c27697aafddb34a347d1a665c867f586105f6768da7cdb6b25c761e76fdc8f46998a89505eb60d2c48575b04b132081d92348356f1aa469fc0921df4eec3eb580cf8ef75164570102349bc8bdcb4569d32d16caca87ee210b5e1dc8f1e3b7a01095382c52b43ffb5bd2be0e0f78ae8aa9ef7d331de4b9d1ca3e87c75cb7643b35ddf66ec9a32ddaa0f598a56cf5b9b96bb0e1e584809445e17578f311b77867480d233489954aa3942bbf205a3379638c21c4a39921489e3f5300b47b75083b516c7060ecdc864e75c64abd613b0531b7aa3400de1140cfbd00e6d1fb84419be8fbe16bd66cfd35f99073eb5aeeeaf4c9ceaf978628fed7cdecd67157f59849a50c5cec6893383c6e742f16307defeaa347cc0d88ba99e27a65424ccb7d90695309a8e23d1237eb717f4de2c347d75208b6c2cc28c742413bae0d24121278b0e353f5f941e13527a1d51cb1501c75e27e5f3d780ca92ce23d93a3a844d8550ee5404a6d4589b3f6fb1ad54b917a3daceab112072d002deab2731b14e5b762b688109ae95d454cd48842be6eafb17cb68cb9ecd59782d2c38eacc9532d558d1a53d52512f7e7b30e86f2b38eb07e04886e7d478ca3fdd3766a8f6837884c2e918b3f515bb1292003e25b8246982cc64e2693d99e26fde596e024f4e5e8f84ee09ad6ef8d1043df5abc2793c31b6f962d3831f8f14c4097b1a837730757fe19ec1da0c6893779b76a366fef64bd2a36641ec519aaac1473b8a076fe83d68249a65ff35ef6b439c8f6558e3ada525ac3ed11bbd7f0b999ae334f375e4e96319f3a374ee1dfff024a286c1b12de95fe1682a090f57c0d1a74df9afe101a718b9ad3bf2ba54e5c26a0e92fd38c0f5615c580de9ba39a770406e2e85a055e1261362512370cf909b38d7b7d8c467e3e4df9114a3cf0512113184039d67b8434fc8efb80d82664b659ee85f882d5af70117fc3e4ba108ba1e86703fb06cc3f202ed3b42e64776aa6b8e22a8640851aacb2f816e26f01b6ba194e3e15410207271413538de255df01d99cf6d6bb810173a85c8e007e70f93f9019a5376725b477942b31791535ad6c7f06c604de2c36ef78d8f6b02c0ceabf27553920d9e8e42bf917b7ca5a0ce8abf871d4e726f433248d40686110b8426b26833c2a64b7adfb4e9c0c5cd2a4bc4a43bde7a59158ea25798ed1349caf8af58fbb06ad91a1ef4a4476e5dcc2454b2e16520987e8ec31cffde10a8b877c7c1b1212e563fb04a7dba87a9787922e0c896b1d36da7f6b84c8e8d05f3ba11fba1ce0d8a619226ecb83d29f9ef100141a05f832a43aab60f2fec513b661df7feb9ae6349cc3ad92e28bb802daa01e0954effeab45ca7808443fffa24828321e78f05f77fb03aa767a31302bcb29e62e7d772a6c8626c88bae616974cc777712fa9134c3038221da3543297a6a09a59638540c428f97a4611bbefbbb346205b37c73432908225c3c6e7b9d2b74a9e59958c172b5b95f88edc5cccc852f237981587518725cb0aa6325e9d3fb6a5de1c1200ef87979a3d2833c7a4ff83d1d0c689e476e5dd852741ac06200a9c0e77f1f729bc54ebc855b9149e5682eb54894803075edde0efaf46d7e749adad17473bf46ed3701fd202773b716a36ad71e3585be12c6fa3926dad924e5b1fc5b73f9380159875f98d85f90f3e45372624467bbb79eb6c354d586351d2fb6e89c78d1a256dcb7799c888e4967eda447736d81650cb656759cbf29ce95f5224bf237481e62741d8e7ce7c463bf17aa62c7c3b197258d32547453f82705a8c02955a750965dba839a73c8f51b2e15c53556b33c892f8017c4079c77c83dc10116522cbad0f715859dfcdbde67dbd2bea750ce202a5a7b92499c80e23b6bbdc1663174f644bda3a83bbf376cb89a16a101dfbc89cf5d5844658fe94de477fe56cbd7b5a0695ecf0497506ae66ca91405862f4dca4d85236a3b48101ba175a0fbacb7572f5b0dd5fcc605f003b4ba96e47a2a7ff16ebe9c7be8b52a3b521ccce2d46f5c1bca97715f3bb9377b71f9da89308af4eb5f94fe54763b5f0d38f0c13bc85781ed0e3b54a5845097d4fefe16593bf9d51dd8e66bbf410d18decf4c7710bca668774cb1fbbf34fe5ab9ac46ec4249f257301fa1a47288d143d7b9b174feb571e61a1422a4dda11f5c0bf0e49726c94b91da8ec7cde335bcaa5677352377832d02f3ab70958547c1b710d18944cfbddd1dde91ed08e764a89b57507ff6d9def2d2c0ce998258c49a9a11bf54ae29cbf77cfa1658fe5ae93e465069701859055eaef53e5d717f9f38cb0187b730570ed08addc79290ceb70bee4b1396016b80061bbcf381c93fde9a7c9d46b75cdd362f56ccd46fce77f524109108aef39b5be2d22c4c3e23404aea5f67e1c5b0d38838db1c80301fdce959f0ed3a2d31e538fb80e56162ba6ba7551285fc942f739dbf06ae269b1e28068db75a45e3cf34abfe4a066583fe45ab057cfe445616defe92f14dcb6e8c493267eedc08f54b880b127fa2dc6e2b79a8ffee532696b4645c4a2001c62d8319f5369c0270a9e1b2d0f541a18d5f0d7f7fb4478ea78de9496afd6a0ac70a6c9e8806f53245363c93b095e33fd53959b9d2b0c3c6a84a00261a3d36c875cee230add94d70e77afb4d68119103f5e2be3c01b38102761719479159a515d25f0189a88ec4f564402737babb44f40aeb4972b50661c8de68066eabc863507da3bcab78e55db8bca7d9af6008fb34001cba61a2020d51ad1bf52870a723bdf667fbc827cb8559831cf38b5de958554f5a928f6fa602620787e241694ec821fa272bc1ad3ea073fc047b9d1fb3ff05582e70b5cb181ca92b3d3202628e1eee99b774f3cf8510c1072b9f9aa7be5bacec6f208a6277ea3080ffc74c90cc4b3492e6f8b9e2bea948c5a9b32ca1870dda2e2d38799b78dbd690a1f34d4cf251411a059475ea644e93d9622a921288b48786893152d632fd2579c503399d0deaac6ff95c7fdd8789b1e3f6c082fcb41c4820e1c7ff27cfdf3910ae273b71cd5c6f9168d3d6fc10fac7f4ae3c9d24af0d2f7adb4de4fc4b9cb41a5f6a4aca88391c04e5df14014fbc189b9ace2b5e73d3746adcbc87dfd52c921b197bb02c4f313c4b2eceec6ffdeb58177a96f100d91050623fb188d0f59329746df4112e956e59446d41a27394eca7ae506a2733aee1fde45195a28d30ab7b98124fc803ae25062a715898c6009f366d01ede63d3db161f5e439a62da26f7cc8319acb08d706bfaf9fa797ff7c27206f2fb6929d469cc951922cdb399e6b2f1e4b57a341425d7529319c54f415674664f5771a824207c7a524c991c3144a35655b73786bb35379f13c524fb22a68045bdc9350f6151660a8cb5558bef98ea001142bf445e2085b62eb00ad236a8254bd4efa9788ddcd1683f1ac265648940be78e9a6b1cf4c8fcdf39fe3ff58faa309e1b0ac07c02f146c1690594851eb2700e5a8a51644bf6f0513c6ac77d770812e5e687c4d2c2a5385ae29442f77c96fcda9921a0c3645a05146f0ef0541cbef88b17b469faf7447e8c02cc50e11a942bd5fa2576061e140cebf875a060e66bf896916343da51944a666ceab7ccfb533be672d8e775a83ca24ecfc5e23c7f37eb00c3ab5bcb079c8634bed8dc4b0fe905540f62bd08f4c649757fba7f359df135183610847c9e7b002b0e917f9f1e8f31f82fa69f9ccefe4cf6912c5630121fd14b23814846bd68903941100e1201f96f48e2608c73964085fb20d1820e4f829e79720cb73119e3671d12f46c3a6cb3bb6f132528fc37d15d08a36f2da9236935971a4dbc7ad2ece116302d1a04181ecdf5eb9eab57ff6efc05c3bf02affaac2a4df76122f223bd8435c474803692afa580e485e170cf67f77d95c54e545da760e5f6a9a7a6405dc91050c83e462086a0633674b09d0e4b42d61d6ee35c75b6d9ecd5a1accef7cb5557ae854d1c7eac6e9395ebc507c0b230d093a89dd83c6b7a6d851e185a0c6a1c04db16e6fe6bec3e1cf0f65cd021967c2b95b1be8254e7e7f4167add72e864adb2822067c67d52a77113f981b94e23b4860c97a4da542d3e883a2ce024ad9104f5fcd96c340bbf3fe666f5dae3ca67cd240633f7eb93576c5c40207fab44b5deb1c5f313d8aa76451e5f249bd851b371a0738cd035a6efe3835dd2583f5e9cbb4686f059d049a1d37a2114f3a02c2f9cfac582bd746197ec6748367f378d58c4f39529e875f4e7963ca1edb676a4dbfeaf086583b7a6d482d620d0a335f0819bbe9b9f20bae5d53c068c3a89519229ae193d94d10dfd7f6bb6b69ee97d74ef34c4991ce3ec2d492119fa3a7b0dbb21dfd72590492a0610b9bd6bd07685faa699f935f42e22120321fabc1372d6f9c7d3ff5eacd9a53fa488a567737cabbd9393b7e22e9ed099127320a3673af80003498603f6008ef69e8e3be70e683a68cee5def2377cc0dca998f3dd180da00bdadb211a6e5d0038719264a5f3713151bd29de36ef35e758ebc50500463ee867c11f290e07ffb8e684dcbea244dd7806185baa2456b6dccbd87dde1403ce139cbea7563cc22fdfb1846d1fba958a87920ba2f12a7e1d5fcdf41c2a7f09f93513f6b6624f38bf0c3dd8f46e1f785137fe94e78c7a6dacee998b2a5f4799e70ee996125c4988a483519f4d0f20fb1b9a5b9e05027a258c68436cdd4da9e3acbe8129ca5c8abf58b73e817aa9201acb2b8b11edf1300a1cc905f06ccbb0dbccf58168ad06c91f1cacd78f51ad20966b94115d138919b3d21c3135c2a3d898dd28bc90124fb98b27ba121ad7882caa52f47522d4eb435d43afc8fba1138d32b44b756188fb2e5b24b8bb23e5825b6f57667eb65eacf1c15af7b7bdc36f82c0fe1ec7a055320e7753bbccbc826dbd9eba1b7c11e1ed4ea58fa1a788cd68cbcc4dd5689a40f109e06b0b649255552897eb6c7cfc98355b1b5f4ef123f4a44e51df01b3a4d2eea293df2d841ecddcfc5b9bf757fdb95cf44d4f5ac307c451a0bea0d51ca341f499e96f1846918084c073517fbcb35410e24e98fdcf8f00f07f661c9c0018645b26811cc60404bc31eb9e681fdb23304ad69bd09d01109e1d2c1e28cf798bbac24db23d946b20f4cf6ec4130e2a593f8480fca9feb71db76082950c6d7773538e9ed5f65cbcf067383655174ed7acc49578e2ce4b3075385797b73a65f9a635479910146b12f8f9b9c5ae91f6108cb292e7acdb870bf29fc40eacd88ca25372b62e89018f26c998e56c9950194f5779affeee6e5e0df734bfaec5b9d6a7a58c590a04d29abdf52f64b34c1cb20a6b54a53b4dc29f70834f6664b9e2c65cc85efe86f595a4b304e87f607d4437c4faa66503a69b5955e8378990917de656c01fb29bd533eb95883a7118b37e617c0e3b32ad779687ce73fad06dcd52ebb9981aba52e57f41db0b33c2ea8607ef5daadb69e03546ba68aca9451e27757a7343b81aa8c6196a5f361fcbef51a22d72ad232ccd07fc7145dd079c93f3285b7b3d73698aeaf29a14e2a1d994b84c5d01979c539d4b6930d61152a70c2bbe95f43af9e56a1290404aeea940dd50890c2068616bbddd9a8b52955d8255741358dc26c8a520b61554bdf00f63d2b05506d7b63f0cd03478774e00023e8b3dfe91c2bc16f2bccfa77f8ba8e906859e298ffd1d80b4ab24b92b8fb6783152e4bfa3a3e69a916fd43de6eb96fe28e27995d8e019d15327d6da47d27e4681e974cd635fb5c15716a8b22c55d9bcd58fea0953aaa7c34760a2b7f7d37ec3cd26573e809f12eb54ed7872feff9bc40506d329f9a7aefaf667f337733a83eb94551afbf3c007109f546450d6325372aca575cc85f1bddc58634487ce1a3c10e6e366125e285d85c6ffe3474bd042b476dde480b8641e9fd4f93e50129bb95e15cff6ede5560e54e2e5b0990102cc3c0085a54165a3425edf0e507fd070b0eca2bcdf2f1ba856a61cd47e7fc7bbd209d093cab12aa10dc682fa9d6a3fcb2b3f6ea99dca252ed1c394306287f2bd50ed8b8c00b2d629739f8ac577a49de594adfbb5191af3d83e9fcb9ddaeec42cdb7e9444bdefa5a6f728b81b9650dae230d242ad622709d5eb052be89a6c842b416e3bd2f6c97064de1487d2721a0cf9e5fc79e2f0e697de728f994466b924378eb86272cef421e402ac6c153c5c04d4dbbe3f51bb71fecfbadca87ec14f2315bb4af14b92febf16d1c4b3377a3a961a7302249cf8c5bb629c9bdbe45ea1c210487bbeb5abced61708910589657c817c9c6a018b3ce077e04d255542cf163a7d0ae107c6d4f6b5cfe1a551b070652c84a59e64d737484c2d6b2a8eda23a77054235f96b3ed01564d39ca89e46fac82b441b71453fcf3b38ec207fa636f7e336e4f018dee004c812d93b7ff60dc49422ff2cd99fcd14f12240800f554f073d631d248154b36c19dc3f36fa67ffee265f6a37d4cbd3bf41c4a7b2d41961f6cbd01e9b5c3dd0c224261677bc4c199736bc813b4a5d2e5782ec063bdb5848a0e90b7b1c8f78880c0b3999c87c4ccdea8bd09b61cb3c3668e5d73ab1ed6aa534a94bd48569689cd1bb6ca5129542d3b04bc58d8a1100682f6c2cefe47283ef827b555491f2294eb0fdefd2a084d9a005a995a176fcd6f00ed1c5dbafe3004ac72b854a75791f429dc72b7b48d73029ccd2d9ceeece27cd0b56e687765f229c853142261dcaa860e488b751534330521be22f149d6f73a01b8f22482afb6596d41e27a987e2b7337077da71507c77c512e7e088ef973e457247fcaf419dff06640af7b89c97c548385de7e2edc00dac84c3d91d0915e517e72be106a069c1477dad372f4220923c496b89f714a237bae1168b8a5b0ff2801cbec686048dd96d3f299e129f5f14c802f4e0fb68652da0381efd733ea6b23834b5e6d9fb40ba2b7b03952bc2887d49b7034db7a56746eaed8fe0aaa07810c7252f34d2d14a6e9073d4c7f6f0f2b0af0b9705a55137117f98193d4429bea9a3568a4c937e22637986c021317998e81f2a9ef971985f42012949834cb1e16af4f65303169c36670844829e8a69be0647cf8e224c8fdb8dcbcc1ac956c7959af6f9fd567c5b7550698ca1aa828385f0f82d7f39c305042074101043670aae49b74957abf31dfbcb5c5a6eea0bd56e297c183feb5229557315dc0ea78a0b87d73f43cc45701e376cfc31fca2ae1f1a3664a8f5ca928e747e37d77c16ff8f29a74badcb1e475d358d4ea207cb7db048be3397e0c079bdf2ca76c86541b78ec319a8229734e536f0b6c437edb33080c714255c6cd293c4744607cf35624935247157b7ed6b784ec10a861a74392fefd715cc21bc7068d973118b46e52971b1a7f9a1807239a5d14ba71bae9391023594d732bbda477e38d726b46ede8b88881cf228b08011240e0cb87a0428894e735ffbe65c862e407681aa746996a9626f44863d96f237f4c278d6d646512e36eb7b0d729be457ccd7e881ffb6e95357efb18564cec05652e8d956e47df2aa3d63e3dfbe07622899377c38d003be6cee3a576dbf8df19ca8a7cae4ecefffb184f05a415e97e10d49e42c4c573e31deb54494ee8fc1ee180eec712f304f787a30c9a7418a9174bbe83b2e84a2ce1ad23bd9f5cebe5cbd055a470f29873605f94aa820686f9ff3bfd023002c21c396a7e2c3296edc9ea972edae4757743196e9d60d4b36567baa035497bb83bac5f634afc66d251fbd555fdd67a007521ab719ce95d0b20e7f8adfc69cba15f3486fdde3d3fcb9096decae8a0663cf6bfaca66b0bbeac6a5697a672cde2160bab3c44626cd48faac8c084189701cb1d19a3b093e3ff2ac8fff2c667e825cb736516ae850f7e9b12a4b6dc62cb22382bd1e7e55da30241ed36aabb48af74157f21b75bc270cb5b029d00dbd2313d0b537c744b14485337060c0212c58841fc66c2f3825bb69d8786c976c38e8e54b83fffe6fca5ef51fdaf5967ed046684d144ec2e432332195077a842a577b6a472e6ce8fad0049c930f875e936b535c134c9a543f7fe45a94d8e32452c5361f85bffabc51b195cc9565ed4f137aa89bacfdd47947eeae30675a79a9a50ae5cfa5544f8880f2b2742bda988988e9dfdcb7db14470ed0c9e55167975b6baef3b42d9af57724dea14141f3350a39236e333f07392c9ebf9dd212050b8407f6f40289a7e670a1b43e1de6d46faf70f9893aeeee7e8e04a9ac5a10b15e3752d025157c01990bca41e9e234a06c9ae9a426698bf9a876bcc5a93631ba4e62d7498cf51836d21a3185b960bede11811e54ba8fd7fea63a02734f3eaf4de094610ae38182b1d2ea9155c26c081378b9ec7617124010fdb360786f10c750ec05e945cba932602cd1cceefd9514200fa5279b53eb4cd91d2176e21c195626869490ec58272f932016ff2aae26bfd5c068da7648fc0b61cbf6d9d37c3b97d92e56ea4eff78d2b561c526523270de5ff147d3c4e1c4e04b858957c8b385f00d9267f1db0b5164d2cdcdff49cc2020f8ce57b613f05b6e20f6e00fab8413b071e2424fab8e45a37e1898a6030a92d8b621e2bba74ab498013bccf72b7edae5f13c3b28cad9da5fbcd517b655477eb282d8f2df65bef10df52019d2847ad640bb0f0224fec1ca8f3fd6c1a11b38d772558bd7742acaa9a03fad8ee939479a81dc3b918e0f5eb329c19e54fb17e56abea44c23481d412ec2613b5d0e73f74683257e59643c0c000a47ed154b70f56fcfefcfd523967673ca427bf1e011639b8f724541a6af51eb1d2515e4e7bc289136d4e31e6dd23239ea9abf155afd3dde3474eee0e5b8722055d64de0989823988b4f2bc296f0fe81884e2a405a8f7b00feed2b9e8a099d81a11bfdc9b66df0a163de8a83e338d6ab37c49e8df5986f252ffec1247217f2e0fbbfc567c2decf6906c770847d1747d19df07f0f4b2b2b9e54c85f9d42e4b160ba36b8c52236ce920845bae12b507bf6a005800d8c3d5d6c7665a5606c4f77c44bd563a2eaf25823af528d119f7fe2d176d1863f785e1a4f6928e1476e1a7cabdc789c5666770997e2cf947623a337e4d68579a1f67587a93c40595975a8cc53c65c1e7a885846f2614ad9cc360ee4f9a59c4bf673ac0ec38d50c69504ff610fdce5a814fd7ff5d40dcfe4608d9ffff4a7d7d9f04fa17a38fe507cab805339f15d4af8794e76db27e243a69bf5bbff7f5852aa73ef9dc015895ab91c163af26bed095848058160231fc5a886d419cfc19eecbcfa18a19a5cdb8aee0b069ff6bef22c22593f462a04886b3a5532217ae2ca42fbda39edd44f3294b0f8223ff8bb85d81b4b15f97ca9ab183dd147b89e3dd6b1c2d3b749990b5835d09725b40784b0e06a3abda87773df491fcdd49d1469f93ce71e90de0b1150ef3cff9b7c0618696674a16d5bce127195a3136ba61a6ee3de93ad4327868560948f4edc41779d0fbadfe221b6768c4572965ef22f03206034be536285da633a81ffd84f3f87d6c39d99070b8a30397a1d765e5132f5764bcbb786f999a7cf6ddcd5239810aaa87c2e2af004333754abc923649d36813d467eab2d061a9c1dfdbdd0b97770fe1dcd868b7d06cc193fe50f9975ec1f50d119f0bd84e5725520c9690f9b00ec7f03fdfe2cb7a0061b58fea0acce2a4267b8549022cea9c16e5050096a3e8754dfc37d8ba43565208b942e74e4ee33dcb0bd01489ce4681571260652a17fc40dc187cff90e19f6af1b4fa083b4949a36f34e354c5cb127c9eec1e3c3f09d22bd1aef3b2d0013081059b3d4735ce4be0fa4850f5b563dfe9b2923f47b75e5d95e915625f83537030ff3b689d87fb4abf59240cec98490cc1821aa6e90122412dbc67bb1844de61f192d735d3412e7ae3f939110b6d9e85cc30740ee87bf2cc2483b4f13323ff0e0e794713d7aa6e8ba32faec01a27d1e40fab931ceeb168049bc432e01db841a6f250a7ccb073b8bfd4789d629f77a21fa8d8a6a445ba5f13afb04c859faf81f34be9b9547cf28fbf4d96698c61700625b24380ae6694708eeb959994ef4449f41187944db56e5c779eaca02dd68fb45d80da1ba43d689a4b5c1e32e3020f2e3ae1df379b4d59fb2d2376059719135a771317a376aa8d5dc9b6bf66d2b67fa272a21d3c6fa617a4755b9a7d38ad43bfbdfde9a02eff8d6328c6116fb86681dc2c0190a55a0da8e0a77392a102ddad59a93c3825a610b184c80a5b8b729ef2d95152f58ea1e698ece704dfafb77fc1dd029a30281a8e8ce79b09461bf8fae53126e7acc8ed68f3e319b5c6627f5ab7e0ad3616098232adb99eb3a2171038f501770061520aee14e64c432a007235378297f30f37bdc88fcd29e981d6f755c1a13b12f257a8f5fd9d35a4dd1cb9b5365d63ae90c607a2e90d05ef0cd19c9cc0aaa7aa770bc5a89620d6003901596cf2a5c1af0139c7467d907b4a90e60a7679779d734afd1d11a6e2b2ed49ee09a498c53219918213137def65295942478a438715d7c2c1828ac36d2d24424c7655ec9717b5149e4ccf2912c6cec5fd2381a397a0959ed0315173b19e9796c85889c6bcc6ddb915bd73156088b4de4dcd30fb0ba5f417ea6a8c09554f19b62504455b81f6d8181ce1c089352489bbeeebbb1303e3b517904d013682dda7967aa3849c7fef79535b0ca9c26720cb4c231a6952aff284d8191c2ddeba2b04aa93ccd03abf2f94162bd26d8645562e5131f99d6716911564df6beccc237adb711f22c7645bc2253bae3b808fc23addf9cae2e2b4d05951e9b67602546bbfb157f159f233d0c4e89358de1b293aa93ac495ff5397f4c091ab3042f76deaa7cce08c992593110997f2159207b8aff66e61e1de696671dd3df983f0f9e31f2b6f853ca6e03514b861763310d6fc9e36c66837a3d4e5c113c9689cf36a767fde1d93d6e16ee4385d465c1ee7d15979e39679982359eb2f0e413139b81d841b377636e7498987b8e3c430fba2e08c3b314d4d6c705e6666672d0187eed9c94f7806e29903b3644d8d6d8a5814a6a046e8e5b633edce56d035627fc6a6d2c5d92104d3f90e82b21d9301342590099f45ca831554b0a0fca710f7aa8fe5b224ea3b5a006ac8d2d4043e771e27296d335db75084fdcfc81c5c858683e51caee4bbef129b6ab1c3e5a04d4f5bac14826501aed68c426090eebbcc612e7a76c2946a805babe28b80427744c329cc284ce9e5d745c13a55772b50bcc62790a3ef11136882164949d9649a6f51c2796259657e12047cfd330a791014fb0cd3a75e434e19534fca5b914b5ad1fb20fbf6efabe0c852ba557bea931dec674064ad300992b1a19d46ed7d47412d9ef789a339b12e8dc249c860661cf3ece1851ef90f93b1d0397655d02680b9cc331f7b30a4b32db02c2a035d46f91dc6bae27fc9b47142d1918e045bb4b6175ca4c254458d574862ad6bbe88eac4d3abc44df6a141198832e61eee60ea5f973db6c29ec8fded7944c20360bfd7dddfdf3cbc14f3869d3e1a6006768136824db100a01000d05ae052ab5066ff84608fce19ab47e01f722639709bd2da46407fe1f85dbfe4d657af55ae37455f753314e7ecfe27ccdd18d3b65a86b650634fa3272fd61df7c7b1461f87be37a429d079918c2798b76be4ef65ffdd4066db3a415b4731702a99ed1587c05b58efaa955a53a4384e373237001ef99ec99545f5fed6a258eb0aa82e6f150b5bc26720c7c897eb3e14aa7ea84859e88c7ad10d586ff10d2ae9f1be9a8697d3bbb2b75da71e1444d2f31482d0ff0201bfe2ea848daaaee71875aa23f3b5a64774fa3cc9ab29d1f00d79d5d5ae3f7e1c23489412673340d54eaae9d2ecf19452a2056b40ef2976fdffcf325fe8b2ef8195689a9f398c4e5468793f1691628af16ac9cd4d8ab6f3c23550cc66527087f65deea8e9c39d933945e1d59d5901f9a3abbaab283a6591aebcf840274679ea0a3ca4ce8c5052a9b7ea4aa98fbc5ed756d8e18bf0f9577b3db13c09b2dea3471b03a56e848bb9caf36d470548101b5a5a64809069cb884649caf9ec38cdd39daf7c08ba8100265ef87de0d8d58d69ae6203eaee07bc3ae46a8948cf7251566464d1d7af251e9ed94c75aca0e462c2209813ea8bb9f0ba5e53693227b039d32698e880168175d32e03e4dc57f6a7ccc6d35c7fa82cfe432d86802008a9095d426637c0417eb46fec3ddc64a2a05c175143fc6d52b8a4fe8650577f801b589c3ab502c4d1160739137fb9094c353f7b16ae088af08791e77e10942f7336973123f8c4fb16e139b4ea499935ccbb2ccc3dec981f5c0b8d8eaa23e0647e693d76e5b8560cef4f43fdae8c47ec4cc3c462b152c245c0b6288e9d4dddb92d421c906847036642f02af1677c1e35ebf34b1850dbae99c4fc20a83027759e94223d4bf70256d9e93cac916d570e06c27abe8754b621a8b146364ab335da15dc11dc5bbd7ada2ebd7b6965230fec0ab21838c4086d5914c8c15a30a32d233d22bd8e421067f17dbd5aa99e2f1a6600686644f5216ebb9994c7fe590dd2525ff0435d3f215fa105e9aa0ce13563b2686508e383c54a84a779377e3c788d891009e7c0efb4cd342d2aa20094594fd69a3f0c35c0313078e8bd3367a3fa578c64e1cd4458dc1f4ba6e0a4cc400cfb198725bdd1d6dd1648cfc390878262479e3cf07682f54ae996e084fbfdf76b898d3c4fa5d59cfd7eea840382cc568ba10d30a7044b230567f02aab44b9948b68d985e1af7eeee909aed3ebf465cde4ccab8f48754a5096ea890d9a02c737a1cec4a236b7affd912b07caa6d28c535c5e7fad4cdb85cea0f3e5b985545e846371a91b99c3f66b27c4aecd1a6a6eab9543576a1f97a59ac750bd54e89f48f96ebe71850d4bbeb9eb408249e0c82d9090f0dd1e1ae05743f8c883cbf2aff545a302107d522a0ef0f13d5474ddc5119ff2414dc24760ac422eba56428620a23a04b97b23a508849f20ec2053cabb3f332f4378e382813bf504799bcb7c61ccb395c4c4e368759b33e081ca41fd22607ad8eb536311b720ce7a770644fbc88e5206cb3c1a2de6155cf3d55ff882775f2907ed58e7d06f4198b9929516e9062e207d7f13d1eafa544429145bb957011c6293b0be1a00308efaa820bf922e00c9d7d915598741b82626239e0f54c60fd208e18c92f41e1c6fd29d873fa380c0f61f0abf417db0cc5350a6294a2215bca6d3b7aa400f5dd9971b65e695346ff638e9a151ce1cb63174dc7ed02c804d5a06135f68689bd16452bbd3393e9288e9280accf5a1a9208bfb43c02d201c617b3a45a22d2c10e6941b4b12040b24ffc44269921461b9e18a96afdd0259f7d8aa1caf1408b5755988fcd71138acb19fdca1d0d232cca060b9b03048180b6defbed0d1b679a6ba0b3bd4c29f838b4603e0644df8886c9a777f9620cf2d35279721dda64c7e43e4c60d593cbdd521682926fd9645430d2bfb299143fc24bb9066963be77b1ad41116d859c128e948519dc2aec7345c4eaec2cd3dc4a1c147e7d0264bf41ae210437f709d17cef0d0bd4c3c5ae07e703ebe221db66cda0a633e716e59e868271579e70a3fccff0f19e24374035d540db13e6cc3837ac387d199d042bcc1d9e59791307529cb4494b66582d25ca16a5df6d5edbe75f7d6ff0921689fe538892690cae8b3f24a6b2262117652673ce44cf969289dcb892ecbd3544b6d6b8494d5e47c718f4071d554e52dd3f04ca4f8a29746b8d48d72de5efb2e6bd2e5ac92e78b028ab7087a47ddc3cec8793700281e38fdd6d6433254de9b496e14197ad8176a5821b96895755f019cc1a9c312fd60a8243f028d99c8cc6f0fae1efdea05db65057689a8ec7e66de4ec9a17d0d1f16e7e69aa9b0b25991643693463465d7285057f04d755805a748462bbfb0b93af01617b7a0821e99d1ac6a25da6299d3a40648b379a995c0371d74102dfda423e8d877e50409bf14e315bbc8c80a34d61bf2a6c49cc4c0c588641e383326b194f23fc229887e3efcc8ab84930f5b7db2d8da2cc4833bfb0e038e5eaf6c98b293193bf79ff4b60984a6882cd8cd359bf82fc95856ac6343edbc3935ca988f89f07f0df6480b3fd18147a9fd7c035640b7729193a1e90f65a5e31e79755c5f28b9dcac619bb2225a2dd66e1914ce33eb9be4b5e0c35d4f826349d2593910c918cf3590c669aaee69cc9a6dc1a3c213a75ce4c4bf893cab2a27ab477521cfd367d389d1c9a90c1bc8cb329a177d2af4bcc5a2184a5dad3ffd99e2579a2785a18d8845db3f1279536e0c1a28417990a63fbe42703e4e550fde583fd4d4753ce9927d397f0a3b2a78a5c44e2c5fbffbe46ae819ca537b3a512d8b8d658bef79384925cf4b470d9f55015edc8fa59be9164974bbaab1fbffba650dafd0a550a501e01e27892d5e19e9d64140dee4ce056847e1f7eb70b356ce4d1a20d92e941acafc5d7022753f2ad46e393428efc1c752bb80441a66e1811b417e12e8d5b8c0a2b1afcd1b1fa1cf8e29f7eceb8c332d1245e5d8d55d24b16b7be2840f64de1487e68816f83bad4449c35b46f0e78133bcd6b726905dd357cdc603718463e2cf9ab51f6c139f62d9cfe36e6a2fb464e81321381ed9494b16600c333956e39240a40d08e712208ebca4183d7f5090e4faa801a32e8f9a050081698e1675151d42ecb141300f578253ab429d6b7ee498bdaea859ff4d7bf30016761c599873cf279fdd023b2669362f4c80e9a6d9d5a6de1eaa3a22a6430fd5e24ec5f8e5b8db76026f3167f38caf8b768af540ddaf4fcdcff95349d6af4d8d85e6c50835e90ad49768b8f10844906812bfcc855e07b21c14f52a66e1d0b86a2118593c7dbea627a2df409e8b2edcbc4e367c36044f41142bcf4acee18c7c01ab1b8a7b3aad65523fc2de2176fb45e490e6c37ee4b694ca78199dbe4a7d29867dd9a7ab33a53672a4bcecabf231d6a6259d2d4bfeca04fcb11b45230bf8e2c57183f4528d6a463ac4ee435ac91f15ffeef8926044176f06d8674db77052d4710e6c401c34ad51e7cd49e5582d866e8b2acb0b9314297f26a487b02975f49c7f97825c25306db5196ab8f7b9ace9817e34c5209fb9873fe978ce93d115410b57c67ca303707819350fe693d3d46dbadd87ecaa67eacf3c040a5af1f0d24a25ff5a2cf946a77557ae4d61d5e0e4edb6795bb06e2afa3b22ca4bc77d876174b4bc54ef575b84eff9692da8ed0ccd2106b477e73f7de6a5a048ea03cb109e4939b3986ac4687853b4e80814eb67de20c6cac7ca4a138eb477acedf50fd6278d5fe787f99e3637613873052319a98d0d0b0b713a19f139122296787d3c2205e2f72e420c90e4a66f1a11fe5e9a65ae879b0367bd1a4d512fbdc52f1210a4cabcf00dc4f140fcb4753ec32a3d5774154c370cecb28d648a5a2cf5e97a80a1b864894a5dde937f9d6fc0f73d3733cf5106cc94f6f9858719f904bc6c008c9bcb78727b70fe7443d552f1c9a1cb00202154be84401adf6b1e4f6aca935395f2f9f7630c686ffacca577963e247cac7a5709301f85f3e9d05cec10870e2b4d44131dd75b3188364e7dc892de7a0c6ca12e20009cd7080894584b757abb9bea08ac7368a64361c4513727aab443c7cdeabf2fbe0bbcd90be942055b260f7c0acf1c3ba7e0e34b80a0c51ae4da0a6e3d6464b2c8f5e1cb9eeebbb77476ec93edc8425245db99041e18d3caf09c93ce56d8b1d111c89ce356d2377512ca529576cb5a3b6eacc580bda0a9a9903338d8a6b77447ec65fd5528af3b5ad99a15550930afda0ef4991d566e4efef0e4b52a92e5f9466a06ba788c464031da9927448f2fe2e29d85273b73b44322047fb207be8162e88ccb7c33f717951c4207366b35a409b91a97939ad9442ec0774c4c13da054249f3dac347f643f181759590c4bd08c1c7d31add51a5d66faee96420a06bb6b832451506a0b16dba6c7450925aae5bac90348f6d0ca64c915f888fe7440901f154e8cfd92cf4c56eb885dd5f4b87fcf65b2071efecedb139cefebfcd607107cd70baf2532b7cca26bfdf88d4d572446b11ab17ac013c059c0bafcef864568db16f76f20a050c104496713c7e9993c5c2ea09f009929c3d7d73f4ee2252944709467ca5835282de9020ef5208e7ddfd504388613979a4479571df4478fcbd96118a7e7cf1b207edb09d05648c8248c0e4aaf77b13383410ded97850bb8fdcf0e367dddbf7b35c7782a316cea41fbdd74531b515bdd7b61c93ca306b6ff31535e92621ee437dbe809563e4cab4965e7643cfb0c8c393ad850dfe068a5c48bfd1980f1445b03e4bf743c5fd9663cf5ead677243d57700c17d055f3b061b10edff7a3eef329e15f6b97af0386604bceeeb567eda32c5517aa07deb114f058f9dafa8b8d2197f070298ee1e89bdee29adb547cfc9b3c399d397d18b0dde6c24e82e4c161e51a3ba271510617c0fb9c8a6af18845def9e6a16461ed9136b5f3ba254c059152cbe81079a8742a0459b01cc1722a8e93ecfd8af4c752373813181a09a571df7e410fb95a121e0d4748410f26e5cdf81923e37f50fa0dae45af5e7a79ec5b5f295fb40846b337aa781d690f1c736df01cacdeddf013b3b36aefdfece5828f5728891f288ea41841103b27215d28e15ba014e3d96c5575a4ba6fcd31fc16cb4309add629bb2e212b676198d9dce555966d3a8fc19346cae8487d11ac61026e2674d0e99c318cb52fc36de92715afd87aed79ce51d587e4ea79999e64ca9fccd54f190b754cbaa1b2a7fc969491ab3efbc773b9a8af45ad5f9134931aa883981ece679b82aafd1c8ab725a58f39fb241dc309f028fcde53c96879d5ef058de4de41ab4030cdcb1290fd957109e04a8fa477620024311692880b4b07444155e5975e119efdbd91f5c695321d2dbed309bbda1f5239da407c5ed92e981985d1c028276e62d1df383d8bdb28603f6d21f851c58727eb788bd9a0cf6c3286c72cd59866da3ca0e55ed687bb7dd5b7e82e68ee02b67682c0e2d0f38a4d8807d9178c63561cdbf1dc5deefb1e42e5dc079d579b22f9343a32c31026377c4e275f98b179d7fdb6e3f535a827af3fe264c45f9db8a5be77832ddf2b30a9be2d377f708e77ae8d142720759b0a28ed05b69d9e7e2775689277d92a4871407bdacb4f8f49cbe17eba353f41f956915166fc1f178c19a7269b414f967c60f45ea44701f7fe4241e9a619809794a648d090ab322c4e7e80673d237d7c833f779eb7e72827544381cd505e4d36552fdde81b6c4e39f112a1576d0a91a4dea679297097dceb508e0694b8d5dfa24a9f31903383eab434154e12bde348cc139fcc7bdfb6ef8c1aaadabfa85ded257b23dd0e025df83333b21e2efc7dc1cf5a1e2ddb4471dedaa53bd610ff239000c68cef5d54982e9d96958853656c91b3ce877b29816a1b660e4e7f750339dffadd57952bea06bfcbfb2046908c1524778ccd6e5ec36c9a16840ca20f8ecf43b405969248b24b2996b70da0df75aaeb6bf2e50685a17599ad5490ebe800c0b2558d7a8afd1a702e9b13bcd999812833a332fce443a0c5550faf6a3d7852daf1b740a50c659a5700c20161ed5d4957da5f8bc6fef16e728d4a66d4f348cabea52cd38150d557b867d6265306bd5e80bcbebd0009c430748854dbf68b6f9f64ff29dd76f41e1baf040933b4b0bdca00329201fb55e9a4d2bfce4d517ce9716012033662aad8b9ac978d190d62a675fa9c1e1a28119c84fdcadbcffd9716aa5ccccd8e54ae5de46ed775ce316e559db72eef590837b30e79a83e25ba8ee637ee2fe7b4744da5e59d50b587bf342f1537e36bc1c9cf81b7fe9e956cb92ee58c6002b0d284be4c76ae9b2fd5959ceb94d8bfe59e0dcd244db836f6333d29d314e21c8654c110a90a89a3a4cb3731e2456e66170d9b2860537ed7c0970d0f692e64e44249e3c64f4142012a5645592c3717ecaf03032e41b7fd1ce04b3670bcea28fc8a1c9355abc408011b02b1080a1bb7635b61967fab70d58cfc25d96d3bc3ff611c9b0ca9709862608e7cae92ab1480d55a51a6f096efd2977506c20bcd6b24aab1ec657cf7b1d525832412031852503cc11be9ec0b07185a6b6a3550d175ff992a0d0f2185a7fa9c66bffe0147795e972385b6ce4230788d053b8be70a7becc8c52dce56f249b2a729dbacf06ca69897cec568d613f4c30b426ee297f0220f2d4802a07bcd3a749371f5fcee2930a6db5bb50cb834c031b9302054fe9591a6a920793f26b87f0ab6fefb32b2ac0488586734c9fd613f49cb8dc8917fec6e1019c4a3a4b9cc533375018b4c1cd3eb81b2d88ece60db6bea7f75ef873032ef8cd7217feea3c4b009e3b4b929eaf0248ac74d0a9b8477a48a3f77298b2bba4c311a8819bceb469dfe95856f33b541ee1139a858bc6f99cf16f83a2021fad0e910a489438206bf239a963788bff5ef66b95c9095bbb37203235cca1c7675baabaa3381c82c60400b802bfe59e3d599f96a0061fbfdfbd7bc8ffd13ab9df34b0c223e6d5f61e5fa38ffa67c92908d3a84fb769d9a793bf345f72937ff2b18c4dfe915f60e3fd2bf29c25fb11973c0beeded3b1462b8d7b2e4d73686c57f4d550e1ba546db9dbce6d46a95b964d1d0f53540921198415504060e9b9c4553fbfbe56f9bff7c19474e51fb192bf5602bdd0dfdd6177760e1fbfe7f13dcd4d1188a0cf12e04fb85a1f036ec60e758a07268036b0c97ac43f6d450c3601dc9f0f580fa2fe19168878a2aed854af7697fb5f7af5b590b5b5c118f061bc8e09b8f01bb1a3189cf5536f101f9f6bbb557c20ac8fcfea876120730f9c02375b2e9cd7ae6d9e6f7d9a200c43c86f2556c9eebe8e208bd3a4c7e888a8aae4e3b6216eaa0de51c1668c56f6f2e27d6ec4b41bcfd0ed7de4e611f50400d1ea11515de7509bf29683b986a4b22aad4580953226b0aee01fb2a0ade3e6c11ef2e03b4b8358e937c5642bce4fef4fa95f4a475df505ddde6f66dd464515281499d3957d05a4ed1bd663ccff725c1eb454d60da290c6a7187bff784617b4af2823bd24291e5a0db347e38232ab8533f370f74d613d15264e71a621fd5ed868dccda6fc5c714090fa93bcda27401b24a14cd6a23e67aa0810e9131f25e8c36b689afb2e4dc2e3f55b2963a301799ded9e9a6b021054e93cf56136da464916975e6e504363a08a4f8510ff81d9c28de88e9248b13e5f153fcd1af66290edfe5c253ee94363a87500118b9dc9dbb8ee9e438f3cadb8b0a8df6bc3ce3e0ec7a4585f8c0a5c396dcbefd56dec89dd17c7b133c9dadbf0ed93b2e8736ab555356f6c64ffed5ea0f339b421a2b5fa874d8f2a640a54b97508c594ed82026778c0f1240b046752f78156a33874b4f9913c97a4a3b569ffc76a9a6d8c717de3ea1da7bd6bfab13ac2b25fb5ef25f8e421d69f48b4d64519cbee6d6a6a7907f29ba7583dd56e5383f1ec6872041bac9fb06898111b54d6df4d32be8b6c318a6a74fe5d0e956b9f4bcba6db2cd08d6b512f4c790e8be00e6205dad86722b019d679e297df3621bde69ff1c17d0b3d324ff77b687d64e3232be4086bf896f44dc949eeb79906e75ce488333b1e245147d37f71fcf6ad9e3da9985e7620b624304efe3ff534a6c4c51820fbe7d1b5464d1aec6b9b7af5dfeb3688c67650872c413aa5ff79298118fa98a77f55bae46095f3de08189d9c232974758d34a803a403433be3296b588a6ba77d395b51bc0681c8bda36b205a7bb56563d90ffbec5e13f428c53548a4f2f6134dd11a5df5923fe80d4193870fb8b7ed2fb636ea36e1623491aa56cd4e08b117940ca24bda442a096761921ca7f990daeb64707a6601579d0ac98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830b897d589742439f3aa80b6921ed773de8eeb34333abf932a0744c22e3d14d2eeff0144efdc6e383ed177361c797aee001a5afcbd699d5ce1d8e3929978c9223f6ca67175be0f1f9d9253000ea98f31786ce1982fbe6298db412a70cb5e30af9b54fd2ff2fd842f00e730afad4a29ab0956a8c1ddd2a3bb968351dadc133f0484f8d8e56d35d8f6671edb82fd4d5ee7373e5e6608dcd0c4736d83788c60e71372e26b3c5123d4cf8cd9f6814706ce431ed820c9bfd6760093e30242ea6b2896b843e2533c85c6542c84f2112494261d1b7f8d6a3d576df765770bd9d3345ee48577c93d03d0b0a9f86c976baf2a835c55cca477a85143e9279f1ed0d02b2af806cfd50bb6696e1c94e1c25eefee36b38d5658b20ad8deaabbe0bd8e0152d24cec27603cbf4f990711c58d8c41b5ab70b2e6e2780158a44e82f58375fb0a559d29c5964ccf0d8dd07b8fc1ece983628e11f01a611a076f1ff31265a630ab3ec87cc77cbab9419e7e34f1b47599d82267c6f8c5f7345bad8c0503f3b2da3b6ad4291c0acbc6202290c3a1e213c18ad131dfe5c3daad3e3f73287a6d0bedfc2026f605450e8fee09dfe69c7a2f5536c3e90d54d78dec5cd50e6e1ba66a4a24ac798dead8077c42cc34f2e3a2fc653e0e784003623d3b1928c75831f461d8e181777c69f1be6e1ca2af22867f08c79e9d73269b6e812ac2a34c50602005d30bfc6b29daca271a259202e267569b3a091c914c5a2ad9af468f9bbc520d17407934a72a45c82111fecc7a69eacba047c1a1d084f40d8b991140040de2d2d45bc3397214918d0a614ed2d6e3970b05f8849822bf12139ff9a915c1eed407abf32c6113b794d7569ab18bbbfac6757c456737f47e042733756f7c41cf8455f75c63bfe778240d992bcfc72ab435741d848b0b3cc4b6887c3cd829a00612b1f71e7f060b53acdb44c8ba1dda057e264086a943d9ae150290dbcb6d7fce3b8e0615d5836875ae0e53c9ef5f50854e06996b2af4fb23cb8583d5476327ec774fcb67908109a1657701201820c3cb4137b6e65b925e81f3346bb4090689b84ff7ed8420a183e60553e846d04514e24ad0d6660aa76dbf90946592986bbc056c0bc9f71efba79def884d429968b3b2c3877d71fda542fbbb20dd385c7a9e3b78061fcd093f53440025a3b269b3481b57d0753faa266b0479973e106e462df22a50226cd80891b1cef7731f2d18b77ee83b2f459a503630a86b70716a38373ed99d440ae864ee866d2eb2dd48fd7ee7db9e2c09552ac6a94437bb1414f3ab0b61a80271c19876b4f591cc243d03abf41749a1eec673c92f5b82929c918ab6bc8a2908fe5658f6e39dd935e9899097a25025c3add50f128a45006a103ad289c1e1a79f874bf5a4b4c5594e5270f158e521792a7ec7047fdaca5a0818f71fc4ef5c7553ae8f680e7c79ee2471d6e518a28c1934d6e21da878d76c9aba85590816dfd71ea21b72ce445abef24e308405314c8b288471617ade93ac7d1f0e06206ece1208c277d721974ed2e278562465b25da5244315426ab2a8266bcafb481661bf8df371182375d3bd41cf6433c1617f0e5ccb32c83fded52c607bbdbe24cfc0d97f2cb14db27a073f432ef5c54047a1825729293953844ffadbe40970f580efe8b5af0622311ad6c6fdb063dd235836664fe1f7d0f7d2db9764fd64338ddbc671e1dd09f699960f6ed2fa04352e6d2e28d139f735a0c49c236a57562e831e1777a00785f8fce8dd5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1d95fe86c0291b1e5eb2a4ac28881b88b3c8bb76e5ead42331d1161546a61ef666973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b90a4600e08ecebe58f0422f291be533c0920d1b7ead85a6048939a1898cfc1b33b10bbf6fdbc2543bc693af9c6a28da8920f8508f0578ef44c1d240fe719ad8789f4ecbc31b278f71b753bf149ae86faeb01454167d894d885f8e8fefa19620ff3f52392cf7cd31ab228737552e3fe427c5976aa3ef543580bcd35ba7ad30120821dc3b39c9217e58cff7c0764d9a36aaaa1d14b0abddf4c9faf9a612fb8e1c542b72f437748e753037478d3f2a4c76302b887afe23124c88d87fc1e4761be74c0f410ebfa0e93b0d3bbc0e2e85be59e93b677824fb5b36955c8885f64d99ecc0f2221bb60ed54ab7d2eae5dc96528740bc7a8f26718aadc1bccbdf7bb41774eb47a13aea75a450c763eca04bb164ba6034d2ed61a3804953ff0544b2a3dcab28478c9e7342056e52d5657ea0c48be36f5ee7f20dfea52e5c103e0d93f138d977be2189299319e3fae440ea360f94e5e4ce946e5e9b96e2f895740ab15b10e2c92db1defc0f3629854c8f7176431c52392597a29f2fa00dc900395a58a4821f19113fc04bd59daf74a7c0648877bb1ac8d5cbaeb950de5b78a1fc006153a8682d1613b09fa18a52c74923482a4305f326920e435235f4242cb563c4dc47457667886fab07e315d048128f75ff87a22f4054be3036bf98525de2bfe26997bc24dcea6d7746a890f17fbc39ee3665e625ecfca8996d285d8852d4f2e766de55b66459859e2c4a532ebacc8a2e266a5dd95caac0d81873d44cb540115efb287f818375f7394636b807dbd86a9192a006c8956fed4239d0f09c409be51f2c51d45202be34e45d57de7e55f6bb0f6d6367ab21becea2e410ac0bb17c7c48adaf6cb1815eed75662e0c9734f97a6ba22ae2375dfbb2ffa414b849a7546d77ae4b310ea4a28915df229f31281c707f1f336a0d68e1e470a380cc2eae4b6953214f2fd89ddb0a2cf5409c7ffeeaa27ee9580a7458fcafccdba6815fb65a28baaba009258590de79da5336cb15e2daca66c1128d000ffaa6dcfefb58500d864b52514e0dc6259d0e7b439b8bfd2acdf0b505dd156d6ef0d4bb307c8f0e3afeb87b076be6deaa8e8f575aa19e61a524d809b303a2e6c77a8533e2b6f6b67cfd45f0d4151aec2e2809a17d16ab50fac329eca4600edbf6b0d5c66b1c6bf3788cd07547a9aecdcd54eb86296950c41eadbb5663e0495046e9619160b9a1204700d87a13258e47eeae108068ed8dc0883603bea629767800194ee7e7880bc638e81bae10d4f0dc31bf97b702655e1dce40b4e50f70eed6e92928615aeee8a60a26290cc1f41e6b15bc19b74ee9d6b7dc00f517080ad0b617ccc50afb289e703131bde39322ab210bc9b1bfcfe6bbb76b28deefd416c57d6da378b2b16b454e29ae5f93dcaea178bbf4bf33fd1655b4aac40e42d5f81c1b2d47e04d1b10094d8b1290f370ed42a43cc2bb7ae5d0e4b3533f7f5c9e05e67044cffb7152814947755d92eef934eaf11cf4f25bf0204657e1662d7db08e75689dad5e65b73bc88b33d494c512f7eada1d5c3ed85aee8200df3062f457ead7266400aa312be1b13aa1b3034b99b01ada6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26a87035d195d26ad8da9e323df210562c2b3dd7e33d480a9df3f0fa106fd14abca053d9b9a6519c00d2608c28b4b7d275b7d312d4a66bb612681616de9d905e292cfc3bcc1612f70462cd3b16fa731265fd28117659de30f9fb8042aae77360fa0bce70d1ed96bc2e1cfb91985070420031ee732102c9d3c67bdfd929d38777418c2b34fa304e2ac04638c5d5140804d219fe0bd2ca78a70603e7b5d0b6f20de03749529056e4cb8009ae934c97981e65291865de86d33d34ec2cbb16a67700d107f8458bc50afa8f942bc20ca482dfd6e6c8625fc3709d57183ea54349b265aef361604e81558f4b2b3cad82ed0eb624630fc08e25204994901ac5c2c6b779b66d62ba7fa317ded3b735f3afa209dc6d5df73edcf7b72dcffe35c591c6904d06dd0329068196f582709a4a4d98d7072c754dcbba431e2b4d207e6c8bfb6f8c0d8b76f8e66212f1002f47ab894b9f5a19ebb21f66793c803bb9db0bfe43fd4edae3070fabeee29bcced4334ac934ebec445c8a9712a9b971d14c662b2f76fbc3aa8a54040a4b8822aaa2fd07a73e06770cf535bbadb961700105bfb8b3cb52c1bf702de7b365a2652c08dfac26f9aed44e8946ea738a3a5409bf611e567ce1ea74399c7375fa79d8288342c29295fd395e91018797ee0c18326b2caccbc6b736da87ccb2d38a9a0f736df57d63ebc2ecd1edef8b22e8cff12a59edfd0497018fdc7f31efc501f9b6c49587e1c732aa2991cd2bf81fc604b69f90e2b64e551ccf4c7b3b65f74c92fb457035d97cc0e2197787bb535aa39599e57a785932a0d84c1d8ebb3926a634a1d50c11eab23ee5ef2c7329cd7d226cc4257b699f875595bc7d1aad0da0eac78f8924db7b09fce9fbf1244bdb00cfbe5f320cf6e1969ea10c9bde22e99d4fffb6a53cda5ade0d85c36c9e4cd5c970e716c013f46a53f34e7804e76d8d952c98a0bf0c696ef323da3d585ac0133f2e567aadd0dfac1cab14e50c8647122cc87ba2f70de7bbfbbc4b51bd44449c1297ab390490f65f1f9dd9bd1656a234ac501f28468af210323ee9817f7edbd31742a93d0b9467ccf49a68babd31a015b91479c475e0dbea499318a2cce9735f9220a8020593d541cad1ba6b5bb2672a617d3e1fe63582d5466cc6fc1e9d315c56c62c1c638a76fed5ff4ea9a69b67f2f1d449499285788108f7a81bb121abd52b9293cdc5ca5077605e04b6a296c4dfb6336bb1ae987e04d5ed1223cb71574e0770a9e820fc3313ef4d2cf580823c4a3ae9c61266153bfb1682007011735b564c6735345ff38338041123c27e780297d4c4ea8842b6690f848f0b0f181cc1b4fce7d9fceeef5abc9c100354d59da2daf358d68accc023ca7d71dc459c7fe9fb401e7d5a6d13270ad520999a946c3084d607100db4cbcd5787ffe41fc8d53703e74521fe30801d19a91f47986841032465e0c079833b9042fd968640cdfe96a7cd26237f616f95fc841d4e325a5cfbfea7632e8aaa50744339d9e6452dcbea04ff7023812463961af03d8a4aae4de4503b5481d6456b3bcd7f8ee898f2105eba21ba31555441f812cc9272d4c286064ca47088a4b46fe69204c3689875ce51c074516fbeb793a0d6fa2cf7371693c491f5fdce5625a21618a38e752063ea812cbb5c717fb32cf1589953a3c04976d5961470ddad1382906d9709e81ff171a2eea615bdc7b5dea2a00f6b2072cb9b99cd45c2d94698c1689dfb6f407a62ef4aa7beb1cdfae0318d80f828e0071fa39a6e15d30810851598f5c8a1cd4ed03989d5dd6157bdbe44da15c67f554ca40c9a6f01bca2ad232a2701f31476c90611035e763d4636dd91103f6f8f71e16b1b8abbae712019413c734f05144ffedb6dfc00fe05211c529ec4844c69cd4305f8c25d5e34364a5db08cf52c068e447dca778105a05bafa17ad3e9e4ceb65e521d5a87218bdb4dc3a40d342df42133f94d60bb5582f1020fbe4fb0dd17d4dc8be3d2f781c60a515a5584cab42d7cd7035dfacf2e7bfde6ab5db818847d55a99ca841e75d2a6a3265f0c711c031b7d8bdba53952c88e4d1d76e99c3a99a23d8f3c4efcbc803c7c49904eba732142947fdedeb65c155eead5e7e57458920a816993adde122867d1c2243c1246f2266b272bd228a734e3a6ffa802d99bd7266fc83a387211e606e33bb0db79ee9c2c2d64543015ef4d7f8985f4d0c6de45c5830b9b862d37fb8ad2f6ba0ed2d4f37fc8e707c284375e628f1bc2ccb00473bed47353cb09750127e52eeabc0a4a02a9f9f1bfa9688a78f59a3e9349786b484285dd5c4dbe620602e950281d4a79d92bd1e05c589ce75f170d1a010a749e2f3a31805f0424b1a71b53c0d1bd4ea654be6d4d75900b4f776de9f2a48366e34f3bb9a4f53f157e1d096d4dde76546a13b1ffdf841d4c9a9c9eef2af2af910f6b9dbb314f9de944ef3ab979f1b87c39ec13cb02cb490dc6c107750a89bdc8b82af2b4472d70c32e97aca0c664aa5c3228e7a507b417c8692b639c23ddaf9a9d5a8614b0d034f78cfe7d2caa5a1de4c78c196010f425515180c38ffee12a1ad165e775850d79e29ba6bb791c4ef0b08227f98b19a9b1c480e4d799ac6b8f3b63df0ff481741c43e310b577472f29ed90a93be9e7199460ddf79c3fb1f773bff43f7a7db0e839363f90b6e16a972e55a84bdcacc0c17fe051049c9c30c753aee795f0f38f12bfce67a744a40d97b01b6bbf5cf2ef97fbf1cdca052fe496d068c25903d8336127e9b450292d90836050ad8871d1422d776e6e5eebc2e7f0b6f27294c50356ae2d5f2fe670b76661137100a798248777520a158d90c952bad1ec5de54bb765dfc5b89824e16d0d42f9d02e0562bca114fec54687e82c5e378e14b719636c3a1cfae6dc4e06724ed34beab37abae342c9e8a39c384ff383a1bc049f81464b44db04caf4b8816f0c0c7901a911d1cf85ef054da8e7ad44c9f7fd4bc731be558922da747e1371d04c74e160bd8ef648f9728f9bc833ed9fda389e0a75587e5d58d0084e7ee0286aca41a41de75304b8bc19e45f3c3e6ce7aaa53f533ee8fb3e66b7d694304fe9bcf14d65ed7e21adb0e0c2642a34fc6a23c5f676a68065d18caafe31d01b59277fdccbacc31a876a1310aec74ae2a735fbeaa521b59b66d7cd301351108ee5e11bb647faa3f6245288fdcfa94cc07ed7c5afdf66d7a4b72fbb0eba5d7487db2bef187932e1c32327dec373c3dc2983d8c27d16d77af4740557a3a620b1524b02783e2d54796aad0067c4c756656cb7e622974d96d0bd8f1cedfda2ba1830bbaa024eaf2d081b54f77ab013274f8fb990495e5199d5af3e894cc1ea37a7d8fc14c96dad6ff8f5b3199dd7d218f0e05f4666af51da5ace113dcaef7f42bc9fe605da1d60b6f399a6e65a9d814862d2f91b61f3611cd6c0d6464bed069ccd22b6e20e05b8e331c4d691c47bc9259ce9ff2c818c06af4cc217acf4f7eea7e6d36bf21ce3e2c2432322232bc94df1ad391511f57cc374b1e3836643df2ceadd003962bc454d5cf662d787593c5173d245823dca0c04418998b4d7a55a3f27623bad49b6099343245d165f399a8e765f612a070d9fee5bb4bbb115eb626bbd12e154db1a92c019b3649e2ba13fac434960593172d4df723caf345683eb8c2baf561d747d01a0b8fd33b1c3cdfab8d15df2dcf3b05139c852777b396c55e4468345aafa2ecaa547f67857531c9f6b42613fe7734a2c0c1a597f875120dc64c3d577db56be33a686680e8061a9ca93a51306c366b26bc46b6bad3d3d557ed4e96671601b46eeb4cfac72a1b6c963e04afd59a68b58602b47d612b484597afcf30c8b695d08979424699bc8f755e0dcc62a7b17c8ed57bf0f652dd56c094f21322a8d2b85f0ddcbb70c7a53f67c88d203d016b1428e9ea4db4b984e71f95fbf40e36209211ca904fab1087ac1f8b478acf70e722e046b00493209b83d044a51f258f84e45ea5c9d079f23ae2812420e5b99ceb3d634b3312aa042d6cc053246cb837bec2865c91d1d46a985b28242a474279bc312a1780e07af9259103a7f4863afa5a906a97e48e2e27060ece7dc1f89350cf4b0acd539e9d0b73b55f3fe44d9471820aea4dccfa2d3e20f39b7bf5e881240cbb81fb7594ed73b257f39cbb8abca9cf7fead40e5b163d813459370ae7593dd30b9d54146235dad1a83734d0b1571a079a4dbccf24ac4d072f6f3387da6a808527da4778e04e6ac3437f0175a6b7631e8d0baf714c4f1e702033ea6359b917578cf3563746734d2b2517e4014e3f07983bcbb9f238d0a796a5fd070c8bff864aea799734dd44a2eccacba17dd9d1fd7b8fd5af06241ad81d4b09b411a115f946d9b9ff26aa0344551dcfe71fe46ecc4e5298c63dc35d68695b3d10bf4fb10c5963201d68629f868b2c20f908927445177ff848992fa236747ff174237af5df29f32e0cc873b8423d421f75e2bb57cebbf05bdd2875c1b4aa8f09409f976192b1fb28c668822e03cf195a84411d04be2e09abfc5260cdf5b8e1943d97e768b4a9f4f8aac48952847d19661db11dc41c2f170f9252ed7d9e0a336c8be98ff27d7a3c20d7adc55cb69468bb97eba9b1bcc9de79ae0167a8f6ed14fe6beeb0ae575cb20ed7459505b5bec061d5f402c0e64be04b77f74d51ed997450b9554f96969afc725bda20775ffa5b9942e2bc9fe3c38cff95b4f3913899c13be123b156cdcf96595bb1589b60583be04f8901df4c18e5e3e4f2917eba083bade44e14453faeab918f8f903f56f5a429c90cb2de17022ae7de140e8e3bcd425dd8766bd4d75d66d38a50fa07a453b4b09a4849ab82a3d177c05f39b04eb89da68b93d3b899ba4b0d100ef1cc22d6173a8e37ebbb5cec27e4715b929599f585556ba43f01ddefa549aa11729b3182193d7c52b5325d0449bf365583236a8f2a9ecd4384e9ed0fba658232b0cace7a9c6f3b7f83c984c170cc7acded56d5b1a4a83f656918ed30c0d27f3f5fe9d28d92f98c3bf76e8259ebcc4424092c831b2b29533a1e5d3f958b7c6857b04e73f760e3304062092979fda5c5c966d1628d77911f3699e7d26dcc14c8712bdc09e16c5aa6c761deeec09050d4208ac01df1f2c05fc2a00604ccbda26b568704fd744861ad446d46790da5c699fc36ea3eef99067442dd72411640497b4eb9a6492076d37bb508b075428a07055177d68bf60fc1827ee2454eec7a34971a25f7cd9fab5c6e2c4a6b0554d4bd4fb3395e7f59da8c99fd187bb613b0700a4b021fe7b8f9aa8c442497ee2a5f347e3e8d3ac032823c5d77d51c3029970658dd09f9c50790320bd4aa280123ba620ca72604242c87c8b50fbf1329c9737b17946d55a81f7d6524499344a89d7465bd351a5fb75033a0458930e0203b4f519eed10619fb7630f735849bc94e8ab3fb00a8ed6cf5ee22e4f367de45bd1b729fc55e188495be440257b63d8459c01048d05a74be5d3710225ce6a8bf64ee0807f210a733cf0bfff12898fff60fe0f7879cc3323fed62e3aead3296d946aa57f952705e4f068d2ea4eb3c9ff5d6bcbca54e225c14adc35def949e184fa40e82e850bced1bac097c963c9078a714f15b4ba955845e04fa4317dca6e83d321e1711eb48985b56170d1f75010342b0cfe776f4c7ab513c341fbe81e8ec4237f14599c1657b62f464efaeb522f208d594316b04b7b6e83f060154ffcf511a070eede7e1a3bd2ff3269f5ea351e53489de6bfb9dc3b66f08d1a4db3aa832aa85059be99f52798f5f99a1b7164cb51ff8b468ed43f908c5712130d59be4f943a195c55573a3ae894009c070fd349f91d18bd8e744ce30ceddb537168e9a0461edf6e4b26510c34ddc518b9bb19026b273648001a8063347e96d9347b31ade4af7c117dc48d528be642fb89e53321bf1a0edad399d578d04a6aeb3e631900520387ee240bf4b14859d86b0663b0e1bddb5fa33ec864669c16ad71d9639292d4241bc5e9472a2fa19b5358b6d46c11cd5cbf8d81052188d37bc2a0b7a0a5d507f5018574801987eb22a47156b6e515959f49e878fc1dfcd24fc1fda5ea3b38991f47c520474f48891dac651e3a4c5ea42c028e9d2e3c176f30258f6be29eeb613fe4885103e4b2e1301ce51df13630ff15adc24578d30564c51266e4657a4f6b4cf267b53baa3f55b2d4d2624f2b31ccfdb9a5241582fdf96bb590bcd83a0ddf5155bf588b26e8b1c49f57ad3ab11360169ee53e83984fe097b2350601ca5b276d1b7f638add69e84b0d23ca08c327fe72edb42c0abc5d6a9df622164d9972e512e327a05c177df307e5848c7f2712e77cc902a6c20d7e372877afe9b28fb2d2e5b713e8e3b0508cfbb7180da529513453e1ae31aa5143872fa84df1345c35d7aa9014408eb65fecacf5ab7c5217bd777f3c7e5dda7dd3c40f2a8aa711dec1ae2ca75942e23c9f346e942b2107f75c3e58ffe93138c836f361d664900beb99ef4a82d0f0b47c7968c0740a90248a89a6665873ec0c6f0492b181e499df69f65430ead4553b6b2e2a6fc5cd9d5d7cb62bab696e7824a23f5104c4474c59063ab6c245a00b722f4bc7fdd37f79236d4b03dd8161f11f7c6d36d1742f2f62bf79d8b8e02c941ec4efb297d6edb2ac1580e35abd34f1b5b6db79fa823fc714eff93bff9443c9ca46e25ec0ef80e3e364cc5ee359f74be074d1ebe8ded7fcffd0325b7de2ad43d38c8bb4a89b8d05a831fb95bff45703d89df1d64ef7a679f83a4fd8d58436f75ba36772e6e9109d31ccc96dd7205c1615fcf5031a3a764373e1dbe08e437b563cdd383b3eaa4ea3fea682fa743c7edff6b983efde2bf895ae6ecf379db2bc77075fe1c525b77888a6acaa914d3570e040c354bd8621161f2bc612b5217fb7710732d22dbba453eb35000e9889d378be2bc3367c71fd6ccc5b0b38f6fe88b8a70d8ad8bf84ee0c41b20406349921fed1f994c7b7ae84b9d7c7398c30a7e2d76785be754529a793364d01b960534e18f425d7d7b50a1360b7238f5f4f70c42013d1157c94226030b4214bb20ad5e614afd923dd13d18f8518a98de7c5022e6dc90b7247b339d2ef857164a6b293fef878b41a315f1d69c7744683478746660fac0f83e35dcb3deaf94749c95299c9a1902eced7db18717a6225b03688d45536908d5f55ce914600ad7bea27f93af330fa39d681b01a6e9d46157cdac9675e10bb4f52ff5b5001a57faf01436904e62d07308f84b835e2a1f0252b0f5aaf707cf4199493912fa453bb0101bf6278172ef0ce2e9a7bf074ccc845c2e4408670705d92605751d813ef44c714deea90312ee6f2c625e92b835e61544dc37083a8ea9a49bf7b50dcb2fa5c2084cad6b31d2b85c9891c55fb346e25eae0c3edacf5bb99df3761a55981d38f666f803145214806377a48bc55eb38387609ed68d16c60091faa51f2fd129af3a3b6ada8b934c64742edae439dc943942e5a1b56220eaaf94510a9ecc7a7f90c976c2fc934c8688fdabb63caba6d3231be287f0c8779f12f1838c250b990375a536311d582ace885efa811a975dcad07cb10cdc706541b1637cbb024356425b7d2037c4495663f457f03edb0bf39c264d0a3ae733468aa887d7c80f3a3220ec0681d0ba9a785b2f9220091e654071bd057b2d5982fd36bad69141eba4e9b91530bc91db07f35ca4538ec7e41edbf18155363d49a9db0ae10ad475624f35c73d3ee380aeefb2684e403a850ab7ef62c7c6b3675e2592df0621409f1d17e5abe48ab7a2329b8e1eb5d57d0f2d0854d27cd843e7435876a982a1cc73090402ab814de793fa342591f251be02f9a6191159ab6cb0e5f99a011283431ecca0c52bcbd9f0000a4dd5be07bb868dee7e5594b144cd3a382541965933770c15ec8d7af9a5b4d97e45753edc4e8ccf1d0610c0d2e49f83b968a3cddabd8b74fa25bf5a80d622d2ca9636171675f1fc3dfbfb5806cbe6f6ed023e367a541eebbc51a0fc02e0974db3bc9d661db092107629cff833dc0037b6eee3b538cbbed3287ab4b191b88046894a4886d6ef470c5dfe13e15df6796ec5740e69be84fdd1e323d42eb7b56f2e102319d5b442dc0594b982a2585effd6686b6d94295e8db72e3ee1d6322abd37181befb3a732bcd6b7a7e9cf4eed63711691f790f4736803e6f7a413bfd4c879f8b77558781e3a06a494cc7950b7405908b28ab92bb7524922535b10451d0c4f07619bb1608703172c98b5fbac5017ab4ffcfcf50f17934f87948198ecaf7e0f6c053546bf8b4dbb413b9cb41d549f48130e0521e3efd3983540d9b5a0104b385eea1529bf078e77a7fc616b372d05ead2277d1665f105a399f0b2cdecf561ff796a07f00dbe717f6af3bbb0f73d59bbdfb84a90bc57618c91cad97dbf29cc7af6c94e69fa71584ec8d045a58c56ce1d10ac49b511e37f05d347492e0fd5197ee9a72efb7d8571eede6af984e958e8024b4e17c36afa137f23cb9c13d0586ace19e80d603ebf18ade0ee2afa45f9672b31dad6fd36b96ffcb2a30c17eea636d17f0a10eccd3fc88102dedf15e54ade1faa5efbaf836bca2f9615cfcb416710d777c1feb481747cd0bd4a40d1c0f202df1884aaa879d95637282509d25cf714e5b76ce37ed05c7bc6e1eec8ad7c0b0e798e01461eb553f95205b33ba0627d1a002ae3e0ec0bd76f88630f0df98ee94b7893173bcb3b0671dc879cb46e779aa7a36e23a36e912e1f50a0a2944f3e2218f391eca97062e3d09b99754c230e3dc38a32ef2c8343cae67d77ab631246b3281d8c7e92299c62a85e640a927b962d2b195a8674fe36509d2f31c185bfeadaf1628178871689116f26922a43b613cf4fb06488944ede1714ce8dc218801f40a8e6cb185fdf2c25267da655e534bf1899e256e45a0eb61a74dc545fd4d3b70f39cb091d03222114eda13f32b1dfc5a52c4874c50381289438abb490b8dbf57a401a6242c82e8bca41deee084a08aab01a66c9a2b19356f3877ca76ef25de80c634dae187a91bd9158269cc98a734c480f85f645baa254f3834a5a99e72f7f273363f42fe73e3dae08c9b0faeefe7a91ef68ec8f23f2ef8bc7f84c4667e78509612c6bc303ad09bed027630ed82b0689eedd33a07baba3abd63c6835cf72ee4c9f74a85d8b8d3301903d59b48f70ad4bb5c1f565ddc96db2de65ccf43b7c33ebe13d5187af22064b9783a1a62ac93dc03cbd5d859c28c39dea26455e0108d53c3976358c7c186984f737355e0f71e2e054e8cea55a73173d6800d2076294b41052ef667f14750d47ea06b51f4d3c3a35b78c7684159592f954f6db7b47ddf189e79f7a71bbec20cc841e4b72c3e263bda826977343c4bb1574bf75cb3ac8d353a5da4b9cea536fbaf3061ac27f4efdb5db73c588d3ab77e151fd300f0d8886fb98f837527b33762f5c1eee58f9425463f1764fa41ab4ccb9720c2c12036d4a652704311481f3445a40ff10c3ac5ab968c75f147017660822180c8f365079aeaefeeafc11bc03ef9b79d3fe69ccf981bd96bb745a41dee27eb9af123f995eee723452a38a9a437810f216362e8e5b9277bd2fd60c3474ec9a533426aef243e1e6a4a229949a91f4e222e5a140f0a8bf5334e1ca0822327ac413b60de3882ea4ee718180f5c68d94775ad87228c09f36c7058db38b78a77b191ca7946ecdf8d23166cc5976372c8d58d5db46ec7a9e4da47baacf59fa42f9c52ebf696b075eef491b7e94cc4a85ffa00874ae19fd6a0960744a2a72867d6fd7ab46a164fc731c27be4a54f21e59c3fe8d1e151ca90592ce7bcce1589441bd3daf77a35a572d8e83407062a30f2f197b62d95051de4894e0a3ffdf1b5adc0984dac86ab8703670aaf651a5c82dafe9a6f443c08749ebcb15a7f8c02b1863e84198d8590a3d8c371a2dca0ba6f3250dc30af80b36b688b6fb21cdf4831ac056a0d474af4e4dfbf2116b7a0931717c923c4a5b057e43b861ba90b1827d2b66f5dd2f3d8bf94c46d51ccd73157e53a60f37778b02fdf57701cf3aad4671e3bfe18332a097bb0b2f8cb39bfc4d564788fafe964a5f1be341a5642fdd7e0975d3cbe4ad6dba20e1f570e19cb526fe06f8bd76d96318b3f594024b839cc9b48146b8b70ab4cb91d509006ff5d75f7f9084e966afdf6e393fd30eea8c8296c755acf8bf7a98b7cc32d008486daee331038174084f0dfa5f2f8a752075fe34d5af2cc52651bd843f290843e20825b6935049d8f5fba4c8a3a8534ec299e1d54cb8470f0e10f60265ad1e56dd0c7303e43ce44ed1331e141db5ce287817e22249a51c898111407916b3ef953ad225f79c5bf9e60e1e4969cf8ddffac5eee9715d3086bb34c7c410c92bb13a6c25f23a5672028c99de0b43e13fff38f9de2a0d219d8ecf3530c5913a2a0ce6d801f2f4d2673217031ab60e8e7382a0ecadd53aea9afe970a5a15d3768d0472ddbe2a06be3e958453b739ccfe4d03413fea1d21798a1503912d9f1580037bc3f9ff954a51c211f47ad6197105c9191c9b4ea9a2d99127f9cbdd4cb46a93ee43f85db4c0f08ff4556ee1b43860875fc8065b129b1393e829991e1d804d2b94da5e42a55b865955cd314862f4ff4b86e69e61de1b18f6b0abbb5b76d7105b589f628a173a6e10ce2d595eb4c0fb6adfde8174968a317aed9d90e5e1766c67bfa01721a1d87c0ea441b9b3dec35765c3aa8c25ae7d27fff15181b57bbd6f721bb964333be8e17e0d2edce5e758ac067980f2acd222ce1b0b5b22ac510d5339f58d518cd726331d6ef3d8621ee8fda74975495ba93829e8d7037003f272f9095707b6d76a5cf1451356b66460bf6a3eab1ea79a092ceddc808eed66bd7ac96b6e21e4483b7f8e60f565b4d98a759c425a91da9814d6a95bd7b09d636bb8fdff0a4cbaddb5b5577d579af4400c6f7a546cb38a59884cb673a19c8c5942f7a9f3ff810e82c13da700ef5fbfbb28c831f8f4eb7aee495f6d274ef578f0c7853c618ac332a80ec989d8cfb1923bbe95200237e9ff3f85c200509f7673c51456f679c0959c719e300c5c2163d41edbfb51cc8bdc4c4120dee68138db222a59d68e271aea2d104cac4c1b1bde4981ae8adebe3741f1d9a180ca255b7f0ea7259f4d3a90c319b41f56a1461b365f176147b5c8905037b9e84343231302d99a3dfdcbcacd2c4976ead545d27f5dd633701722ff05fc6517adaa23e45e34a00df2ef13dc300884032beb197f7729c0acec58208f453b07ffcda75cc39a677b34cc790218293f95559f3737d6361abdf92bc50be993043f4cada4ba4df18ab5fb17ca402cb58a3a702c9d463721a57910cd903101f25892390a851ae9f62367f9d7448ab5093fa556fd77711626cc745b5a98370073c32dfa67f0f07786139ce98e9f6011c0b1c1eacb3e2c85d7827be98a2bfb59a2bea4a88ceff5cce2504396a74de2bde138f2fc1cf5aefa5353a3f669fb264f025a3cd31f3691a3fdfc0ffaf55994cd6777420ef037568644326ec400d9f5a2fab5d08daef21cd324dadcaa0adb0ebc5490128a3ce59b2de951c2bcbf3a7d8bb3537a4c058949a681a2c06e9be6015dbe76d053f661a5d4d94f0313d07bfae06244d3bed5836658e515ba87d1b335f36d68884173589d16c3a5eb5c2776ecf791dddaf3a435da6ae4aaa570d7b38df0048b1db6adedd6f92ce85fca7c186accced48585325083709d60e0eb79f64a5cb5903805599551738f531ec3257f01504793f309c4685d5cce3cf9f423932dee38c57cd192e19dab52c8cdfa3026ab6bb25faccf66d89c65de38a99dadf66d01185a930564d99040e0a88b56501657bfc407322c660abe886b1ef432f2277f126fb74ca7c0b8aec6902a452a1f72067585040cee788ab11cb7155b16d5d4cd348ef6ee9dbd39ed20728da41229ffb0026e5b9737f5cfc262fed36d682d75b616efa70550f8a8bd221d617d32c8b1d8eea01bf20551fc6255983ea29408f97a124d9224ec616fa5b4cb7d8e2ea99e04743038fe579ff1dd620411eba38cfb7ba7313f27f2e45d21be8f3464509132d2f1d06210988796587f6676a14d1cdf07880d6babccb2836b39a1bd2e0fa5148f39a781618f3c04b8df753efd4cf2f597065db80bb8ec312028e4000bae3ee10fe590db54d7419363130719c2a48e76e17c69c53fd77005c13a2d23ddcd6fc6ed0805bcf87c51008296184f6104972213577c511c7d9939734e57763e044048ad283a95242c9218002880911007f49dcc4f9d942ef67aa34dd1a0379aca5476ba5074024d58076cc9a2c46124980fec2e939e45ea5fc6cda3e977ca242439b1de7ce5d16ee13db19c07b7828a69957e53a28e97c0e1f0b53ab201702547a28ff17a9b98cda6208169972e9a5c9dd34d8bc1152a67c5dbc07c33eb88ae27d80d28cffff3ed4ca58ec2b2a87a7adc5b0e797ebb7b54abc1f5398066379ed0b3f0f0382c08bd0df227ca2bd3748ee3a7539a60bf535a97fea3e1cb9cae200425f1d64b3849c1a872c5d6f3fd03c287f0ebc4a09be2f997480d37d1209416051d158b630d47f1690a1808519db25993d2d0ca6c00a596237cea2f6dd46bab296bc765d85da8395684c775e104b90e82a84836c5d7541ad9934c8939d37062448a2a74207ee6b60294bc7d14a63e630ce7e0089a8d76ec725a9b853fc91a92389089d1239db413a87a1c391266be790ac88eb317794ce27ea1f25615d774bacffdf7ba794c21e090768929abebd86bb6566932096738d96b9c09cefcc5328fc28c7bff67c88fa533015e86cbcf4c57f92ccca379637eb48953f96b24a00cb92a553c2785c12173724b727b30e648d70734cc8884b74b76a37231798c2c200d89b8f9473d9ec225963147e6a70d1298159cc9fecb6492b69c1ec4f1a3822f6d6bdd4ec375fa296de4254e170e9aa55253facebdbd3540b40b5ae88db204b9ad8149935e34d75e92554ad475aa027e877c021d20f0f4f422f906025a36c04d8dd4ebafb9064033183834c172769ac8ce5d4b2bb66b946f248454e17627b19d0308d208d51478c46f5d3a7d8c5cf2e583bc4cd8415ad5ca3d3f9afc8c5399152df5b88777f0256591440d56fd6b02fe8bdfd400ff3218eed45195444a861a68950ad7659250fd7c141440dafd42bdedf7f93a05436ea1744ebecac61a253fb026c9c7479519c829aafc402da0e6eb8efd9e7cd83e493e1bc5ba926a4b270d467ca767a15c4ce43901b18fff586c93236635475e4b980ab431eaf3002056a38048399be10b1e1c46e3ab2892717fc6d41009f02865b9e1a4fc29300658e77bc146faf5eb2457b4ede320ce1087882b34f038a1e32f029ffbd1763e874995d4210f437ac9322e3c47ae744fc50534a6e9b9c2a56130017753e1ebd0f8f924f038bde34f1c87206b7a45b268db2f2e19e7f337be5ae033753ae913ba400bbed20ed3101d32d1c8e08d42a10f32964415be2066cc70553a11fafe84eeb40b9a028966f12414a691501408f8472f5f439c696ddc88b9b0a663cc42a2978a1fdf32594c77a4d6f1440acce30ed834dd76ad062bbb6c971b1a85bfcc8209125dc1c0f7459109c521fd2e949a129129678a68f75f92ea2989f2e851710d5e75bf03a096dad1bf7e1abb47e15e20ec312cbd5c2d546e6e14e5464be034b6564b561e011161916a845b300d0cbbc7bc24a3b270e00b28c38d739ef483edf42f8ca09c818d47358e3d7f28e8bff8f3a1189bc3f82e9122c578e6d80bf34b8cdef96c55a7c784dfbafdcadc74f4604cdabd29abd1a5bb9de42b121ae20e94892eb9cbfbd746e320ed8bd1a551ea31fc43f81679c28c00f3569097ada72e531eb1e964a85d122f6bd81cfd0a5a780822d9f098df161c8864236e5021e424f48eb1b42f219ecb1cb439662b3eab0e0c63954ec87cdb494b389ebea35e788d17116b2c75d2f81e0b860174687048f89df9d47de078c59692ce82f9d3756679a20eef140eb8e52e61989957c694f02f7a1b97ab92a6a7555398f20ae34f417951e696716096e415bf0843cf6d7a6121727ed25d58b076b20f534d75b06a17069ec5243e9366c0834a06edf615e19043077e9dca9bd22cfeee0f0b83cb39b4bd49f88febcbc4366025c77d6d328ffb64896f5757776e48e97828c3c50e67b1373786bd6019872401d0a8a86d3364a831987f88419fc8fef436ed364420d26bc07852b8f96ddb167667baf00dbf5fdaaa7663e11b4dbaaf869b5a5d009d9a8b68f74b1dde57c11a0419e9cbb5cdf97146ff209c4c44712df0d35aedfc90426c98fcd85a3b2dcce65691bff930ea024b4b9e91de680723840bfb152df11d4752695050c130285af1ca071f59cde573a8b6ae78d4f3381aa1e405aabd30b7d5f29fcaace574adf71a962a39d52fd557e631ea0a3166959c0abf39e6059f895255ce69d84af473c1a54ddb4cf09beae8ebc2c50dc012a2164164fe4cfc1deb8b8ffdd453dfb6127ba78b87a8d9208d5cc66f2f973ac5cbfd907221c3e48a5b635ae3889d63ad2a82975d7f0422380b0a6da1050c7008139cbde5230f97ce6ada4a87662b4b4aa698a4f4539f65d02c001e327f38ff042b2d8404d69222fb0d3ea98fa0971e8060094c9fbc679deed7b79832ddf9aed03fec87d969c2412700d7a5117aad38ed0146bff586acbcb253d75aecd6f13b76111cbe29f12273ae6d7ebab79168091e985012a4a614ba22101768c761d064f0c40a0f34b67c01fcffc6d7a24aa4a7917b2b1334adf30e87430a9babd2c86495c8f033097c4f9b8f7ba32e004be3f89056e6e30bb734da23f0c2b1102991c63375b56b2e82f81cb6f6c9bd2db06d6c565f82a1e8cd7317738b532376259fef54d4fbc334de1936c52aaeb072ef0fd2ff4c993b1a537b9cef5eaf9157a34c667245f829603f622d037e950d71e963bc71d9bf244e28a8404a9661dca8be9f5a5352528bc7908aba43d9253d252ce99eae2000913f41439cb3e908a77d0233d6c113d0b8f5eb042b36735578bbb9a4b690b1330d3a3d9c4ffc94ade429817b6ff19f728728cbcb97909dee938cfa7c6e0dd58976868f5f1d964340e66ef620aa65605f82bae9b96fd44cd149cd4b09bf724473e019070fed94b5a36e4062ed525898b08c523ad900779145d52221c78adcd59faa6d131754f29f057e0f6ce2507686d0b9752ff0cb88929fa46c3545dd1a0f4422f6850a03c2ab7189db4ff399745e1470d0ecbcf89e230fb3d3a8537c5b0b89df3a7435e44f434a132a0787e0741a3d499f04981ddc5cd279cc1c53e0868561e47ce6f92f83f2ed610c5d2c3804108ef35b823aa1f7370506e64f40449f176e558dce7507284c4ee4764ec7fd954b18ff84ada3dac76d90b9ec549965b1ffad40a26214f4f0efab1c8bb09a2ca6fa824567c97f0566819330fb57224618f93a40010c7088e786ca284cb0d5a149b11f587d02a5c31208c6e0bf5855b6a0d9590d53c5373b2f3ab1f0129c85a4fd2d7a2a78222541262a4220049160acc2ae891341ae57fb378de59f18d8cdfaa74d18878fa6084984f2b44cb4e2e52fcc1049a335879730d61a2142e805e4246c0e761bf4e20622e03b3edb34d27389694e964931b83f126eb823ece4bfd385425785eaa1236b0084b84c0e8f8c305213a2bde70f9df1912092903a6cff0f606a986ba7f09679687521041458cfcdc84a92764e0670d55d844f63b0704125900c9e375d282d758557dc07ec29ec5a0f4511600648d218a5737940074dcb72e01253cacd581983070b25a2caff9a7805947b645a623c97adb53e57e704e7342a4b76be80c36bdba60889e2cbdd8e1abded8d4023387014d486ca7c59828dc21d04c569d19a3f02e610060218723cc215f665b0fc1d060cf4dc01b03e68320d06b1212f164786cb729545b1ed80d26d4195c2ec09f134865365bda91455585edd1bb437c13460fedf65bf4f756700a04be89bb1edf442c96c9961455117b61eb5f69418a09fa8b341b037bd3aa74577270d8537c74e4d38d3c63269dd88d53cc455f934b7c6be2f54535956f42ce2636830f51d7fa744fb868e820308d0428fa0975e36cb14b1fee3e7f4b07353996aac18b4903d49bfe33ca12e88c27bdd65132718c313360ba69b3bb405e41bc903ab1d682f8e23e1d3be11d61f90e23a0e0ba8e84c45fbec0fe55a3795f4cefe9fb86707f2150b340a84e985d2a67f2b6ef103840c83c8f447e9659c7a100a5ad6df938a6646a97e48913698c2bc6c5cff71b13e576abde7f1b9f2871d0a216c562de5494ae9bb390f63edd18e4ed9f49f9badd6245dcf0dfd201e18d96430f027db6297129bdb127cf73e3cade4edc122a2503fb9bc0ba047844d2c8d2a8021d678051eb69ae805bc812ffad75357f318d9ba2dd17040d58e353701490eec9c4ba4f86f92321400ae776ec19afc8f07aa27125b3ec381e9a12245011ba246544bafd504b33934e37bbfd82a6ea986c9183d8dc68091de332f956abb632c9bb3c7be9e09e2f664030d0d2d8f6db197d447787f507cdc6662fb1e2645c31f5d022bbb249f2d9bd39c8376d1bce13e5f82e01b8ae02138550c9686eb7bfeb2a81ff6d05ea3140199f0dfe1161974e8c1b5e9543cbba503574fc301345ae9c4342c23bc59fa3af268b5eb826f082f6a01c4fbaf8e17d89705cebf0938115e0d81e9d9eb5a28299668300917242b54f521e65d9889d1516c73593a72101113affbc37d60284b95f9585d83718ecfd91953ba266b1d258d717bd3612fd6a1e91da30980b26f06b5feb15b8908df597ed9c0e9599fbab463689507f5b2cb9c0a871db170632185863dc347ddfbd7f2958dc35414abbe95ad58e0180885d3f5a0dd6c95f85f031f8c248e3090cdba2e2eccead1a391984ff765116aa6bf87b8d1369060d2996a9a3a637ed92a1da5d4677f499c05fe4a0a9fb7e4a685803bfb75040aeb241c55742aad4af75b5e2368eb71991d0997e5f729e3b093526358ea4d0b23e620a39b4b2dbf13cd6fe1a15104f0f8055d8aa0442c1a493241f4bac53fb21628b634acc99900f73796781e12a8a78532785e8c80d937d10b09797990d35dc267c4f290f4cccee9c5e0fb617190058f261e01affb21350774cce0f6bfdb161ab423e7c09a6b516e7d4454a73462b0470c35fd2c453c005c9743f1b83cd9c6136bed8670ab891eafc211ca902af0dd66cb56813604c501d4f492d973160e95cdf30b48aa4ea50f19a891f8b32c249d328deafb970ffb1f4944af2a7b9bff222cfb26b94da5b89fb958bdd7eaadddd9c4885a14bf74b526c0597bdeae8c2bd3dd57f5c777736134186f746e0cdd91c16c1312c7e544060f0fee5a0822fc2a9b4878fa8e3d6f8c65003fc76da65241b39a591b200e61c67189e633a7bf3418a83e6350edd482300eca620cb27dedabff374c890187b8168e84172fd2ac2196b7ba969b0333b9297d30f4a5705c66ed19ecaf6cdf650d8a9e2393566309e45f9c857c6a1bca1b6e81a2b2be78facbcbdd3947c595e9fdd0b2f84bbd2e9e207a4d554850e497916fa8446e5db38980cd4ce6c5c729cb206037f242220b989fdc48c6ba4039515bfe274245d6ea8caa08bfb4130d86fd824bc1bb84a1417978fd9695108bb6fd84925ce98e36081330c7d0e261bf9207768f98a081829ff6387ffcb4f959f9daf174e55ad58f7329caef1249ee18bdbc51dea89086fbdacbbaca888eba8a309542fd39fe81d6fc9496ac0ff3c84667bc4308d745b57dfe4a2346582ca1cd5c2391207cd7d49c088dcaa66127c4708ae7a3ac4a7861d7c6ee3a343df2e6da5ca44c9ba8a77db6c3e8f420454caa23099f481d3c815d9595680a71a6e5925348e25d7615d960d9007f733c7cc2d3e1675ccd360c892903b052b8c956012b3226a4e99840914cfd2be209595b56b3253e2c1a2d80bd57fff3ff99e6627c2aa45188e73eccd5a8e533f5c46f192886b2ed08185fe71d252bfccdcdf066da8da2acb7ea25c087599663e7ee96741b73d290b02ba0a8d5e36174fccc3dbd08bb5b5b6c9f8a6efce859815003b629e62a15d6a74395cf641a3378187bc94ad7f18d0852df59c4a3f71940acf9e02f8a44a44b12890ebadd71faa291544832ff9d8f49cd1cb0c23978c517bd846f1b10d43278130dd269cbde5116b52406945b699a93b423981fdb775f30c9552a5cc96b9af1e4e47dd6f29e184ec1373af9a9bf708d36ae89cd6d9f9cf9533647339f389e6d2ffe96873915a4274a7560af31349878fa811cef0554f3786e3953245fbebd70f53e33d18347d7bc7598904e922cdb0455292c63e53101ba5782460ddb8866ea87b4e0cc1db9fc8896e17b7cc9c8b9c583a3021f4cb561f10d2fe4d020b764a064096ab8e3b3af6d20b4a9ae4466b4deb4458f4917792e30d891d4cc1793469c0841aea06d40574a676a4930dd9c86d7c0ddca54102d4ce0c8c99b39a99c9b9b6bbd5b64937b62ed9412ed304221e4d54e789d3d7efe91fdc5c40f1f4b585a22f6fdaae5ee5b93ec105bd68ffecff4c4956bf6b0d0fe739b9dcdabe2ee2606ac55d8c165f75ea74a5adf3bbab6af7fa2e8042cb22380bdd12aab80db81b6719147d3f672198d3efbd5136f9154f5cbdca40cf246d2f685a0edafbd2e812f1d3e8918714f59973c48a00e244acbacfb070898b40e079ef00bb28ec69368f36aa68effac52469748518dfe772d75cfc3936685968053407055bc835555b5a41b40c19f2347b681de00c73ac927768d301366dc9c8b87c23083e4b303e7fb2888e82622c0438a46e1577736ebcda91d2af67ccca62941120f55e8642892f7448c8d95ad2efaf6c5c8760d041f82e0654b0718be09d07088978b0dafbcce988850a1c0865d285111694b9427e1921368e7eb6155ddb74a1e39bf1c76f54041f72bef68936f9d5b95bfdef8c35cff5877d2becd40fbe1861c00c1462a7917152328f6c87efc9cd4326868dea55bd5067ce87a122d49cdef13422b5de8990d55afd6fd06e5378991544b6282b1d572266841c5d02b6d0ead05d65805f6130fdac076dcf6f12fe94dd46e8984db82e12ad86d904cd74db38d1ac15a18b89c151b4073305a92a6cd68d0b5f782d668486f996e935e0ec0967effd803ff5ce5283c29d90decbc06b7fcd6fcc1beca7fb7b266637729547e7186811aab875b7e897f6185a3270a17d8a84ccba3fc69b89b91b29d3558fc98815062a43a10c72c5b223ca3518abb80c8da890066e885feb4f824b155eb8808ca7f88e6a3c40aa3834df4d5e730c752001c2dba7bd8593bd6aa55147c6713d5115c1d42d9a4a886efd54ae82330e2bab5bea5e7c0f9addf3174579a6d36f6b9d6aeaea75c28f00d1246950b6a7393f4e2ee62454b09d561319f19d72fb622f43b7caf12205b0052b063dfbbb3124fb711404392d6ab802594f15a9c135f958cef1fd24a3e8926d904526caad69d9f018c93a488298fa23e8b3675d80999738c46e60380657aab46e0cf4895a8d213f9d5f2b685ef0eac894b4fb06a0b0752ebe64712038901ed947e4289cafbf22448d240a2a0be513aced8a38abf99114cad25fdce6f4a2a04d9cb90be389f5dec41dca5411cf6e56d3397a31d4819f74bb0cfba697a5d70f7544231f3f17fd2fdbad7b44b14d3b93e60b95112a8e13edb3222bbbc7d4c1b0508682393de4448aa5eff2feaac810341f5a9a896bd186fa56cdd67058b79e5572ff270f7de451e3fb89f32040d56b1e5c87df5bd6487a447108cb31d24e807c1a00297ce7026ebe4fce53f1c4481d50a2f8bfa071cfdd0d2ed53faa3a80cc2edefe73e6be56e05dea2091119ba449b5209a345274eb0694b9554db8d0dc8c6af091599d1d207ad2a9a1b39bb7205b59a6c98a43fc75892758fdbd89b2cc6239d718f721fc05ed457709b402fb92ff04540aa783c70ce62b68e9438eedebe5b138244d3b830bae3ab748358200b1d13a710595617d6285d6691b86d1bcca6153cf6d1ab4424f5c7af0f33cfb68b28e12de04d8dcbdf4e9b0b325e3245fa3a20edde2680a900e55d8cb0e4c41f5f966fc9857c6eeb652af310671a30c6e520eed9692118809087960bb73b73e3d40a7a6cb6b5726b4c00123fed83f6f99ae2e54dcf1fa1515f322a00a2f7a462d3ac8bdcc8c9b2de16793494fb5ef32f7133cde8872f28e405452d31988a86179acc499e596b41a7d50bd4e810798a690c8dcff9337bca9f4309c256c4617472d4dc51794156775b2decc41249a09b4b47d3fbf705a792321a972264de720a93803e1abecffd998ad8006d2c3c962331805b5d00a21fb72f4f575ce1b98628d8d6991cb5757a99f8e55db74853ff20781b0b0d0da2f6bab0d850b18af816a6132859b6a706aebe0b5aec7c4bca787f21407cffb7851051ff341e952ed41e476ce5521ed8c46c1e494e996cd18408c35c28322831a31d8a32263b011465ef2e2abd3f8ffa7d85fd137a51a2642bbc9c888eba76483b2b0e620e7853ae60d71ca124f1fe111d1ae027d5a1c2065a6bf051faf9575909ea08c05d7ad37e4509959f1cbfcdb777223f666d3920a8743838ea19db0432dbc376b8216736aea6566cde2b05fc3c4e2e6fb3255bfdb517bebb51c96782a6ad6ec841aec2f9743aef8a6247db057a640f9d83f63291f59a078016edccad5c2e0b2293c3ffa24b155f57b00e6a59761aa74d68245510fac65cee757ff46b95a6e76ec98a62de7aaf3e27280fca58e2d3b7d06f808904ff8448a542c39c9cc6aa33b4a8dbb481e98cca792f12cddddb6d2ba0ebc550fa67921f2327e466c1480d2c21cced42b843b0aed4bd0a5a5a7becd14e29a342cc1489985003e94593b940d0e8b54a29e5e13e436363389f785f4b4d4978aee63d57d2f105a24fe49cc4d12fecf9c76fa80dde1bf111cc1f2e4a010ecefa0711581df2326111c7122d480cd6845d7598126788b3c5c60a57b1a6a9dbff9eddaacb60e88ef2508f67907a35c695a495c6109eb38cb3b6277550bdde5110e12a69134971dc9e35d1bbd47a923aeb435c3bf09badc4170205fde5e82b352421ef4549ebeae6ee66996bdd8250290f0b6dcc9eb37948c2736447a27a832a2119d96e4a24cf31fe572eac534687703d985dd64cb2c1dd5cc0bdfe776e1f996493b1f5e7f84c815cbe16b3afd1c1531aa3d5993a66dfa814a6ba9071dcca64ca89afd97385f2962d5aae59ee4bea0259ae5fe5fb15eae76da830be9f79cf5805ada2a361a568b7cc055c092a452c85bec739454aa7a89615f9ca2e648286968a6dc06a807d94e5633b11122526f554f1f39ce59c451f73aba6808fb7a0707f773f86e53142825d29bd00f774c6f0b1605b1f442dbbc2d4e9cafeaceeccbfc96754daf0277f6696729113f2a26ed7b98eded46e42bd6bc1d7d95e1fcef8fd505d9b8737571f42a4c88c8c2cc071ace0aa184c4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda33eaf32cc50bb180a3c6fc330296fa20f474c0f9879a842f86bbb105cb603eeaf5a5fa9706c3e80f68449a5401ab6b72333c5600250186db800c1325b36afff8fbe75ffdc05dba7386034e06f6a84da498d8cfee5924fe28b091347eb764699e9c4d542ec2d5164e735a0154770b0edce0ec5d3844a71948caa7c084f9c58e7a1b5c45a0ca6d5235179588e2c0c847eaa02d720e9a23da4ac17642efa553277b834dff4e20374b2c380d160dfb729fb5b388bb868cebcab990a8a61b3cc520ab1a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a498d07abb1fd5945c834761975290c6c35a7a853eb591188b05313df059b05e4ba5872437142a5b9abd2690d74920409b914ed660e0c4a178dd05d4e5f36ce33e66460cb262ac3067c7bf382e74dc640fb99f2f438176fbde5cd641bc5be70f8c87bbc3007be2bd15b69056f752a81433a265860c90eb1f25ae80b10d8b60685d56646f94219a16021e933bbf2abf83fc9459097f33f0670223055fdcc07cd134301de68ea45635cc2493db07218448559c7a3d8d8cd92201a8a31e548536f0e66c08752aab7a6bc818242a7941262c7749ea92d013d667b0f37b4cbced15d3bb5024d918e6c3a9bddbb0058cc2724833054e91c917aa25a3145d2ffb33196429da07dc4a5da2c58e4ff9f810d65499101d9bd42c9fc25b5678d53e6493f97c7882a77581e3d9a95f0743df29c0790503afc85bfaac36c12a6f8c63f21ebbce92faa5e988fa23630e42bb0a48d0edfad3e43773f3e44bb43e0e1bcf2bccc55eddaf00ab61fba69220a4b529572704e9433a39e7efc8071d45454330b473f7cc2d9e8694bcf4b710f2790fd2014960d018def5e167f6237c15da86c0361869fe2a37e293901f2c55140f61cb92928aa208116bb6ed285af7a1d709e7092fd554fdc548e0dd0237eeed68bb4270ce9d0c3b9d2f6b4705e6210e92b30cee07c6a61c4fde46b5445a161f2e443a327991044c9a539f2164c3dc05f6a113f7ae40b535448869a54cf8b0b30458036ccf989af643c03a7e4e478e34b75d9002f9677908bcbff42739b18e91d87f41395b8883c3bd146a845cfa74f51b943174260e2c2eb913812fe1ede2e3396349a5c55471d071de3ffcec4fa2fcd5510a54a59d96f04138541002585b36992331f6a28f34261a405f45d5356d1228e9d7472183cfc219a6d76965cfebe3085a88a53e3acfb0f4f4ab857fefaa2a59b884342cbcd68457ca915ef85314d1359fda41bc2d59716b78e28c33d21f2a269330aa26bd7889cf49cc0fe8d6a139c5855af5d0b843fbe1f89a47ca64b26effc514448687453865d396f831e58646e3e080a9fb3540a3d22edc9880783cc2b1e5c272463ed8c0f0617a8423c987b71d1799bec49d101504e8885124398ddbd8cfc62407b36a84b2cf968f3ee46a593359d85b76f5e70aaee3a07925711645a5351b3872bb4ca312bc8cd36e50aac4df6c49ee186b7fedfb3268c1504895bea87ed3ba5be7cca17566eb57aa47abea428482700144021fdaa32c7784fc41a0177439add7eaf3fc001f19aff27a80657d8a94f806f7eb61cf4fec110191eeb9f2e3b104d665deb8d6bf9a858f12d5d107b3cb1a248b2e8179d5f237bc94c25be6d8f38e02680641df8da1e17e77e7cd013937d2be0e352af1c84ba9f987b1cc4bb214f52715094e2673ed2a5ae7cafb3911ce56ff03da4404b4ea2b9ee8c22a756f83d1ae37299dd4ace50b93ad8854e9a424630f340709955f46c248352f3663a74fcab7e7b9650df845b7c4d5a99ee3ab231e256b401945752550b7bd9db72e68de2a30f5cd7a57cf63ac1213db45bcec31d40ca4e48afb00c8119aef86b1976cbb8328206856d6d64d1215df47bfb28172bbfa0d67ecaee2534cbf203dce5b0ca8097898bb2d11e19bfb62313285170b0b7afc0c922a6b670bb9fd84564c868e3f357b5e48137f485590def22df65e1d6465d22334141f42386b8f7b5d98ab273289f542844d877a29447d8a3d2d6b7a7f61f294736e18181575a3bbcdf65543533a2b4e57a94ad5286cf1782b8cf2d079e9834b17403c71b6025a598bebe7a7c795173006d8deb475b5d26560df9bb1f95e998058dc56e60f56170b07d924f4f364bf9a6dd517016f1a9bc7265fbfd327d3622a41366d5f15041fe79bbd56b2968c97b9cddf5b895ebdfe1510a0030b55b8c642ae426835da40d8f2ab57b107aa49b5bcadce307aa0c27a49883ea6679a66b18f65626eddf6fde21533b0dae3b956f3d28db38356a3d400459c8aa8d74aa3f1a606694b88b0ea60e2aa27ef98e756ee18651eec778b2bebe689be38f47033ecd03237e53ca6fec2c244c5a05492fd407e14bbadca9b025b84ff73d632e071826201281d283fb73f0acfcf4781159422c44a0a952c75276415f38d77191910ec284c402f5058e8f0016a4e1e4d0fe96a8ae55d6b79a27a7bcedf24606b9731881a5667cd90341afa1be8f46a74ce63e84234a677fbe28c8edea04b1fd9e4146583b69a257cc904e69c7f6d9501fe023c21082c691768a501227f758c99a326cad6d7397704e8171adbf9ea7da3efd510e521b4092c5734f26562d3fe2fe4f161005d124b38035fd4f2eae3b23d754ca893cba81072586265d7db51dd8d0ba982d63a14606c3298b725674674429f1a55abd841baa57790d8f223e7a0585c1c1ef6629037b5527c877c19c41d24308db94f55fcebbfbd2a21931a8bf06bb56b3ac94c60bbf287309fadbe84aa97ff710130e16648a24a7c9817c886a4d945517b69209d2332dec1b84f0d5f38da75761cffa34945c8a242fd28290cf0f3d606b07ae522f57f3be21454b5f59e2db636af84179545259f496a14957f511f168f2752783721ec48b9dc67ad5341c3b70b0b9dd18e1713ce74a2359458ddc0c543298be9659e77b82810d04015c3962595d68c45ce45c984739c5618492cbffe75925f12ffd232d23f0f0b830c58cab3978b744e7864a5b686782f0f43dbae7cff2b129000da09d35347df3417bba99530d00cc3d78c290250ea291e317695afa3c804462a0d3e6dfdf1968ee2f91fe43a08e63f770959b5f043551d8e85d6cb5bad0e9f21a36478aecf109b339542b068e5094ec6bc1e70f5639c4d274f51661b6fb10107cb8bdf3b1a9e5887a83a133cf4ecbda0acc4c17e371b891a58d2e835cf47a55c973112471a6d67f18abc8a3aa4ca9a854864c91f18034f463067e9aaabfdb535938a45d40289946920d8bdde3e344557146ff53ea0def3944603fc336e6dd13640ea211a2c1f6c8cd11123e1a504d9cd56d9f25cfb537897995d7347c5932f84a0ac8267931eaab185bc529cda1a3e16d6e7222b64e93c37af3cb00d5ff2f1a74cd379e671bb4550a6902de7ffea5e29a03639545c7091584b0fea337ed3ea544ee5a6591e29e9cc9ce6f040aedfff3246ddefa46b736f368944ea93a9972b249a865206d32d092a5de981476e2b6ccfdb465fbe2155a38cf8b5f814039f44c0b5d65df3201fedcdc7f1e43377f8f3de6fc8bd01202fa4bede8187c1c09d6a8ad7650ebac6dc21b6571c9aab067780ec78766ace86a08a9b9f547399e496faf01123cdaee69145aabb8e271c4da4165a72154d79470e377e9d885ac81326de49abe2f8a1f1485095e3eabe1103b8c5b3ec51a0d85012580e8d60d676722ffbc8d41bc6e7d4db240c60cc86f9615e22754bdae851e5d5a7c35f0f0b3ffa1bdd0f6c9d68efc5a4a602ffeb845f1c701229feb3ef678f4022388393d36a5d6f28b3ff45a9c3716fbceafb4f54e63048353a6649a9ab8866951cd591c4d2e9fdd30f8f394f8353dbb2aad8443b2912402917174527f56c9d77f783ef054be978e9cb001f1876d87bdead490ae509466f67e14f1f8c02f3f0a7ab9de1ef272014535ae22a777950d923e05a160d584ff88c3b52c6f3b701f9035528a4e0321796a60994d1783d7cf713f0d3c23da620b01d16dc68278842a936febad1823872871c78ae5875ea44b9daaf8fde878e2cfdee8e31d4a80c929e13b37ddbcb6cbf44f4c125dd573990843cdc6df432c7b88884937375b42612bec0dd6dd4d639913c42e9b8c53fe9d0a411050dea6c32dba41f795a516d1125abff8f7735434f9180863d2f26d3137a324150217f607437e16ea8d93cd2eaa8dcc4ccafbb474c97e24cd0923ed22317da61c5d5b3aa9b6cb7423d575e7c4327be67bc3046f542810e3742736efd130bce149d38e57b6b795366e1842a19fbaf393762830d8bc78e93566078a1124b7985a90ebc2ab343b16da3dd27a2cd6fec0d50994b8ee6baf5d8f915d0a9ecb555af2b84eb34cdc91f009a49c2a32194028ea17dee64757164d303459813250e60e0f21ce6f83b6d61fe7adfb80746e81bb572de20b79bd43152783ce74e0cca22c14f853bd63546f7ac23de9a04f5e3aa5a3290e1ae61eb9be7581923479b40abe704c409f967ef87647c168f0a06270a5d4d697711e0ddff7b5d2f1cdcd18c23a7b45a758e25a2a4c712c611e5e8df363a87c7f75d7b89a135b902b33ef63399210d446e7c917f883fdfda84374f130e3f8346330d55a50b98e6c45678ff7e42f186182e5a2fa47ac8bcb116b3622b2593ae1450e8d9f2fd9e4ed7687e9eddb459a82f73048e257c2482bf6f4798a1d2946de2ffb56825e4435c1c4f34ab80b6f8d4a347e06c9ff3d26b61b62250cccbf44c5e389ded920bd9ed62f1d8ba4ec61d4e3131d13cf75b9ee9282db83446468c5f73691172fe1ad5090a6ab58b12f2aaf6f1fd4360bbd6d9af3f574140707045cc847ba2b4915e2eed1983f466b11a95d1645ca2e3dde8b25db2e509ba2b8e575aac32fd9d9c1f21653b1a04421d38442090cba2bc718d6194d1ff0382cf103d1a8e19be4c61efc5f0ff8db542eb75e2dd9c510995fd742e52143c586263782e512029059bc38649e66cbb442989954337d7e3bdb9d778b21ab1f02739d4b78c20b2edb2f64148b85175950b02b84b1a66fb7bfe047c471accbcccd136e24264d7d5571838b1ec425d3246e056b5236987704e65bd84f361120b883eaf24df8bc599795a6e0616e9178cd5da4ee6e7829045f7a381c84783ad857a5cfe822acb016591d119fcd30085ea593fd74b64cfd4a1606286db510e82af72b9197abc1bae495dc080fa0416ca7a92201adb43292cadd446a4de559f5192a03f4e79900b1f2b217e55404c4cd41ff04dec4fcca97e6c29203ae1306e4d2c8f1ac6b6246059421f526e2a62e0f3f8d61d67d040bd649684a7de630c578a24d6572872aa070be0ecab1b39721478681377f5124c30b6cd4a08b58058591a57490ab16262df6b246470794ae117b3e055c980e3a51b64c6f8c1ba4aacdb3c9f3cf52575e4a9d9cfbbdfc1a08168bedcbb73577c5ce4f493834b702c34c902f24ffa2fa9405ad084f895f896968c9641b373d7aca9a1ffe3743dffafce5130e7812abaa59c7c3ca85ad3431efd4dd391a74e286dc66ab9d155764076d5aa67cb19e3af0f3b81d1ca41ea4eb439e562f3acae9a6e2ef4b65b9e4942da9b1fe198618b3c0af5e387255fcd69ba66e47299241c499c2a9aed879aefc14d32ea7645548267d7b6511407c369461264749cc4fc11f4657a0669c82f617846c7bd945cdaaee73d96155f4b4d401e428537ddccf64c5fb7e7a4e35de51cb755a701d85abfa319010597eca754351afd68946a798732c8466230c105a2942d452bfdb9684c8f35ee629592063e331aea1d77b51ba3e5550ecb1dc3f18cfe8b62d1a09edc76f4b9f2cadfdf7b4bcc056990fa12c9759cba1213a761612cfb50351e49cd72e7bbb64c0f9016bbca2ff0887cca3a5aed92953a264195e3f3c13abe3f540ff1383a9af5dd87e67da4c79acca044bd129ca7c161d627d02ba3fe8467479e36a2f34cb0060926b73a6cea552670b71adfd4a0e188e00c0631918929e1eefaf85d3dffde65153e8c2a221de9947ca67474633626be2db91c8742a2955bd052cc36676980e85ad46dd3be558a0fda8216e7365cbb5db5574f915a167ef8df77b3d7f675ced47fc3c7c227a41a603b9e7ff9b41b1ccd6fd6f2ff19612e938d69af488d10453705123c6a3f310a770f663f6f182b6fcf7acce18609c0a7c106f9637af5778eecf7a9cd54e8e3b4cd46792ae5d6461e13d05695be335863a57eae56b156901785b4d62445acbc54172cf81da72ff961a90bc91a53d662ec0f4e7a8afdcd1580425717f573a29d25a92ebfd4da9124a4ae7167aabe4ecd5dc10095359e90e7a012a279d131efd6a6b596bda92cad3a2186542904bb8f6ba69b20d260067de60a46150ee66c483738f32876ce536a6e7ad64121186c2baf42b1310408a5bd6edc0144a59d4e163c1f67c2b67a12d0d6d668b6af50aa5035fcbc30cd2e7a31797a0aa2f825e1c3ea9834c79aed10b0fb6582491c514db6b30319e4be414c8c4dd32a5d39dea6a0926a151cf49017e702b1cf6718f974d0b44ce4f4bcaee78a04b765fe3678d13693d131320e6c90d3a165e490d714ff29393f686f50bb6d38f71107de8b07e5b93308da0b91c6315d437dd3f819a7c15a6690a5938cc50d2c94ab82b6b4ac3c7859bb358a382e677e8fcfa7a4b9a0c16448ebed8918d32ae87445e863d80753f1b185f925624184a9c0d9e42c276f8fbe2febcce5e27ef7691bb4fc4260c76a8a06b9bb52baa5fddd267a2f46346acbfc5d9d9c4ada73608261c1f227ddd0689349a91531f75ee48fbf49189e3c258febced692d2223441721b24b32616970a3fade8012859f24772a7755a4a5a33704ceda1903020c5b8e9f4ee63c9851b9f7622444b8de3596fea2f5e8e86f86fcfc967d1cb64fffc2bc1b26f8c83b2af9fa274877b6e3ea60b2ba0973ea59578d4e21193350e5c58280a5697ee288e9a8a6c2a1bb1698e098218bce010a1dd2b0634c71ebccf41febda43e2748b685ca050964290d2be3cece74d7b32c2dc91018e8df0b98989c86200c778fb1ff992de5c1f02a2842bd27d2646a7872d690bb2f94f619234efa87a11ca4fc0a261f1f623dcfa7f47fed8248e8fe5a030b74586c2c58dec323bf7b3664759645b3d88516d6f3274991d08ad6eda7b9bdc8114236e70c5a7ca49deafc086fe48b6de794446e1ae06b98025d7acf5ed253c5a4e9d716bcb49a316469e55a56dfdce65eec9145f27aee590e945cb4d30420d99ec3f165972789c2c937fbb1f3bc2fbe1046545f1d1738ce3533af3c579359c51b83b0931e877f048377d0b16d086c01925c90702f4cc324676673ed66dcc415fdd4cb54c0007ff3c15830860d9993c71ff8588f2e01c5fdcdae9c35ac77aa19e17ceb082de2e5b83d25e29c7dd4433060345dd1d292eebf2dd4fdef5df0206c6a49e4146fbf42e959978eded62fa641539fdb99b882f38ae85618abf15835d5f2222b6c4cb255562e5b0744213fa297e4fe5391eae34840d92c1fad709a79542163ec494c859ffa86df3d4fef6145aca18c2935a53ed2a715e409b9446de3fadfa4d0d82f5b378c410bee4c4c1f5b1165ea56db00727dd56340e09e3b4224a95c0cb084a565748f90729d3627b532a36548d4ee61c0971177b932256a16afc788df275cfebf96ef26d938a80f0b8d8fce750bc87b9979a156c75d5d4bc39b65ab4edb95b0ee33a57cee662c26c70187e6abcefe74e8ed4f59b829729a3425ab60c8eaac813d742efc64bb721105cb87d852dfd35595e8f17c520bfa804e64f63e99f6b555b2ad5f217c2cd6184862d54f8b50de81ae7c55a2f5a8f4434525bce9060f0d7744f62f5a13bfa6c7f75db1771f735da8c9fff6cc5d19ea15d87c8f45e7014cc466ac2d8500e047972b89fe948f1a1ac6d8247f66c8624f3e1607b6e89324d241870e2bcbdb065ef83db453f71b5f142188207ae0a38dcfaef58cbc379732f0618d828ec42f15f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747e2a7c036c11206a4f55ff83bbf95326b588c427f27fd5d1b05634ab5554ef1ad1c6e52499ce59a40c7ffc1ab7d7440a36fef22ceda8a1897a981a2ec786231e546f69a6cbae58054c8248e3fdd99c629d1612c09e70d143953d6ad052abce1175626947cabd32dcbb90d69455fd2886085c2187d7bb28b75121baff874e7a33cb5bf2d4ce38a30eed2dcdeb11dc063b43f40802619b07a25e1ab2d0eae36994b4a4290fe641d68185a99ad64d502a1deb69824677b0953fc2965614fbd9ac0419b2fd7d503cc54921e216d2d6d8e41d392fe1d38c4e94ad6557f1ff73512d980bf4a41c3c9586894726bca3190c13ae56a9323ea2dd9fcc8303015228eb3f0d4c577e5f42bab5535351372e0ca18f3fe0c9630da5c13b535a15da68427efb18c271ae821f0ebcee20f96af616ec1f73a8f24f780a94efe7dba8f6a8a64246490420c9b05744cbf842fbcd4168922600aa48cb5f4a3e2bd816561ff75d94d2b7bbb8073c5016cf5e5b94d28eb1a2a42a99882393ee98a739b47cb9325c88b1a8c21745a573e9c86deb39208d76134f9193c2581ddf389efbee6ebc7340381208e86b88d8fd8723dac54231ca9e64fb0defadc749353a2b7617efe095dd43977cdd8d846a033e61db2788c1b8ca65a3ae2dce781326f3af36dd8f0b9a78f2c7e300f1026133657cfbc66b27e77f5f71d7a7766426add46624d765b0aae89c8ceff7d58d068b792ac56b35173295f16194324743fa21b6c61f57e31ef8391a0a75d759e6f49d022060a69c3c7c81f00759edb3108f4911078a800c38af9c3a17dcb2a108b7a0cfcea3f95ed152f43464693c6cb9dbaff61250a9cb3c5090764c41e5a16a3998994c1e5711a258a3fe1e41fa72aa8380fed31071c6584159bf855d8e17c942cc89470f0e7295ec926deeda456002d04f3044fef1b112b7804834887bd541675434d61bd9db7db0273ce21b2361e379c9ce35b65d718e439baa4ff30e79f414537fa89a9e2a73a9b38ae22c4003ecaf32a7fc4dfdf409829028ba4bf218856af542dd069bfcd85394dd51aec67756601dac6b9d8030e35d86609ac5bf3499d8b2d62be31522acbcedda4860a7080dff9db7bcd6928ed89309486ea12d29298193389e14c7c3e614bddec18667424672723ae3c1ea21dc52375368fa549e2d668606933bb139647ce7c19d023e2f09f50abfac71276c1889a2a1f6722b1ff629d7bddf931f71a96c661802c41b6256b777ae8944030363a111ca0092b9e9e97975cdab759e28c1f2dc87a9181b871b7fdaa2049204c634353741f8f1dde3bbd15ab27a973698bc74b2abde8a5be2664439b596a7ad7bda37c7f14621b1a8eb3da7d735333ecd90908ba9fb26d0ca7eeeb44f5f709ec99c0ab570286e63c10db8f138b95f3e5aaf6595ed00dec85a7fed6ee6ff1ac7f1d45177f56073fedf8fa3ab08a03d7bf3bd14efb13282515313858162615fceb69ff06ef43001213b79bb8502e1809ae8fd8975d4ee4575c615b721afbb2e5b637d5699c73fe277d254562dc8bb8156275a837c40e6c3fee494d6ff22badac3979fcbed4c017fb46fb45b742d7ea3c555dae1d43ac58e593299c81fdab1f6b8b885ec9fce4b38ae926ea091a7771763cf61628e4bcf52c3217fbda8735320ffdbb7c5bfacc69c083092f719547cc81bd13779926ba835da94917318389c60743bb13c13b20a32c6a055f32b9ba4459d45c5e912a733fdcf5d578b9a46cbfd77714a1617480b5f0407d3bd05575144a7c9b09bfdf54df6a3bf39996b12cfe4039d11b7be4e05ce58add6721f69de7c9b4ef1df47d7cac5138c13bb351b9d290a1720977a1dfccc50f02b4c075b735c7cbe443074b8813ab4afd42cd491336a92a323b628c6a0874a64a639ade447429e9cbd789fb4fa800d8181a3b40170d01cbea96fa289a3bfeb827e526ac5de058da09c729e14498c3aff534110c2dacdef137cd58e50c86e5cb1268f8f84940850b135c29e6bcdeacc4c8e5f19fcbe916f6f01ae5471a36dce3391355a146bbeade94dd65b1e2e31b59c9003a1906c61d24d34c878fdb6d369dfbbb98f65f2438a2e7c7b2ae652c7c549b769a27cd04189598eeb6dc20a71e505b8639de2b655c17477c86a9dd160463a8b90cfd7942288632be16c5bb539f4151910903381721983dd61893c299bd6c878a4bac43084beaa42ddcfbc4967a87a8f985e364e03ad68abd033b6949cb26b7e7dacd0c085d256f2555ffb02283e8748d6adf0607499722e0c8c7a323d249f9b446986a9c817d13a941295dd97b0f0e67ee14ea3e2206203c568c160bcefbc3b50f13989c1413510c838542fa5156260e30ebf3c7c11acc27aeb0f4d7d726b61d6f7e8ab65f89ca7d17f6577a48fac9ab5dce3992bd91fb14f0b98bf437157c54cce6132f6665b808eeb4e429c46d8d8877ae8876793cc6abab6696bb51e440c6fe5c25839cef8d1224b0606bef1ef6079ab2b7ac804edb069b26b49c10c90674ad81085bac170686a4a9adcd986db4f9914edaa382c8c7d144479e76da4485e7ae4df511036752c8c281119d58c0ff277f34b5a4a08c036c7605a68147e512d1bfebaec087b6426c27bd4855b75b78ab8036aeb34b1305ffd8ab9340a322f5f3b2ac7c7a252bd02d7636bbffc783fd24b08f27b957e7b372d0ef98510055e388748d990a3bf664819dcd281cda2ac426cd4d77e17f555b91bb3cf3f0eddc804b87efff44cf4e32dc6f78afa7df3c182bac2b35ee9a79a8b9bc5b6c30db69442f4cf6502fc6cc8ca17629c7b879b88b0ab6c3c38d4356ec30f9838cf7eb5369e8508f3a65a510a2b6076210bf6f57b0612f7a06c964b86fe0ce4026f9b2ed12513ff8ca8009c95b300232e4161c3fdb8c197bb68fd2a5726806192c9f5a78910e7b1f1f705e57b77e91fc087aa84f603b310bc241aed1053086b963eb0dbe9b63564c3f03d7ccb229a9f4f63a3d39b00d261e90ee0b44714167ebcb3bea9b708883d55d2a6a1e398183fd6adb1ec0fb5bbd6a90692671a775e11e1a0804f852f38c0bb83aa95d81e5d252ccd4c8480616a7ac68dd0b6c1d899063aa87f64860516c6b3aa2fa4191ed6c60cadb4aec3126022112e62b03603b6dcacffec6a7a06c652ce74873289d82660bd0832ff773d2e8ca569e9628ff3ceea624b549fcba451bc8b1a6f46a0e1e054403890eb7d32d665365b940008122c487a1eddd2ca73ec2f012f0b1a6cb14b8cdf0dd21db4876b161c4a56fdd6915b6056fd9f25af2659e2961f4e7e8bbd01bbd22ae044d60a4571035bf8750bd70bcd15ac66b9985b3df86ff477262b78212b68e4ec75a3346328b0825dafe41d5f6cdf2b5e730a24e4e56886b610907084c4be18ac92884a8430acf105a1ae7e4ebb41afeb1fd2530bcd055326b692b882848810d30803dea5440eed76a3c194660bde23c923c2a95e916a3fc8c99391e4c30ca2c766c13c03e92a7418481eadef7e8ab396c990bf47a10ecd4ab4b77e6f5e915d4fa54a7b4618a859266abf5cafb80fc902d78870549de253cf5091332ea7286c3a2c5f76bb0fd8198d00cb74b2005b2e8906ae93a5fe7ff9141158e7bed40a432ef3e31dd61a9a96d2f721347c08411fae23aa8490698dab58c07ba28c99226f6daed8e06ef1e179cdc61f6f0411c18ee64ba3aa56a557a73428ed5da822948cefcf8f26328cae45c342540e377a44010d9ab3080b8a7da825ae165cfe664f97eb44ff9859647efdb6b5bad477a34617799792a2be1fa91495c1bcbf2901a1244d73d453ff85a3e32bba7c8bc6259c6f63b4fca9f982c3a30ec763906ed937b434ad1f55e31bd42e389f9396c9d799e42a433a979b9281311cfe7552a53376f0c39865d7fc5b5240d628066ca2fca326100736e1a93a88d4ea82d0c38282031b482aee50ef3408c00e60b7d2d94e3fe6c6e32b15d103149534dae0610c8edadc24849e32d80173890e22047d5cd41c7bc8d57bd8136cc9ed3e3217b905e916846972647fabbe9eec5cf58ebfcf5651d8f20fc8855dac6b16b47337e23278ce9d20ccf6722f506cf4b7ba79e8d79520fe5fed0685caaf2122d4980dc5f6ef0c4671fc62c39fbdf158ce9dcfb5d686cd9c0e5ce4f05e7c8e43c76988efcc56e9427e858434267737e0dd935da6fed42d439528f07b55648fca13d97b3968a8d1e154273e248d38ecd0e1ed9cc44d054a01f912846fe18b0b69e35af9d0750a41847301e6d3a7666ec9924173bb708ccf6feac3fe3507b3ab17050fbc9d6dd12d01519ced1c2bfde6c8f48c58960c55aa45db1234028bf6fac6919e28e120b2959789a9d576f516705188980d826db42d617fd14223100f0e2204684b07941fa843d418473355f4668cdb5fc63eae1b1828d5b567ecb41525d3f7166ae69936be396f08e1d505ca7604b56b75d0d2450ce4a2e34702bceffee616e9b01418dea7b73e3605b90eed0362bcc6945192720ecb7561d5311a54f2d596e799fc1efcbaed192345e8a36b2c30021947c4dfd8d3f28c42491ce466d9d17b8abcd957a7aba2b742479b3b5f890012ccbcc9c6fd08b8138f8c7eece68689683909477622b5d21f1d65c0dde71ba51736ce7a49d5033feafe5cfb62bbe050f75f0238b2dc33c68bab8e57ee2b9ddcfa06cbdec152a1d121e956afc13bcdd040cd54010ea705f282cb68126ee47595dc3fa819e0aebcb7504a849584c4dae3381425ad789a11c6691001c0a6314d973284a3cc59d6e8bc95771692e58780bebcc6ca62e6a25199f99df6d2e6da9148e57f0dbff91c0466b7fb50814729d2a7fe6f8ea1396555fb3ab3ebf70c441d30a26631d8a2bffc0516be8f8ba6cc3e662f1a76b5102d604f8363c0e71d9a630656e7c79f66d13d5bcfa60ccdfd9a9f4cc03ba8fa2143d90db6dec23c6f304ae169935216bd62fc240d8fea3fc34251bc06e8cc1cf0702288d849321693d96d584e67ccac6b647a597b54fa764e04f8e0666a061a1245d75c3af4583b670878e4caa194162044d6cca6f045d53e69c5e18a50d1766374c320850d23fdf8d238cf50ace3bb42683906be5ba08fad4d95467dcefbdac458d7711c2296af76243e71ef2682d1f4d5cc04e6d286005c57fa82c2bb57b3170e47bdb375452e0b07a4fc57d23510899b397dea9ebcfbe7396e6819e1b8b79b6513e0b66741561589b32032b1177335a56a75b589f0661b641adedefba43f20b3f5cf466dc184d5cfc923cc4067f6dae9ca023e925cb4f11508bbcb99a750c4c4b0d33f925f1638ffa7fbdb1e162ef48a3870de3609001ec7f7e6e5c13ef672112f4b146fefb3eb225e10e1801f8cd4ce3725ed3d7cc65a6b2df185a6f9a8adb433dc3f0306b5a2be0d5811d8952fb12f79ee8a47a272f2be60f965c16d36593ef6aef5e0092ebb5342166b836c445c2c2186aa2f91036ae6de233e8caef9037d90aae9d41e8d2e523d9b47efdc7e563d0c5c89c437b4c112d2ff743f76e55c0bc56274c4fe52384f6b49d7aa4200602246b9a8753549d532e48898559caa0769702ff182c58f38a1d05c989c49b175019e56f1a9df874d37a93aaf2bc5d1ebff3faa4f6dbcc287e7a66c15307672915353625c79af9df56210959d4a8b6bcf2624069d50448eac2d398bf62e733c73eb7ccbb9460e25e75e0f8aac7b1e9e99d8f25902679a3bc0850b886f08c80f8bd1ac775f815424cb9f0626c2c27d692fa81efdfb2340fa3f4eb6ae69eae8f75c23131e5ad7547282f95a734207621a91a011efef8542638095988055081a306595a7ffe501c1547e9c63655dd5d4b89dc8bc1b4fd5ca9611de809635f8759680ee6e6ce18f2f4802531141d4c79abbd65ed1d7d6108344e061d27e8042548ca575f74b2f3f642317bb58e3b5250c5a7b315c9beb401d4378906a93b9b36096c22d29354c66af8d4c5d3e06fb3b8cd5e0b3ebd9a924157aeb669b96e5556cd09aa5998775deb9140eab300b770ff43207cf697b3e99548a21f7ed2e83016da15e1b4b30e4c7aafe16550b392aa1f0fd2488d648a3189a70ff0662d05cd6ec6ec7436a5c513113b1b1c5de47e6e00f6298066988429422fe8732c47f12a1e113217cdbc45a4280610ba128df377051bccd6938c5660b7f25dc08e4dd5a744ae6c1c0093e467f529bb7e7a38894ef3508e30f509e2e68600c38af22b25618c79ee7726dd7bc0a3bbb8fa974854884d4ed3c653eb6c8aa24cb80f713e80947e011f8835a95b708fde3a455c1c866ecf0c6f1b9064c03474c0abb34538a8f3de16785000d1826bd5643133508c5944fe693340f948f419fa8312f1d78de4050350173b5d601d57407959eea3677436807e31069e2bf64d6155d1ae17c06fdb37d5969297d6bd2627ff99e22afae8e28e723d16ff2a98e249c28dd6f5b6d500e56b6d4b686291587ec7a7820398369ac9c8454f39c5b1ac4dda99568dd21737fd31e7502c342ad83121131668e16a264ec6c888b94de4f5b16cec02f0dd12a6f1f7bd7e478f4d42c34a2467083b3769817d355d731ed6d468cf175653c59eaa929d39764a99905561ec1d697ee699d4e1cced89551d736b527aef909930fa8afdd1f4748ed619e61fcac85a34e6cfd4b986bde8c85e7ed76f87565ad329fcee8e614b275021c00378be99eadf2b260a3d3baf028b66fe0f1dc49b541f0ed159c233626d718bf660036f45782b94a190a121899dbee4f04894a89d9a94ac92f03861d62dcec56aeded0e538c3aa22ad7dfb9a812ba9ef0a125b471ed7c7a8918b263a5f9e4642e1dbf05d682ef791219348ef428843c6f6c8d0d37964b86881944d43c08723e12f1f8fc577e39c4f8f92ca2d84140e704ed632d02cbbfa6298d4c475d933036e60c731b02e5f036c1d5adfcbfe09bd5ec8eda147de8c70b652bb44b71f3ca17696baf2395261677b5f3b819320798af0ebce66a375634b944d7fee588e2eced5f6c753856fc3cdfd34d68782939d909ea0373b26f1384445bfd8841d2e4a2b0c35fd283eeb1b6c5acfb31e1b7ef6f3cafa5c7a04987db6c795cd7a3fe2df581b728c00a32273a50cb13378919c903fed434c9205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cdbb3e32978380f34a28cd379ab70b2a4ae6bc92007821a30e0d56b2e0e5bcda3dcc46a84fbcead246fe66aeb20c3e9dda9bdbbc9cdbdfd9949025c360727b50d0a01ad3556da3b22b06fed82e09d6a2f0df3856a82c34ded4df97eca29e35058745fdd8c75a1568d671e392cbee1d2caf3f49e0b7977eb52e272dbee105ce4ac7007fcd643e7ac3bdc5661e0fc8137d9325b5c6aac29992bdbb2f93f925fca41f260edb2398d4c870a8bbd3fd33b01a28d881804a529a1d4ce6a5d890b59aecd864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea47dcfb177df42e3cd72e225c853a7abcc67af581cd4b40b68195058d4190bd5857ecc709c669fdef01f8a939cd1d19f7c5a24d6b194ff4be4374c351812f070ad620df724452733c0187d51f06606612a84d8e8b7607efe86249b75341d3bc46980c0d8a8c5efacb51111ff961f4273226402a8ddba70c6c7103b364cf3f4d445d049a9474223e5c792ecee8bd7e770ed25d6d9ac055e06f8ea7efb89a668bdc630ede99447b09dc664c8aa87364d6ce9e21289e36ce411675fdc7278e3ebe49223fe2afacc1eaefca7f09419c7bb528f053539780677b81b0a972a3fbfa5b5966329e7f695cff4f6cd945eb1ca7a54cb58ab8456ac00208ee99afb29280882aa685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd207c49941af6274eb3698ac4040209f62bc33a9add7bf7cc5ed03355d413c6d0e80b3b8325dcaf116c8b9c169314f07d7a2801ee398281c0860a86b09e64eee1be909fadb15e5d613afed685490510886c143e2bcf5ce58bcbe4cb7bd4c999acbcecf45b5e80f1b6498d1820e709bb57c7317df2f0939833504e69b09d081f48081d1cb0226a35ac8b1f6968ffe1c80448bb3f6d3e472f23434f6d4a0a0d3e4eb5b829d2a1b4d67bcc2ea6bb5abd1f53fd276038ec11bbef34c6302b8e6b0d21a77e542e432872792a0912b43e885685fc80dcd7776614c70dec2f8d22dedb6f55aeafc1152efe944acb6b47548cc0fe6796b8197909a610e2bf28af6f6923147449b164307a55ae35b335f538941dd7454c30f43e5d882a04f454a3581e4c8685a0f3922146d89ef56d77874d1e34a2bad93c85617d1e60667554e7b797a52c09071dbac4dacd313883d56427a069b91af19f8936be9c14b4fea90f4d1b3261f88df2398842fe7847446a99fd432d90221a87af5b206e7aa057119831b7d30c6375f56b8252e8931078ce9d0535f838e3ff1d86fe973ba5ced62ee83e072ce6da5acd0997a3c56b41518b99ea6c68d9f1538618abee429cf6ba34bd5181113c6e9757e390516e37d81141d156565182cd542136dcefd136e2429c35b68927e9fef9987d18b973fb526ce27f53c62e5040cfcaa60bb54b5c51db19f754425308a18b8193aea80f4f0eb4e1881a003dca75de339fdc9b00c4e3d6f2d76e25b368db8b524f5e60b0a03c18edb5a60b7c63224d36a186f2f95306da3dca0d6346048f17e3834805a35a3eb3b6feb2002114e570bb4202133b36642bd296cb666ba1cc7daac3489729f5034ae6f74265cb25793856af80a516bd4e808f1dd7f81a2248d2ff9f6dce69386cf55c5f2dd5128ab5db9437bf7e2192a78262700dd17c9e07499e25fd88002f7c6d6d367652d0d0fd5307e649e7fbe3a0d0079df0d763edc312da5e0d3c293f5cbf5cb32e4929999b0977e167dcee273a4cc8b4017712dd0f863ba0156dd896f7085c7b5cf7334ae62ed22360a2d817c50429cba0c57dd011aafa97f2fb30960c5edf5fec1cbb2bc889ebe4591aa39b4428dda04c289aac283a845519a79a3310447f5255aa2cc64d0f95536e939f805be8a4dc41f4ade80727d48166b80dc536b11cfa00a40988f9eacfde2936c99523726ab62a962d52f8b3645823d8b15f6412b8d2728ef66150d25bf4432cd938a010fb134f15313a5955626322deca37b7c4051bb668b044d7aa5fce80a7ae393695e9d6023641e747e01530576f2b1e39ed7b7377d05718b36ea315e2753259dc379eb1856b1d3f0de108abe62b63a7ea5cc843423d9a21f96024228d0fc6ff84307d329e50579c66ae6bf773f921974d0b869bd93107f6d4c3216aa8774509bc37ce58b13847e6ea003c80581b469c064b8063770c2104ffa2a00e0cb8848d01a6ea827c6acec17f86786025e2eea8a05c2da8da3f9274d6019360de3d024dcd07a22419826cd6203d6a6eca043ae32a15da04f3cf50bbdfb46bd2e54f109b994cecab5707c8838c4a58035143b91cd8e4985ffd936a3419f6b3bf89de925d784f149cbb0fcba5ed3b9679105455b290c467e93ce6b079d7261a70ee8a87a3e9054d3009ddf6a206125dfde6ac5159ae36648bb5d5299b6003ce1fe497d95ec6eac36f018713a4256d86214815ac715576076203aa4c77908fcb27a4a9e0e464a61e730bbe8a73e728db28b239c896ed5892865f61ceb419ce8015ae536665d047cc108117f93dc0671b930cebfab10a18f51e077ffa9156c667b6157c49c7fcf99fd78d58fa8fc06a89931e38719a74bd42e889ff990b0dd6185f14fa4a15f0990187af476c434780bc54d1ee0d4ba428cfc5fe1c92f532508836a87e564ea3466a94dee67f049e93f0de5abd34da731384d3dbea8549b41851d1fdbd85173c9f58210c9f9d3ef0cac6e911aed9011dbadefef5bccbc1853b7a1984e56ef8dce933caf7428a8326489bc885ecb871d82994edbb4993aa15ea82ce412d2d21686f7f481cfe665681860ebf9e2c987dfe60afbac5191c8df54831002798f67b8677ba890282d5ec5318637343c80a4b12bcb6fd1095ca7ebd0911a049ac833e6f70f592163193870292749a9316c62097fa5edf3deea1a4865618dd104b962f56cd0ada712acfc6cbbf5f2fc3311a67c2a5ff3743f7654c40ec91ac5c6846605c914d61de32c1c59b383d732ccd472f0dcb86fd23ccf628c89c4d1de7524668c975fd313542d862bc774de1af063c7f5ab87f9ea28e11d440aa6c6f0d8f65ebaf136ad5b5deafde529256662b91a83919fe4a320138cd9e0452d342792a4204f3ddb6a9858adf1126bda14f82fbc6da442d21fdcce1a03cf5e1f15f2e92ce76a0be5e9539ed73d692daa0951f721d6ec4ace930d6061f3aa33d174630d5d796a1839470784806442e3076577c7f13314f5ecc113182fef068b2bc0524e12ba3f40d61b3a1ccc0dff7d95bc80bdea39a5d2dbba74e3c8cbc6eaa229c1fbbe4644839cbb80458354c5dd5bcaca578368eed441d3a6feb7073c28f6c6872eede266d0a29c65b2fc51b7a46d7c62635a76bac9afad1f91e7bd2134febbb111563f3cc179d8b916ae00c2bfe53922391d696dbfa266d4f4f438ecd06590118a6ce28f55aa9cca8443c953ad44c645bd58172445cbced413e4fc6d8d626727010468dfc6debda2d475ac685815db6e51c081271b95e67c7cfc000da150c8c93b66f4cec041e65b0a8f8994edbf0a6d51a5b37138511b190ff3417e7da3e65940656c1579fe8e405f9dec9ceb855667d9bab072819ac1e64f80943c4a6c9adc0151e1988912cbf18936b4d1931d2e70874ba40feb5cef01d883ab2e4aac72dc9027253a85d9e6996af91964ae4f14c26018a409f46028d31403f41fd50aa8c7f5e54cf81f1cf1564fa585190231f2e517fa2828fa72820240cae4a69d3d1e8efdfa135b7d0765876ca618224240a156b8b6d2f9beffa4cbc840aec77a5015d557fa789cd64e52cfb1576ae7e669ac20be233983920d903a41a6e7608147bc68f66c674c9cb74dc8116f789636bde3f17adb3b233dbb3cc56d13e8bd2a82cdd1e52cc756fa520bb41b839e2d62303bfe5c50d910b5c506417a87295a05c0de8e2048196d359bb18efca0c201c8ec3a277cdf182882db3eae64df96f1aa25b8dfe3e8a1c2ead413b2db2513e1c5f05c96e75bf705c3105634307c15041d2426343f9c14aea9bd1e00d966d4581009cc9e6ca4d373bbc2b126590ea564e2ee2d9bd6ef9417709fe0817b495f49306b138fa23909343f449bebc46e5ce85c7ecb2b089529911e731ec58691e5e8284c53d250083f4a01f58928681738b84a0a661d611bc9bbf5d291e31667fe8bdcfc192f466d314811cf266c524858d42c39163f858ed4dc4cc6f6023ec8c3cf56014b89eb22683d7393da7eacb4d652d9aa818c12068364fb6bcd8ba325d36fac22bbb445d25413f0625c5ef644d4fc24c118549f539758474ad61cbef1732dea5c0132021604862d34382aaef20543a6e2ede64ea1c2b391b1f67eea8ab6dd55920b71faae164beac8314c41678458491ad2fc466f88593852f44ce8e47e475dcb2822b477a386eba179069898352c05bf55797386e5ee7ac0c32c55d9e958f5eada7851d47a7c172ba3c27745cbbbd99d15c7b9dfeff348a9c3a5bb05dc66350cdc0c81f04af79b49bd86a52039653b20be8574a0d98a875b88ccaad2b6d39a1d065a29e84ed146d62ce524573cea3df964051c6ce7bada585c2c10aad8a8189fe86b3851bdc8defa660e4b3d06430431fe519f4220aa7329582f4773d7739a77889ee2565abae8b99eb58248f58a4a2844c927aec278c96f10ac05297297aa3bdfd857a3f562f8c25719224af49af9a1456042e42dc16be7594a2310e9540da39b2f81259ef9be569d49c4b8bbc3ea4f16c79d17c0e8d7f4f6806b96e2a4c52304b5985f89c3171ad09e03af708798f92bb71f3039258fbd87fb7d59622a29c10a659b577a15247be8453c32f218d2dbbbf7fb899c4fe819d679369cd266f53129a6611d1d5f21dbd8d907fd691a148fd16f1068859c303c3baa663d9870de3eb7b024d3f4847d49426791429c321db65c99243229806a8c3e16e1691d9b8b7a1a54d6ab6db65d9208f9496b074943df21b59b23e20c7ed20951542a8d595570d4d1124729d04c076838fab6eb7dc8bee04f66e06d996ce85ccfc8db2d7f73ddcb084a09214e7ccc916fc1a872e1f2bbe0d0167faf08a40a56585e7b7c1fa6013c93531f29cbc75516f2898140298e5dbb6db8f95afbf84bdebdabdc79f1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc5254aca4e4819616cca946217c047e7d7decaa717b1e5e77a7dd1fddf826d0d0d7444e5ec9d3c2876fdbb4c6b10ec6af054b31f40b56c30c9c81cb33546d632729f9e72ee6dea22becdc5f1113c631026df147d3f84a379ef1c2ac6e12969a5941218a630432ef869c94aa956a79f291e4b46372dffda431dfe18d661f126242d0e6c0dd6f74ce315553f9e41181f0083fbda7de6c9e43e6217e98e3c36dcb1530a63e6ab46ef91a203ce49c6c490a8e8c39f6cbef3ad6aa3b4d62bc2c23673b425677b8bfaa0376d2d65ed570d51b2000f0b3fea135bb910a34db544691e37a5d7414f2df028d2c7af2ae960f50c2ebbcd0b72d143ad95771f9e9aafacbc1848e45c7d66927aaafa090ba6ff0bb5647029e47e4fa47e763f71d05b863b7f77d3de325657f98719eba8d843de423afbdf25d61032a336610a97a4afc8b23cf1a77706fe8e45feff13cedd3c863a162ed6711de5b1ac344fa3760f8d22b79f3de9d41a9ff1e104c6ec17561315866afdb40722873d2370070bf8839986af59027dc68d2ff4530f8ae87258dd50dc4454faa33810ef53e240ae4edb30277137c27b05f26cf184394acebd9a2386e4f6d371b7586268d0763d6f9ed97caedac6e698440ed3206a505bf91169c5211bc5be0f0a7b823e4ad302472e6f7185c85a5bb2bd5c77331e0f879308feb9020b66b8f5d3086c36891170ddf071028c05717f457018d9d5a1b1c3fb7303ad2cbaf55f89596a4122c9672dba0439b4af99fec3440463cba5d59604749cfea77964b6fb8d87dd685191bb3052e7120aa09cbebc3100e8facbbd7f7ba42c3818a9e538dc5cf102ef5a38783146178fd66e97d750af74bd292ae0980daa19e45aa38eff21f61a10af17e075c830df24cfb4f22d20ce80b9a7bd6aa325926dcef80e0f9c32c6d9073a40ceaeaad419b07a573d63362a0484c3e70827d811c456ba15d17af827f40a1efbd87dd02148376ed8ef8407de09f27b0ebc17b2531dce4627c460b7282ee3cd10417a50f3c34351f83fbe1adc3ffbe52024784ffcfa96aa2dbe13a18e13ea635e669cd7c470cee6f04bfa35fa312d63c2cd4aa86c731d81f1f0047ad2bea5ee975701b283ca7f649277f4ce43ac37df7214dc469d61c033d5fb5ec63432206d64ee21c34a75c66711031f2496c830f62074a4bd5cdfbac11d484aeb6b68cac61e9b6c3e634134fbe790286d4a40b0b541a9ba4f0e76ff6010a3d171b87fdca8cc6d608058a1d4b76c0dcae87e545216a59417c76d018885b381e79491505e846d16aea4fd7e25c14b054ec70b00751e40595d3223ef55fa65fb5d3fe5ed2736c58d41c86f4cb10271cdc49224d92074ade32eb35d12a08495f6dcd1a88aee2da57b68dc1893d959e7ad9c8c06d7bcb1058dd8ee5e10a70bd68d8d352980b24d561f0f4281cc7860354557e15ac7fa5c3081a31bb7237b29a15735f8045a77b5ead172485296f2dde7354a4ff18a378da96535514d8372ecd0c4bea2199e2f5364ab6ede3cf79b249bdbf294ea177dc5626e9a8a7bbd6a5d0c27ea885eb2021bb607f26093edb2e828a55ccb9dcccff60f1466f0d0c8a8cbb924f7d605c025b07ee1becf3bf706b26b0eec8b3feac624ca47f77cc21b2066292dfdffc108e8e7f48a0b56a59137762e884495036de821d69339312c5b65c889af58b9feb24935b60dc99b61c9f7f144d1c9ae83f1a6560b4917e7e34e73ad938e9ba88bd97c0bf00f4fc1f88c936b74bb1d7d322762d62a9915e1f702b65a77790e17bf55123d56f5698ba978d1b10847222bcc955e60a66b3558ca86b52ac08c391e20a91a7b9b0d7a2bea543aaa8f382a28a84d32110d7ec8c3831f91c3154fa4bf5c72db28ca6b22f1835404315f27f7b79137d282e6a496afa9be825cf7a3d40ec4f93abf82414de34b23d497556e282b7fc9a8fc84bca00bfb26a7032c0c91ac1b86594f43b3c68ab296df62ae7d7b4987e26961b08e04f31c26fb504cc31f977b4614d8c13657c1d983194463c0bf03a50d46456cbefd9c6758854549309eefe4bf9e7d2c8b89753fda5191269936aded11de1fd8c2ea5fd32826e7be93f39a2164fea93cf06d95614b269e7dd994ef8aba5d64d90c3e2726b9ed3df7399f13b8685f67ac47ebb77614d49df1829de7e815717e15ae8849ab71bad3b0144c1566f995e2ed0b51982acc3d9718560b593d93f473a26d5dace2f72b8c654eeac54e621af5b2e86d1d6371901e6c204c37cbb737261e7aa46170e9a5287197fa7cadbee95c90e3abe81355c4a9016c8cb8ccf5f255c7e9103ced391070b90fa10967fe95af50286cad31c5786e175c20c65e522885bc40f24e688e190e85ed2af773143154cad5202f0fec768a8fd2f9648e4128bf73b95933c1c842da2bc0416fc9c6cbef5b7cb0986f1d33177319994afcdf772d5e75819a14808819abb08ef537216a1a5b56eaaa99ccae644419b8dd7152ecc29c4aaff7511e4bd5604bfd146c4b863eb23fceaeab48dc8c23cc06b59c35e0733dabbb4092e5659fb05f89576f1708aec0edf2b47de67e5743308d87a13b62d6ac1eb8cde21ceeac3f8cf7a5900036fa6812537ad737a927187c38efe36d723f28993cae413b27084c40cef89e8b81420b304d75ce87b118bb6eda152675314086818152bea032ca966b40c19882097c319f19d226997db63f9b6d21ff3aae2dc5b84a6eea2221f76ed74c53c202fb22a207525d0b5653efb8070b081fc367250b1cfeb9ded0b2a645b2af86c6cd6a410890d32a215c8e89b83574326e0ace5925b96eca9e642db01dfbe7eb77bdd15a6f726346415a3c8c9e6e4f05cdd9a31248188fff8600ae16b1ab9ddba1691a03d3cd59fbf822ab907b82b1689c0d19199868052aa0a1d9806a2939b6d8d3c006608fab67c7cf7afba156f93d5956094e7076d1d8f5ed898a99a173460518c90f086787c1330509935ada88ef5999f7f697c0e601d3a1ccb94ecbdf316cccd7edc802ff95293419a16fa999b0681ceb29f4c48e079b44c35588ff357f6963b3bcc3321d3a30a0cd4d3fd083107a9a2495b302885a8d6deab365d77767447a40886c3870f971abbb4706a7b3cf40fcb1308a16df0ca06aa3eb836150543e77e6e6ce3f19a319c5c19b1e69db162de4fbf5f5acdb2ade4a498dded02169d55600813d26eb5fa63433b8a465832ec0850cc9a05cd59f1f082b1e2bbfd39ce9a8627640a5e76cb586807549f67847035a4596b4269d94375ee72698b9ec9b96a159ab6963ae453e4466f113a3126c5add592d1a36638f852be33b16f6e477ce84cc7e0b2e4f4ac0019f90ecd052bb794055b7b832ce819eff1658caa785aade6aae91a026bf3980c555a19f8f75226193f7039b9ebae6b58864e4dc918c6d12ffd1d34a0d30926203c7d6fe459c5b3e6cdcc642cb05b9a854b94f13c2d921670fcf5b13cc5ac822619d2e734316fd4464e83f09195cf8d0afeb3422816652051888a6ed6e7640d2c442e940baca93bf952311454b0d70bfb7df8b49dd50455ff24e2bc170443032ad4bb2670cc5f535a4ee262f2d377b83e665ad6a0cfdbc726e78c0e7a0586e6cb99425209068be1fe57b04e8ad835b1a970d05a7f2d98d0569e89cec2958e83b574faa20b972ddc7daa0ceaec6898f53cb1a8b9eab4081165e9fcda6f3f5954de42df784a6f958879308d0e66761348f4d6164ef2922a5d127417e7fe5da11061efb94e6b669275a0db37394f41c9cfd6504a465130606e47324221a941fa3840a30de5877f8cef93dd1fdc7545e48e5e00806e58f82786f6cfc13d85bea21f6f3b2b3c9631871d34680a46d655cfc1e39d8dca929c06bc845f9c3610b9ad3c4b58d03946598eb9adb4c1a2efb086f420c1b224c1af4c0fe2713c27ccbbdc3a1ed1a2ae1355a7ee5dae16ca0d7c93d87ec7c28c777074069f3a320b9cf1558b46487af66e14ab97ff783633659553887a14ba1829978fd26cad9142d204311800984afad20fe7ff090f52d397b66cd51f4bff6b615cee1b2e2b8a22694d85a8e8562a2d165e359218ef96509fa44db64d3274af19e581f8dde3d6344516409bfed71a0a62a9c20e5aa507db51af9e9985d5a3266605f49aea74e63d61d05615bb7eb286592c3923915fffe276e215aac581777c9aaeb871af40b5d8536e116af3c2aaf73d261b454c127aa8875becb9b8e7e11cafa55f7fe51aef8fec2ddb2d1976a3f1ba765c031a8da769bc699a5d80a67145a099ff1450be4ce6750d80e6ff63f8c01f6ba423338a0a4e9f849728b17f8fa3b6e0933de8871bc347a585d1b0c408827f588c00cb984e763f4568709e16fb8a3a460f2747606fc8e1761f3cb7f55767874dfa12c1a1280c2e09f0f13e4b72842b74b746f2a60e9590b88fd31d26d3f4459d8ea4ee3ca74ceae3befa2d26ad7232c71efb3429f18f230d6da288c427560d88b6a0458173713ea0adab70cebf17861d926854815a86e5713ac09231d5db07355ed508e1caf70d4bd0d01b90069fc0d2ee7e56cc89c8d3c455e098ec23e4e64c5e7ef5203da78d6c2426a49a13c2b5cf1ec8053b985921c1e01fcc3ab2d944c6b7fdf19e222183f854d44440d2312bc45349cf41ee66e7e34233a041023923663ef1abb6a2cc91411af650d86406d01371b65bd7fdd7b8c1852348150398336b2f94321c18abaa802be3bd905965ba474554ac229cede8d8aac851f5280e8ca39886d96239ecc6b1c82c4ede8630644725864a6253ebb57a7d339283d00ac9c934e91c85fbd7c51ae1fea5e186ddf0e97c9c274afaee05dd17613a80fc3b879a2bc0ed56fd707dc507014335b286439f578acf3eac532efee516fdf6beb2bbd1c5ba3d8f41aa955fe162efb7c72f9bc11ceef438a7d911c3c4f714745416aadab1802a666947a72204dde5f1124544bbeeda1f687bf3b9819f977a502cc264010e66ba3b6c5162269798fe1e64df5934e49fc71cb24ee1ff45892343ac7fa9b7fbf269cd941bd16db4773acdd7f4bd60b8f478df09616f69302bc4086f422d5b99b15d209624927df2e387bc846a0ce455b46caa997de5ff1d8fd7ed0bbfb0b4519a1f5520c937aabf03cd417909ea043757042e94effc08992a0ba3e3811d5bbeb530c9337e98f8f1e047236c310324966d30a76111ea7250bb916ebfe97f8870ce599ea2fb25a91cac0c8f77290606eb097864e656238e0a5d637976c78760ea56090b7bb56c4dea5ff8500b025e7e96f824e924d1b679331fb8395ddcb0712187990bd3909a31cfbc83f907e6c8e44e3bed4f19c234bc28ef58299bc7319ddcff776d9aa1b55e6b7ede1bce4205fef1e6fb8595286662edf5c23706b6c73f6a1a7c6d1d30b6f96a31c514b92e67732a101dcd6bbc03f2e464d713a3a2a14790f79d42ac7053cb64d8c1f0eda2ecd37f24afa4da622ea8b110d3c8be922f33aebac2b5fa372570e8d74a16d3ed6806135654d3f2b729acb196c5e1c3a97dd9488e6d02b81ca687298bb79b0ce41c6ed02084fe5c7dbbb52e9b906286f11e5dcf3697a6222fec54494769672055e62d2d016b57b9b2b51a50c3fef77dfd08cf7a785806ca5da9fdc1f0301f080671ce6794c99568307e1fb6f43c1da0fa60d36bc13dca48e82661862834cb83d65b3984e3c05e340e0ef40903fc0b356e27a272e8f43bf8a55c3026f578ea24acd51501ffb13eeb7b13b9bd908db60d5e092143a53fd5da151048acf187b63f1dcfe86aa01ae6a6145cc31b3b92674fea39ccc0ab1cafe82ec29274f8924688c6459959e52a1846a8ee09e046527c344672d58f6276d5a6768a7a3540737b905d8ca418a76bc68f95e5a7a5e8d4c21da2e4c36871289af0154c3bf640da32d03302cc71029f840ca4f3141d525f4252dac193284ecbbebefe88bbfdd28e512795fe58553450d9170e9478d9a9d8bcf510e133e21099fbf8d2fde6a99de14f7ceb1eacce4d76a2b4463267507fd69570b94cc58296aed8fb4b5a579878d14dad5e6a88dc08c138d5278a8189a871ca33b40be0a5edb3cedbc0c9c9c488801cfbdc284ae9cae07bcbb91b951e2d957758bf3f1c33d969aa7c22794400e651eb729c71c91de0d86df39e98d9bae0888d0b4e2f28c0ff56f9f92a313616fb15e465bd355468bae124a6114f31f017f65ad48e4cc1582e9ac41c72bf9376e90046ba045ff7b8cca6987efa22dccf7fcb8b2b449fecca1d7a344fcdc523c83e9549ce780620aee5a9e413ac9f5fbc1580fa32772a4cf22476eee0ab3cbf5cab1ea1ced68864397ff65b8920a95b1e350875550b339293d67ad53f596ef45de7f1a100846a3ab58435d6fb6ca6ed16e2049c28f0f370839af9313459c1ead8b4201041bd81912abd4828068a17e8a2c85ce73337de4967e1dcb7f3b82c4ebe0df91c02a2225216161ea5318fa229622bc0f83665a6bb47f3b342ce57400e8553b2fe43eefe80aceae163b9438c0e630f210eb582cfec6b0503a1f92016820b195c27337cfab834802892241b77fc029bbaff3137686558a05bae229c72df7cd0dfb75735da149245dbc3d0f6099acbf0809e1f132f2c215d4a4ba0b51050d022a157d91b558cd9adb9239887bea7cea027e6f313d9cf660014af78c51a2be918dd09503646a138ecba0c5a1eb2b2f44b3f58f6d2f6fdc346daa40fa743c99dfd4b3a5803f2c8f4e7c322664ac8e0f07a80f499ac8ea4702a1257bffec8db01c59355af5e702a0a3b200f4c03ad9db335fc0c3ffd0b44e33ecbcf3a43857a4d735d9e3285ebf0f90b00b5a6f014683fe0882a43f86c0937ace7e9eb7f89db3c85642e6c2600ea1ae15619e70033a298175d5c4a2305f909d7c9f39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468655e985a3b271c25952b7ba3a9142a23515947e79dc051e75d70f84249a4b15e2756234f2b9a111e1a1be7fef81e0b307c44a8eec65cb24b872280f706d72a82371fae0639d1821cb5575314ad538d7907706194082298d940620b00d1f77d6ea8f6bec8e6a2c91d22e4b9a189867d72d38201915ff1717ca7e2b615d5a22d5691d8b0c857b4efc77591de2ba3d5aea31fc95adca9f143554df9803e06e7e88f6ecef541c0a325c0770f8d0917b49056c9eb7dc57865f960c7af4dbef632ddfa88e6e013d20262679bc2322c31967da36cea37bbec3e0055bb337a866b2a5ad8d9310cf1c5a6df2b1f197c3c8997f7bec4094a5a6d79451c66f3bf7f34856cc0526f95e10d013e9b8dde66bd585fdd1a6fb5de7d8cbaf3f47de073be82c1d113897bb112d71d611534ee4c5e519c1c36deb01c0668575ca632627f3933569a9ba82b17194f705b696ab06a76c61af6d595c6ccfc76afeb266d96c1b89503ab3e9e23a712b18b267fb4fdcae7a3f4d464141d95397b4b81bfdc7a9feb257fc6fbe78d0a60084b11384228126b91c8e26709c3326f90b8d80c0e7540045ad6d1ba72afcaf80ce32df77d42070eee6921357af462c87379e60f3475b72cb8fbaca90eec395dd60d131bb103626fb95df8960af3ea1bc732c3832c80b3c07e98d273340a101801e3b82125c88723892fca9f763cc12a2cb3d3fda417aa8e56f4e404f38288de53c372ded3035dac1cede1cc40c5281141d6910df36a1d09a8d4db9070cb9dec9a923429b6f4fa899d941272c4e9da6f7d753ee6cdf04126d6aff6ca973ee6f97daf8ba7dc5f7f3d31d53633dde1e67e2adb8c3969fe64fbd88541a31987254194c7c0dd5001613351760ac48897f3ef879b4de4cd7770c1d3683f81337efd97e07821ba47939c7153a9a00c6d5cad7220e2c4e91e743af2b8fc19e31d2cec5229c3c739985b2f8ecc3720ce399c848631484e3a350d2cf1b648d1c0664c080f752c2795f2a8d0546a7efdc48581259e71ead433f2b33b741c2218308d1f05b0d4e7993abaffd43dd1c5f46986198ebf88f9e341e45f4f985fc35cf7841ba850798276e283eb75454fe45f1429bf25c25d472f2f5fa19612a3593820013ffa301c071665710e30a9a865453c1ba91e396d9e3dd6845701377cbe17294b883d6b9424cca8a323a0aedc00232123308621a60c4cce95e20fc77c03e3de62d7fdbd3c061b2b408f8dfb9ddd14feaf8ba5e389bd5a8277c04c19694732e6f0c17d85886c4425b69154816c7b3041b6dd2f73128b82043b3e2a67dfc0cdea05488c6594ce6592d15f83ef865cf0f885dd0cd3f262a6331bfa300ea2bd9b82c6586d944545d3d12a0028b5ecfc40d63d8ad1d53c705dcdf10f5ba3310c08dcbfdfcf08e1ff96c34304ada541af7cac2c9adce5f3095f421292c6d32629a014f7a4559e8d5e097892abe0e7aad899243e1ad6881482b45eeb265431f9c9dc32b7378c167890f666eaafa115cbc1144d224b51a47a665bfd3296b951a2939301176cae0d633af189225910695489efa78977cc2492428471a6888ef8c6d0820217781d5c66ab85f119cc33f7b36a79cc14c19ae7b7dd9c723b02687aa4084810561202d56d395edc0aff564f9b8c0c1cd3f5f3eac866e5d3feaeaf2088575856c88a6956d8f0854ea8b206bbe30334a0f446950264dcfb6dcc878b8dd4a8d3ee61b8550349f177a2c5a24af0ede734c83df10a758e8a4ec9bee13cd62fae1e748756467e508e99b15c11337ff90b622b6719ceeea84e73ca02ada0982caf57f9ba01517061e346bcf7827f97ef2cb23373f0adf16022315daf2d88b478a74f0d9181e389c3148ef21db9180532951c08d60798c25b5112f7868a28722e067a838901a5553786fa9293abee5f57defbe8dd5dd3bd63f183243178d31b594f05deb2e77b0df541309a5483c7aa837a03b410dd517b44b5c24c20d39180bef2156f47c62b88333590565c4e8a43d00b0595ecba54fcf23ea096c9f48839bab2f91e6c932ef6d1cc9f94bd7d5ad1bd00f723ad80de0b447ee6182f04905c337b6f041a042c77f8b646f5ffd1b00ece4eb2dddf0f2532b6fcfc02ff1041d1dd3f758479eb0fdd4d0dc3e8349130e79715c8805c1684de432d3da733e697ee4c04e62e161f0bd4f77f4bd2c667be2285ed3063d0588924e703a11f4b3e9185b8a6926afaa4dde0e2af6d044ffb8ebf2825fbb91e5bfce2cba4f9e3187e7eedcdc0b1dc45c5bc2a93b073bcc011b3c373e67a0a3fc9740a05993def382e4fb82fea81cefba46f20e69c2e7b5a1255f3aed540303ff96ec420ecb8f70890ff9990f178eb4e1628a5f6de840ef53d11c8c4626f6a2e34efa3b335e087d6b84f8d6eecb475cd20b5e298efe1cd176670cf5c56d421403f6f705dabd643bf1dc24c91189ae99713b7372a64db0a6fa1238c3220910f4b1d270ae1529ef6ddfb14b2d3be737ad04d839f95a165c0eef545171053271e667d265074e70f690b1152e119cc29887df3cdc28221755687c35c7eb409ee222db738ddc526fb7881ccf0cae0772f381a350d6c2418f750aa6447db889fc815975c207ed2b8c83a480f84b9eb4c0cbf6d5c0dacb4d077c69dcfe80aed7c83e0838950ca0bb7b28e32288cfc89d9b38597f935c034ca9e089b2cadbf11bc498ce106ebd656ac02c5848cad21d7c38d53f8f1f7482d1ca43cacdf929fe38be5da4bc05e51490f5d512982619ff9708af091dc8178ef90d7637ffb355320bd5d22aad8b33537c23ccc2ddea6e1b0fe5f67262a489ad4cae2dc2e91b8130d1e8e53da6e64ad1c18fa72267e0d2ee2dce3e940dbccc3ba537537a067a0c2c734efb43b32d06381ecd71992229e2e02c51b133a0a54382e3a9b5cfd9b130943658a4be59fb0d9bb657c080f94ed289461e5bb2815baaf47925991232e6b053975db55949d096a11d499118c89975429c986cc79059b831da25ae8ebadc553414294f8399fe2d0f3cf1b1847630401fac64ad4107c35fedc59b3f4a1d6b7fd63fb9bbf8d45b522b1f75aab46b84d9c14a9b53fe1b8d02033d4904518fb57d29e09028cb63d788fd7e5f93e3e682d397b6a5fd51fc2f62fd4ed418753aae7701263837d38d032c54d9068491c4b002f82875f088b2e1be5ce3df45b065d0fa12ef0838244a9b2eeec85d4565ac9bf6a3bbd2d23addf8454dd554f871837c6d998675149ef196df0c93dad00cce93208ccae646086d3039e0c401ccec282a36e27b76f328fb9f1fda5d32a2aaf77c63af80904d07d818937d03d1734a7856970550f68ad68243383dfbf944cab0e9d5623fd2a018c532008637923008695b2e54a37e5f0e9bdc0bfcc5267dcbb45edd099e3a90d8cf01a0f0065df5e604a8f9482f97145a6e8779869e4fa9a9781e8686ea4cc0be2f97f6fbd0cf6efb74407effa47d448c0f564e6e5420b8778e795d1d897c9e6147fa1ba13aa28cd9f2ca17c5ceb73f095cfe2085e5e77a1d9853c992f1094e72f8bccd90e44f025f6a5178c868f9e0d78f3cd353bc30ec4a3026a4498a4955502cb3a140714db27a7ce26a8c6cc593bee815251d7b8cb02ec5ff99360740931cf2db05f89cb8fe460f553e609cdfd71c8e085e8494c7665e13d8b99a2b619baa5c94f5760735f2446bea5b39d9fcd9af20a862262356e336ade93a368c33fcf13c587367e65784d175cbb9933189e6b27fe4fb88820a5270eeaaa16ef3e817fd796b9d309ceb8aa9793869365513c5e1f272c83cb2f67122eab33e02ff99ee4636e17e37387e975884047d46e24656d0ddcf4a1700eba6ca08b038d7266c3debf4d9d04b775289619117b6bb9ba1b79d57c1e5ea24c180ba24207601bd211bb82ec23fa7bb94d6545fb997f4d3b9610a23f0cb10799548c1b5ddec2fcb9068d07fefa5c4c646cfc5209fd66de75dda8635b967747b75b82a558abcc4621fab13cf7250eb6e009527d90195e49851ecbda64c92aeb4f106992c0cd13ef075a180bbe44b95cfbd4fa2bc082a91cf3bd99d5242b2bc374cab45787373ccd8deb60b7b452c30ac2c13991080bdb1818b065f0ad8b2055da5d840b7f30b2c24a93a33a0708d07cb994316f3b06653cee1c243e988b29d125863f26bb342d6ce68849c597c238a2f5d19f8adffda77343b09ca11f755bbcc5dc6dc43e561d9bddbd42fe6cf122dc1a682a10a72f00ad6ddd8516e84541a6bcecf96c112d1e5d0e74e703071f30bd944bef3ceea11b04c49fa20fd8ba9cdd7e5facb574586ace3a222af671cc82aa311289d709b422b627a965bf8400ba373b9ea88f4c81854d9d1c79b151234c17d70e86831120bdc42bef8de45cbb313ed718cb14610894c3e4f92325f631f8b501071113f5ce1d9bd20420517d7f228f88e1c560dd541c5eb86c8cbcef7166ebf01e64a944434fd4ecb79fc40ff6dc8f09c533b93d2b17f8b7c4d66bc6ade9f5b500ab840fc122c1be2e19f312dcd941812ee6e27697b3802a6041fc5ea3633a7a7dacfcee7d5064a540acfc4ba1f3ae0b14c17e8aa3daaf32a9d2facf357178e967c93a960ad23d712e8839faee6dcf5d27b88b25e56a8f0aad23549295149941e0362950621a9d6261baa579c664f3f6fd4275738e13c9aeb5c4c5cfbeb1a912d8538f264caac6ec24beeba4359f3076a95edf9d0c903aed2accefc541930dfcf96ea6ee869aaa5ae63a90fc3e888c2a200f94b58375f3820c49cf7d10840bde661eb01dabb4737846c23cbbc7a64499cc338295e2afe423eaed26285fcd96d80097bc7f8a55805d585a14f9f0d76d7bf054fac2a356852522feac598d038456e3ed6e29fd13465f265c9ffd0b0e5453adb302dbfdd10b8136baa864b4bcfcf200f4d207a49ce4135d4b3f9dcd6e908952791bbd390a44cd78ee29db4d3991e3670515d94bd3faa44a12e3fae9145fb216536c9627c7d5f5ffc805feef2f97f96579bb23a31c6fdb4b752330b49a115390f63749fa789ba19c4ab7844d94c025ae4c84280b1d1587c3ab6af987106b8eb051b7c683bc9edbc3be6093997789533aa1f606bfdac1b2124680b4cfddb05c801a72951979df8147348c59e17cd69efbf8346938dd79a222746602d8fbb7f375f5262a77ed284eda6a7a27156dfd36ced9a325ab76bf2682328745734fb75bc3004ff1b9557a1dfeddf7cd52d403cd6b43036bcd249d3bed91e93155a1254e9a99b1dc7459fb681cc8c2bc11d7eac9c31bb16fa3fe2f63d4ca311ad0efa7c33c28954146518911d276doc/html/search/all_19.jsrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootexiv2-0.26-lp150.5.6.1.src.rpmlibexiv2-doclibexiv2-doc(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1[[6@[@Z YY@Y[@YV=@W+5UK@UJ@UUUa@UQ@Tء@S,Sg}@SKQdQ@PYO@Nu@Nu@Nu@MWM>@L_KepKD{@J@Ji@J*@Dirk Mueller tchvatal@suse.comdmueller@suse.comcfeck@kde.orgdmueller@suse.comwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atsuse-beta@cboltz.dejengelh@inai.dedmueller@suse.comtittiatcoke@gmail.comdimstar@opensuse.orggernot@hillier.dedmueller@suse.comnico.kruber@gmail.comcrrodriguez@opensuse.orgcoolo@suse.comctrippe@opensuse.orgmrueckert@suse.defcrozat@suse.comfcrozat@suse.comvuntz@opensuse.orgjengelh@medozas.decoolo@suse.comcoolo@suse.comdmueller@suse.dewstephenson@novell.comvuntz@opensuse.orgjengelh@medozas.devuntz@opensuse.orgcoolo@novell.combeineri@opensuse.orgwstephenson@novell.com- update to latest 0.26 branch: * Fixes CVE-2018-12264, CVE-2018-12265 (bsc#1097599)- Fix build on python3 only system by making sure we use python3 when building- update to latest 0.26 branch: * obsoletes 0001-Use-more-GNUInstallDirs.patch d4e4288d839d0d9546a05986771f8738c382060c.patch gcc-version-check.patch 7f5b0778fa301b68c1c88e3820ec3afbd09dd0a5.patch fix-crash.patch * adds exiv2-update-to-0.26-branch.patch * Fixes CVE-2017-14864 (bsc#1060995), CVE-2017-14862 (bsc#1060996), CVE-2017-14859 (bsc#1061000) CVE-2017-14860 (bsc#1048883), CVE-2017-11337 (bsc#1048883), CVE-2017-11338 (bsc#1048883), CVE-2017-11339 (bsc#1048883), CVE-2017-11340 (bsc#1048883), CVE-2017-11553, CVE-2017-12955 (bsc#1054593), CVE-2017-12956, CVE-2017-12957, CVE-2017-11683, CVE-2017-11592, CVE-2017-11591 (bsc#1050257)- split developer documentation into separate package- add 0001-Use-more-GNUInstallDirs.patch (bsc#938600) - add d4e4288d839d0d9546a05986771f8738c382060c.patch ( CVE-2017-14864 bsc#1060995, CVE-2017-14862 bsc#1060996, CVE-2017-14859 bsc#1061000)- Add fix-crash.patch to prevent crashes in gwenview with certain images (boo#1051782) - Update source tarball to the fixed upstream re-release and remove the workaround in the spec file - Replace gcc-version-check.patch with the version committed upstream- Fix baselibs.conf- Update to version 0.26 * See http://www.exiv2.org/changelog.html - Add gcc-version-check.patch to fix build on Tumbleweed - Dropped the following upstreamed patches: * exiv2-cmake-libsuffix.patch * exiv2_r3889_r3890_fix_boo964344.diff- add exiv2_r3889_r3890_fix_boo964344.diff (taken from revisions linked in http://dev.exiv2.org/issues/1106) to fix crash in darktable (boo#964344)- Adjust RPM groups - Put manpage in proper subpackage- readd parallel-build-dep.patch- Update to version 0.25 * exivsimple has array index errors when stripping quotes form trivial input strings * Use SVN eol-style LF on all files * Access violation on IptcData::operator[] when key is invalid * PNG images with tiff tags throw exceptions * Plasma kde crashes when specific jpeg is on the Desktop * TIFF parser,Binary array elements should be decoded using the Makernote's endianness, not that of the image * Coverity scan : Issue CID 981992 , 981993 * Wrong key name in output of addmodel sample * Printing tags does not honor multi-byte label widths correctly * Wrong ApertureValue written * pyexiv2 fails on cifs shares on an Ubuntu client * TIFF parser,Parse TIFF PageNumber * Add new sample applications exifdata and exivvalue * Add option -K Key (--key Key) to specify one or more keys to output * "exiv2 -eX" followed by "exiv2 -iX" produces invalid XMP metadata packet * Sony NEX Lens Information * Handle Pentax makernotes in samsung-rebranded cameras * Olympus XZ-1 FocusDistance incorrect * Support Panasonic Makernote * detection of Pentax DA 35/2.4 lens * Canon EOS M EF-M lenses * Lens matching on Canon * Tamron 18-270 is not detected anymore * Wrong aperture for Tamron 70-300? * Recognize Samsung NX 10mm Fisheye * Pentax/Sigma 24-70mm F2.8 IF EX DG HSM data * See also http://www.exiv2.org/changelog.html - Dropped the following upstreamed patches: * fix-overflow-in-info-tags-r3264.patch * fix-video-timescale-handling.patch * parallel-build-dep.patch * fix-parallel-build.patch- Switch to cmake build system: there are various code snips that use variables that are only defined in the cmake build system (e.g. src/utils.cpp uses EXV_HAVE_UNISTD_H to include unistd.h, which is not done with configure. With gcc5 this results now in a failure, as unistd.h is no longer implicit). - Add exiv2-cmake-libsuffix.patch: Install the library to lib64 on the respective archs.- add fix-video-timescale-handling.patch: Fix crash when scanning mp4 videos.- add parallel-build-dep.patch: Fix build dependencies- fix a Buffer Overflow in INFO tags of RIFFVIDEO.CPP (fix-overflow-in-info-tags-r3264.patch) (CVE-2014-9449).- Build with large file support in 32 bit systems. - Ensure we do not use __DATE__ or __TIME__ anywhere (exiv2-build-date.patch)- add fix-parallel-build.patch to fix -j, notified upstream about it- Update to version 0.24 * exiv2 (0.19-1) 00_hyphens_used_as_minus.diff * (Reported with patch by Mark Purcell, fixed by Niels Kristian Bech Jensen) * Video metadata support (Abhinav Badola for GSoC 2012) * Samsung NX100 JPG exports have broken EXIF (Reported by Pascal de Bruijn) * Warnings while compiling with g++4.5 * (Reported by Sebastien Gilles, fixed by Robin Mills) * For TIFF-like images, non-intrusive writing is not used when it should * (Reported by Thomas Lotze) * Patch to detect Carl Zeiss Planar T* 50mm f/1.4 ZE on Canon * (Reported with patch by Stian Grindvoll) * Exiv2 fails to compile under Linux (Volker Grabsch) * example1.cpp clang Mac OS X warnings (Reported by Jerry Jacobs) * Exiv2 crashes on input (Reported by Christian Grothoff) * Complete Samsung NX lenses portfolio recognition * (Reported with patch by Jaroslav Stepanek, updates by Pascal de Bruijn) * Porting the Video Code to MSVC (umbrella) * (Robin Mills, Abhinav Badola, Shawn Xiong) * Photoshop doesn't recognize its own EPS files after modification by Exiv2 * (Volker Grabsch) * autotools build (make config ; ./configure ; make) is broken * (Robin Mills) * Sigma 50mm f/1.4 on Canon not detected correctly * (Reported by Rick Gabriel, patch by Aakash Goenka) * PENTAX-DA 18-135mm F3.5-5.6 not detected correctly * (Reported by S. Verdoold, patch by Pascal de Bruijn) * Sigma 18-250mm not properly recognised on Pentax * (Reported by S. Verdoold, patch by Pascal de Bruijn) * Video code is failing the test suite (on all plaforms) * (Robin Mills, Abhinav Badola) * Patches for locale and boost issue (Patches by Mario anyc) * Support for two lens for sony mount * (Patch by Michal Babej) * Exif.OlympusEq.0x0403 tag * (Christoph Anton Mitterer, Robin Mills) * New Samsung NX 12-24mm f/4-5.6 ED * (Jaroslav Stepanek) * New lens "Tamron SP 24-70mm F/2.8 Di VC USD" * (Reported by Jean-Pierre Verrue, patch by Niels Kristian Bech Jensen) * New lens: Canon EF 35mm f/2 IS USM * (markus kanet, Robin Mills) * New camera: Canon EOS 6D * (markus kanet) * Update list of lenses for Olympus cameras. * (Niels Kristian Bech Jensen) * Add another lens for Olympus cameras. * (Niels Kristian Bech Jensen) * Another bunch of Olympus lens updates. * (Niels Kristian Bech Jensen) * One more Olympus lens - the list is complete. * (Niels Kristian Bech Jensen) * Nikon AF-S Nikkor 28mm f/1.8G not recognized * (Reported by Philip Johnsson, patch by Niels Kristian Bech Jensen) * Missing lenses reported by Paul Bissonnette * (Robin Mills) * Samsung D-Xenon 12-24mm not recognized * (Reported by Romain Henriet, patch by S. Verdoold) * (near-)infinite loop in video decoders * (Reported by Alyssa Milburn, patch by Abhinav Badola) * ASF: heap overflow * (Reported by Alyssa Milburn, patch by Abhinav Badola) * Sigma 30mm f/1.4 on Canon not detected correctly * (Reported by Christian Roumano, patch by Aakash Goenka) * User-readable output of Olympus' FocusDistance * (Patch by Teemu Rytilahti) * New Compilation Warnings * New lens: Pentax smc DA 18-135mm f/3.5-5.6 ED AL [IF] DC WR * (Reported by Matthieu Volat, patch by Pascal de Bruijn) * New Lens: Canon EF-S 55-250mm f/4-5.6 IS II * (Patch by Andrew Aylett) * Exiv2: lensName misreporting for some CR2s * (Reported by Pascal de Bruijn, patch by Niels Kristian Bech Jensen) * Mountain Lion Plugin crashes when setxattr called * (Robin Mills) * New Lens: Samsung NX 45mm f1.8 * (Pascal de Bruijn) * strerror_r gives no error message back * (Reported by Ákos Szőts, patch by Robin Mills) * New Lens: Samsung NX 45mm f1.8 2D/3D * (Pascal de Bruijn) * New Lens: Sigma 150-500mm f/5-6.3 APO DG OS HSM on Canon (Steve Fosdick) * Maintenance of Sony Makernote (Patch by Thomas Beutlich) - Removed patches included in the new release * 90_changeset_r2743.diff * 90_changeset_r2744.diff * 90_changeset_r2756.diff * 90_changeset_r2818_partial.dif * 90_changeset_r2860.diff * 90_changeset_r2889.diff * 90_changeset_r2958.diff * 90_changeset_r2959.diff * 90_changeset_r2961.diff * 90_changeset_r2963.diff * 90_changeset_r2968.diff * 90_changeset_r2969.diff * 90_changeset_r2970.diff * 90_changeset_r2975.diff * 90_changeset_r2978.diff * 90_changeset_r2981.diff * 90_changeset_r2982.diff * 90_changeset_r2984.diff * 90_changeset_r2985.diff * 90_changeset_r2986.diff * 90_changeset_r2988.diff * 90_changeset_r2989.diff * 90_changeset_r2990.diff * 90_changeset_r2991.diff * 90_changeset_r2992.diff * 90_changeset_r2993.diff * 90_changeset_r2994.diff * 90_changeset_r2995.diff * 90_changeset_r2998.diff * 90_changeset_r3002.diff * 90_changeset_r3003.diff * 90_changeset_r3004.diff * 90_changeset_r3005.diff * 90_changeset_r3006.diff * 90_changeset_r3011.diff * 90_changeset_r3016.diff * 90_changeset_r3017.diff * 90_changeset_r3023.diff * 90_changeset_r3026.diff * 90_changeset_r3036.diff * 90_changeset_r3037.diff * 90_changeset_r3038.diff * 90_changeset_r3039.diff * 90_changeset_r3047.diff * 90_changeset_r3048.diff * 90_changeset_r3051.diff * 90_changeset_r3052.diff * 90_changeset_r3053.diff * 90_changeset_r3054.diff * 90_changeset_r3055.diff * 90_changeset_r3060.diff * 90_changeset_r3061.diff * 90_changeset_r3062.diff * 90_changeset_r3063.diff * 90_changeset_r3066.diff * 90_changeset_r3067.diff * 90_changeset_r3068.diff * 95_post_r3026_cleanup.diff - Rename libexiv2-12 subpackage to libexiv2-13 following upstream soversion change.- Backport patches from upstream (cherry-picking courtesy of Pascal de Bruijn): * 90_changeset_r3036.diff: Canon EF-S 55-250mm f/4-5.6 IS II * 90_changeset_r3037.diff: A few more Pentax lenses * 90_changeset_r3038.diff: Updates for the Minolta Bodies * 90_changeset_r3039.diff: Added 18-55mm f/3.5-5.6 IS STM * 90_changeset_r3047.diff: Added Sigma 60mm to the Olympus list * 90_changeset_r3048.diff: Added Sigma 19 and 30m to the Olympus list * 90_changeset_r3051.diff: Added a lot more canon compacts * 90_changeset_r3052.diff: Sigma 17-50mm F2.8 EX DC HSM * 90_changeset_r3053.diff: Removed Optio M30 from the Pentax list * 90_changeset_r3054.diff: Added Samsung NX 45mm F1.8 * 90_changeset_r3055.diff: Added Samsung NX 45mm F1.8 2D/3D * 90_changeset_r3060.diff: Renamed LensModel to LensType in the Olympus struct. * 90_changeset_r3061.diff: Fixes Issue# 908 * 90_changeset_r3062.diff: More entries for Pentax * 90_changeset_r3063.diff: Do not try to guess lenses when it is undefined * 90_changeset_r3066.diff: Lumix G Vario 14-140mm F3.5-5.6 Asph. Power OIS * 90_changeset_r3067.diff: Lumix G Vario 14-42mm F3.5-5.6 II Asph. Mega OIS * 90_changeset_r3068.diff: Added EOS 70D- Remove pending patches with upstream versions : + 99_pending_canon_eos_m.diff (replaced by 90_changeset_r2993.diff). + 99_pending_minolta_manual_lens.diff (replaced by 90_changeset_r2989.diff). + 99_pending_pentax_da_35.diff (replaced by 90_changeset_r2860.diff). + 99_pending_zeiss_planar_35_ze.diff (replaced by 90_changeset_r3011.diff). - Backport patches from upstream (cherry-picking courtesy of Pascal de Bruijn): + 90_changeset_r2889.diff, 90_changeset_r2985.diff: additional lenses for Pentax body. + 90_changeset_r2958.diff: additional lenses for Samsung body + 90_changeset_r2959.diff, 90_changeset_r2961.diff, 90_changeset_r2985.diff, 90_changeset_r3003.diff, 90_changeset_r3016.diff, 90_changeset_r3017.diff: additional lenses for Pentax body. + 90_changeset_r2963.diff, 90_changeset_r2994.diff, 90_changeset_r3004.diff, 90_changeset_r3023.diff, 90_changeset_r3026.diff: additional lenses for Canon body. + 90_changeset_r2968.diff, 90_changeset_r2969.diff, 90_changeset_r2995.diff, 90_changeset_r3005.diff, 90_changeset_r3006.diff: additional lenses for Minolta body. + 90_changeset_r2970.diff, 90_changeset_r2975.diff, 90_changeset_r2978.diff, 90_changeset_r2981.diff, 90_changeset_r2982.diff, 90_changeset_r2992.diff: additional lenses for Olympus body. + 90_changeset_r2998.diff: add support for FocusDistance data from Olympus EXIF tags. + 90_changeset_r2984.diff, 90_changeset_r2986.diff, 90_changeset_r3002.diff: additional lenses for Nikon body. + 90_changeset_r2988.diff: add support for Exif.Photo.LensModel EXIF tag. + 90_changeset_r2990.diff: prevent double variable creation. + 90_changeset_r2991.diff: fix memory corruption. + 95_post_r3026_cleanup.diff: cleanup lenses names.- Add 90_changeset_r2743.diff: add support for additional Samgsung EXIF tags (backport for upstream) - Add 90_changeset_r2744.diff: add support for additional Pentax EXIF tags (backport for upstream) - Add more Canon models (5D Mark III, 600D, 60D, 1100D, WFT-E2 II, WFT-E4 II, 650D) - Add 90_changeset_r2756.diff: add support for EOS-M Sigma 12-24mm f/4.5-5.6 DG HSM II lens (backport from upstream) - Add 90_changeset_r2818_partial.diff: add support for additional Canon camera (5D Mark III, 600D, 60D, 1100D, WFT-E2 II, WFT-E4 II, 650D) and EF/EF-M lenses. (backport from upstream) - Add 99_pending_canon_eos_m.diff: add support for some Canon EOS-M lenses (pending upstream merge) - Add 99_pending_minolta_manual_lens.diff: add support for Minolta manual lens (pending upstream merge) - Add 99_pending_pentax_da_35.diff: add support for PENTAX-DA 35mm F2.4 AL lens (pending upstream merge) - Add 99_pending_zeiss_planar_35_ze.diff: add support for Carl Zeiss Planar T* 50mm f/1.4 ZE lens (pending upstream merge)- Update to version 0.23: + Add write support for Canon CR2 raw images. + Add support for CR2 IFD2 image preview. + Add support for Pentax makernotes in Pentax native DNG images. + Add several KIPI XMP properties. + Add support for Windows Live Photo Gallery face tags. + Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas. + Update various lens lists + Exiv2 utility: Allow to add/set tags without a value with the command line tool. + Several new minor features. + Bugfixes. - Rename libexiv2-11 subpackage to libexiv2-12 following upstream soversion change.- Add BuildRequires: graphviz to resolve "sh: dot: command not found" and make doxygen happy- ran spec-cleaner- update to 0.22 This release introduces support for Postscript (EPS) images. XMP metadata can be read and written from/to EPS images and previews are accessible. Further it includes a new build environment for MSVC 64 bit builds and a number of smaller features and bugfixes.- update to 0.21.1: Cannot extract exif data from Pentax K-x DNG file. Crash when writing Exif.Image.Software. Assertion in XmpParser::encode should be an exception. Regression: Compilation error with EXV_HAVE_XMP_TOOLKIT undefined. Regression: Panasonic RW2 files are missing information. - Updated configuration files (config.guess, config.sub). - Added new Color Label value to digiKam 2.0.0 XMP namespace.- Update to version 0.21 + Exiv2 utility - grep should find all occurrences of a tag, not only one. - Added option -q (quiet) to silence warnings and error messages from the Exiv2 library to the exiv2 command line tool. - Allow "migration" of XMP namespaces. + Exiv2 library - Error handler: Applications should be able to register an error handler. - Silence warnings from code. - Support of Sigma 17-50 2.8 OS HSM. - Tag 0x0203 in Olympus makernotes should be "Lens ID". - Remove makernote classes and pretty-print functions from the published interface. - Remove IfdId from the published interface. - Add support for Samsung's .SRW raw format. - Need a way to get a list of all supported tags. - The default type of Array element tags is incorrect. - New image formats and improved makernote support should not break ABI. - Lensname missing with EF100mm f/2.8L Macro IS USM. - exiv2 0.20 is corrupting ORF files from E-PL1. - Problem compiling with Sun Studio - visibility. - Writing Exif.Image.ImageDescription in ORF file corrupts file. - Support for Tamron 17-50mm f/2.8 SP XR LD II Di VC. - Support for Sigma AF 50mm f/1.4 EX DG HSM. - Exiv2 crash on "print". - Metadata of Canon EF-S 18-55mm are not read correctly. - exiv2 crashes when examining previews. - Typo in XMPCore_Impl.hpp. - Missing header in canonmp.cpp. - Fix pkg-config file. - PSD resource block handling patch. - Updated Nikon Lens lookup table to v4.3.410.01 of Robert Rottmerhusen's fmountlens list. - Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. - Added a count field to the Exif tag reference data. - Added ExifKey::defaultCount() to access the new count reference information. - Fixed zlib uncompression of large PNG metadata buffers. - Improved determination of MIME type. - Updated Canon makernote. - Updated Olympus makernote. - Updated Sony and Minolta makernote tags. - Fixed writing to pseudo memory mapped areas on Linux. - Modified test for XMP files to not recognize any XML file with a regular header as XMP. - Added afPoint() easy-access function. - Updated Spanish translations.- Update to version 0.20: + Exiv2 utility - %a broken in rename - It should be possible to insert newlines in text strings. - Exif.Photo.UserComment unicode comment doesn't work (deb#486884) - Added -g option to 'grep' info for individual tags. + Exiv2 library - Pentax 645D makernote update - Update of Pentax makernote - Nikon Capture NX won't save a NEF file manipulated with exiv2 from SVN - Padding of XMP data results in invalid XMP JPEG segment larger than 65535 bytes - Add XMP support for src/metacopy - src/psdimage.cpp: operands of ? are integers of different signs: 'unsigned int' and 'long' - Wrong conversion of IPTC SpecialInstructions in copyIptcToXmp() - LLVM clang: error: default initialization of an object of const type 'class Exiv2::IptcData const' requires a user-provided default constructor. - Exif.Image.SubIFDs should support more than 4 sub-IFDs - Nikon Makernote tags regression in exiv 0.19 (deb#579835) - ShutterSpeedValue should be a signed rational - Allow XMP sidecar files which start with a UTF-8 BOM - Image file gets deleted when writing to it - Writing to read-only TIFF-like file fails - "TIFF-safe" setExifData variant - Optimize binary array elements - Write support for Olympus RAW ORF files - Incorrect Unicode encoding of Exif UserComment tag - LensType not reported for Pentax K-x - Add support for makernote of Sony ARW files - Unable to write GPS data in ORF files with digikam - Added Kipi XMP namespace used by digiKam kipi-plugins - Added iView Media Pro and MS Expression Media XMP schemas. - Generalized class Error, added class WError for use with Unicode-Paths. - Updated Nikon Lens lookup table to v4.3.401.01 of Robert Rottmerhusen's fmountlens list. - Various fixes and enhancements when building with MSVC. - Added several missing TIFF tags (from PageMaker 6.0, Adobe OPI TIFF, Adobe TIFF&PM6 and TIFF/EP specs). - Completed support for Nikon makernote - Rename libexiv2-6 to libexiv2-9 following library version bump. - Add pkg-config BuildRequires to have pkgconfig() Provides.- Package baselibs.conf- Update to version 0.19: + See complete changes at http://www.exiv2.org/changelog.html + Exiv2 utility - Inverted the meaning of -u to deal with large numbers of unknown Nikon Makernote tags. - -b option now also suppresses Byte and SByte values. + Exiv2 library - Fix various bugs, crashes and exceptions. - Add exif tag: TimeZoneOffset (0x882a) and other TIFF/EP tags. - Additional lens data. - Update Nikon makernotes. - Optimize TIFF writing. - Upgrade XMP Toolkit to version 4.4.2. - Remove FindMetadatum* from API. - Convert character set when writing XMP sidecar. - Support multiple APP13 Photoshop 3.0 segments in a JPEG. - Changed FileIo and MemIo classes to use a Pimpl structure. - Removed --disable-printucs2 configure option. - Updated config files - Added support for Canon FileInfo tags. - Updated Nikon Lens lookup table to v4.1.361.01 of Robert Rottmerhusen's fmountlens list. - Added Sigma 28-80mm f/3.5-5.6 lens. - Added easy-access functions saturation, sharpness, contrast and sceneCaptureType. - Support for PGF files added. - Updated digiKam XMP properties. - Added iptc4xmpExt and plus XMP schemas. - Some windows-specific change. - Updated translations. - Drop gcc43.diff: it's not needed anymore. - Change libexiv2-5 to libexiv2-6, following soname change.- updated patches to apply with fuzz=0- update to 0.18.2, fixed issues: * Exiv2 corrupts certain NEF images when writing to them. * Editing via symlink does not work as expected. * PNG images: CRC error in chunk zTXt. * JPG images: Exiv2 puts comments directly after SOI. * PNG images: Setting IPTC preview corrupts PNG image.- update to 0.18.1: * added new 'organize' tool * bug fixes * for changelog see http://www.exiv2.org/changelog.htmllamb75 1539791063  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~0.26-lp150.5.6.10.26-lp150.5.6.1libexiv2-dochtmladdmoddel_8cpp-example.htmlannotated.htmlasfvideo_8hpp.htmlasfvideo_8hpp__incl.dotasfvideo_8hpp__incl.md5bc_s.pngbdwn.pngbmpimage_8hpp.htmlbmpimage_8hpp__dep__incl.dotbmpimage_8hpp__dep__incl.md5bmpimage_8hpp__incl.dotbmpimage_8hpp__incl.md5canonmn__int_8hpp.htmlcanonmn__int_8hpp__incl.dotcanonmn__int_8hpp__incl.md5casiomn__int_8hpp.htmlcasiomn__int_8hpp__incl.dotcasiomn__int_8hpp__incl.md5classExiv2_1_1AnyError-members.htmlclassExiv2_1_1AnyError.htmlclassExiv2_1_1AnyError__coll__graph.dotclassExiv2_1_1AnyError__coll__graph.md5classExiv2_1_1AnyError__inherit__graph.dotclassExiv2_1_1AnyError__inherit__graph.md5classExiv2_1_1AsciiValue-members.htmlclassExiv2_1_1AsciiValue.htmlclassExiv2_1_1AsciiValue__coll__graph.dotclassExiv2_1_1AsciiValue__coll__graph.md5classExiv2_1_1AsciiValue__inherit__graph.dotclassExiv2_1_1AsciiValue__inherit__graph.md5classExiv2_1_1AsfVideo-members.htmlclassExiv2_1_1AsfVideo.htmlclassExiv2_1_1AsfVideo__coll__graph.dotclassExiv2_1_1AsfVideo__coll__graph.md5classExiv2_1_1AsfVideo__inherit__graph.dotclassExiv2_1_1AsfVideo__inherit__graph.md5classExiv2_1_1BasicError-members.htmlclassExiv2_1_1BasicError.htmlclassExiv2_1_1BasicError__coll__graph.dotclassExiv2_1_1BasicError__coll__graph.md5classExiv2_1_1BasicError__inherit__graph.dotclassExiv2_1_1BasicError__inherit__graph.md5classExiv2_1_1BasicIo-members.htmlclassExiv2_1_1BasicIo.htmlclassExiv2_1_1BasicIo__inherit__graph.dotclassExiv2_1_1BasicIo__inherit__graph.md5classExiv2_1_1BlockMap-members.htmlclassExiv2_1_1BlockMap.htmlclassExiv2_1_1BmpImage-members.htmlclassExiv2_1_1BmpImage.htmlclassExiv2_1_1BmpImage__coll__graph.dotclassExiv2_1_1BmpImage__coll__graph.md5classExiv2_1_1BmpImage__inherit__graph.dotclassExiv2_1_1BmpImage__inherit__graph.md5classExiv2_1_1CommentValue-members.htmlclassExiv2_1_1CommentValue.htmlclassExiv2_1_1CommentValue_1_1CharsetInfo-members.htmlclassExiv2_1_1CommentValue_1_1CharsetInfo.htmlclassExiv2_1_1CommentValue__coll__graph.dotclassExiv2_1_1CommentValue__coll__graph.md5classExiv2_1_1CommentValue__inherit__graph.dotclassExiv2_1_1CommentValue__inherit__graph.md5classExiv2_1_1Converter-members.htmlclassExiv2_1_1Converter.htmlclassExiv2_1_1Cr2Image-members.htmlclassExiv2_1_1Cr2Image.htmlclassExiv2_1_1Cr2Image__coll__graph.dotclassExiv2_1_1Cr2Image__coll__graph.md5classExiv2_1_1Cr2Image__inherit__graph.dotclassExiv2_1_1Cr2Image__inherit__graph.md5classExiv2_1_1Cr2Parser-members.htmlclassExiv2_1_1Cr2Parser.htmlclassExiv2_1_1CrwImage-members.htmlclassExiv2_1_1CrwImage.htmlclassExiv2_1_1CrwImage__coll__graph.dotclassExiv2_1_1CrwImage__coll__graph.md5classExiv2_1_1CrwImage__inherit__graph.dotclassExiv2_1_1CrwImage__inherit__graph.md5classExiv2_1_1CrwParser-members.htmlclassExiv2_1_1CrwParser.htmlclassExiv2_1_1DataBuf-members.htmlclassExiv2_1_1DataBuf.htmlclassExiv2_1_1DataValue-members.htmlclassExiv2_1_1DataValue.htmlclassExiv2_1_1DataValue__coll__graph.dotclassExiv2_1_1DataValue__coll__graph.md5classExiv2_1_1DataValue__inherit__graph.dotclassExiv2_1_1DataValue__inherit__graph.md5classExiv2_1_1DateValue-members.htmlclassExiv2_1_1DateValue.htmlclassExiv2_1_1DateValue__coll__graph.dotclassExiv2_1_1DateValue__coll__graph.md5classExiv2_1_1DateValue__inherit__graph.dotclassExiv2_1_1DateValue__inherit__graph.md5classExiv2_1_1EpsImage-members.htmlclassExiv2_1_1EpsImage.htmlclassExiv2_1_1EpsImage__coll__graph.dotclassExiv2_1_1EpsImage__coll__graph.md5classExiv2_1_1EpsImage__inherit__graph.dotclassExiv2_1_1EpsImage__inherit__graph.md5classExiv2_1_1ExifData-members.htmlclassExiv2_1_1ExifData.htmlclassExiv2_1_1ExifKey-members.htmlclassExiv2_1_1ExifKey.htmlclassExiv2_1_1ExifKey__coll__graph.dotclassExiv2_1_1ExifKey__coll__graph.md5classExiv2_1_1ExifKey__inherit__graph.dotclassExiv2_1_1ExifKey__inherit__graph.md5classExiv2_1_1ExifParser-members.htmlclassExiv2_1_1ExifParser.htmlclassExiv2_1_1ExifTags-members.htmlclassExiv2_1_1ExifTags.htmlclassExiv2_1_1ExifThumb-members.htmlclassExiv2_1_1ExifThumb.htmlclassExiv2_1_1ExifThumbC-members.htmlclassExiv2_1_1ExifThumbC.htmlclassExiv2_1_1ExifThumbC__inherit__graph.dotclassExiv2_1_1ExifThumbC__inherit__graph.md5classExiv2_1_1ExifThumb__coll__graph.dotclassExiv2_1_1ExifThumb__coll__graph.md5classExiv2_1_1ExifThumb__inherit__graph.dotclassExiv2_1_1ExifThumb__inherit__graph.md5classExiv2_1_1Exifdatum-members.htmlclassExiv2_1_1Exifdatum.htmlclassExiv2_1_1Exifdatum__coll__graph.dotclassExiv2_1_1Exifdatum__coll__graph.md5classExiv2_1_1Exifdatum__inherit__graph.dotclassExiv2_1_1Exifdatum__inherit__graph.md5classExiv2_1_1ExvImage-members.htmlclassExiv2_1_1ExvImage.htmlclassExiv2_1_1ExvImage__coll__graph.dotclassExiv2_1_1ExvImage__coll__graph.md5classExiv2_1_1ExvImage__inherit__graph.dotclassExiv2_1_1ExvImage__inherit__graph.md5classExiv2_1_1FileIo-members.htmlclassExiv2_1_1FileIo.htmlclassExiv2_1_1FileIo_1_1Impl-members.htmlclassExiv2_1_1FileIo_1_1Impl.htmlclassExiv2_1_1FileIo_1_1Impl__coll__graph.dotclassExiv2_1_1FileIo_1_1Impl__coll__graph.md5classExiv2_1_1FileIo__coll__graph.dotclassExiv2_1_1FileIo__coll__graph.md5classExiv2_1_1FileIo__inherit__graph.dotclassExiv2_1_1FileIo__inherit__graph.md5classExiv2_1_1GifImage-members.htmlclassExiv2_1_1GifImage.htmlclassExiv2_1_1GifImage__coll__graph.dotclassExiv2_1_1GifImage__coll__graph.md5classExiv2_1_1GifImage__inherit__graph.dotclassExiv2_1_1GifImage__inherit__graph.md5classExiv2_1_1HttpIo-members.htmlclassExiv2_1_1HttpIo.htmlclassExiv2_1_1HttpIo_1_1HttpImpl-members.htmlclassExiv2_1_1HttpIo_1_1HttpImpl.htmlclassExiv2_1_1HttpIo_1_1HttpImpl__coll__graph.dotclassExiv2_1_1HttpIo_1_1HttpImpl__coll__graph.md5classExiv2_1_1HttpIo_1_1HttpImpl__inherit__graph.dotclassExiv2_1_1HttpIo_1_1HttpImpl__inherit__graph.md5classExiv2_1_1HttpIo__coll__graph.dotclassExiv2_1_1HttpIo__coll__graph.md5classExiv2_1_1HttpIo__inherit__graph.dotclassExiv2_1_1HttpIo__inherit__graph.md5classExiv2_1_1INIReader-members.htmlclassExiv2_1_1INIReader.htmlclassExiv2_1_1Image-members.htmlclassExiv2_1_1Image.htmlclassExiv2_1_1ImageFactory-members.htmlclassExiv2_1_1ImageFactory.htmlclassExiv2_1_1Image__coll__graph.dotclassExiv2_1_1Image__coll__graph.md5classExiv2_1_1Image__inherit__graph.dotclassExiv2_1_1Image__inherit__graph.md5classExiv2_1_1Internal_1_1CanonMakerNote-members.htmlclassExiv2_1_1Internal_1_1CanonMakerNote.htmlclassExiv2_1_1Internal_1_1Casio2MakerNote-members.htmlclassExiv2_1_1Internal_1_1Casio2MakerNote.htmlclassExiv2_1_1Internal_1_1Casio2MnHeader-members.htmlclassExiv2_1_1Internal_1_1Casio2MnHeader.htmlclassExiv2_1_1Internal_1_1Casio2MnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1Casio2MnHeader__coll__graph.md5classExiv2_1_1Internal_1_1Casio2MnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1Casio2MnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1CasioMakerNote-members.htmlclassExiv2_1_1Internal_1_1CasioMakerNote.htmlclassExiv2_1_1Internal_1_1CiffComponent-members.htmlclassExiv2_1_1Internal_1_1CiffComponent.htmlclassExiv2_1_1Internal_1_1CiffComponent__inherit__graph.dotclassExiv2_1_1Internal_1_1CiffComponent__inherit__graph.md5classExiv2_1_1Internal_1_1CiffDirectory-members.htmlclassExiv2_1_1Internal_1_1CiffDirectory.htmlclassExiv2_1_1Internal_1_1CiffDirectory__coll__graph.dotclassExiv2_1_1Internal_1_1CiffDirectory__coll__graph.md5classExiv2_1_1Internal_1_1CiffDirectory__inherit__graph.dotclassExiv2_1_1Internal_1_1CiffDirectory__inherit__graph.md5classExiv2_1_1Internal_1_1CiffEntry-members.htmlclassExiv2_1_1Internal_1_1CiffEntry.htmlclassExiv2_1_1Internal_1_1CiffEntry__coll__graph.dotclassExiv2_1_1Internal_1_1CiffEntry__coll__graph.md5classExiv2_1_1Internal_1_1CiffEntry__inherit__graph.dotclassExiv2_1_1Internal_1_1CiffEntry__inherit__graph.md5classExiv2_1_1Internal_1_1CiffHeader-members.htmlclassExiv2_1_1Internal_1_1CiffHeader.htmlclassExiv2_1_1Internal_1_1Cr2Header-members.htmlclassExiv2_1_1Internal_1_1Cr2Header.htmlclassExiv2_1_1Internal_1_1Cr2Header__coll__graph.dotclassExiv2_1_1Internal_1_1Cr2Header__coll__graph.md5classExiv2_1_1Internal_1_1Cr2Header__inherit__graph.dotclassExiv2_1_1Internal_1_1Cr2Header__inherit__graph.md5classExiv2_1_1Internal_1_1CrwMap-members.htmlclassExiv2_1_1Internal_1_1CrwMap.htmlclassExiv2_1_1Internal_1_1FindExifdatum-members.htmlclassExiv2_1_1Internal_1_1FindExifdatum.htmlclassExiv2_1_1Internal_1_1FujiMakerNote-members.htmlclassExiv2_1_1Internal_1_1FujiMakerNote.htmlclassExiv2_1_1Internal_1_1FujiMnHeader-members.htmlclassExiv2_1_1Internal_1_1FujiMnHeader.htmlclassExiv2_1_1Internal_1_1FujiMnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1FujiMnHeader__coll__graph.md5classExiv2_1_1Internal_1_1FujiMnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1FujiMnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1IoWrapper-members.htmlclassExiv2_1_1Internal_1_1IoWrapper.htmlclassExiv2_1_1Internal_1_1MinoltaMakerNote-members.htmlclassExiv2_1_1Internal_1_1MinoltaMakerNote.htmlclassExiv2_1_1Internal_1_1MnHeader-members.htmlclassExiv2_1_1Internal_1_1MnHeader.htmlclassExiv2_1_1Internal_1_1MnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1MnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1Nikon1MakerNote-members.htmlclassExiv2_1_1Internal_1_1Nikon1MakerNote.htmlclassExiv2_1_1Internal_1_1Nikon2MakerNote-members.htmlclassExiv2_1_1Internal_1_1Nikon2MakerNote.htmlclassExiv2_1_1Internal_1_1Nikon2MnHeader-members.htmlclassExiv2_1_1Internal_1_1Nikon2MnHeader.htmlclassExiv2_1_1Internal_1_1Nikon2MnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1Nikon2MnHeader__coll__graph.md5classExiv2_1_1Internal_1_1Nikon2MnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1Nikon2MnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1Nikon3MakerNote-members.htmlclassExiv2_1_1Internal_1_1Nikon3MakerNote.htmlclassExiv2_1_1Internal_1_1Nikon3MnHeader-members.htmlclassExiv2_1_1Internal_1_1Nikon3MnHeader.htmlclassExiv2_1_1Internal_1_1Nikon3MnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1Nikon3MnHeader__coll__graph.md5classExiv2_1_1Internal_1_1Nikon3MnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1Nikon3MnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1OffsetWriter-members.htmlclassExiv2_1_1Internal_1_1OffsetWriter.htmlclassExiv2_1_1Internal_1_1Olympus2MnHeader-members.htmlclassExiv2_1_1Internal_1_1Olympus2MnHeader.htmlclassExiv2_1_1Internal_1_1Olympus2MnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1Olympus2MnHeader__coll__graph.md5classExiv2_1_1Internal_1_1Olympus2MnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1Olympus2MnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1OlympusMakerNote-members.htmlclassExiv2_1_1Internal_1_1OlympusMakerNote.htmlclassExiv2_1_1Internal_1_1OlympusMnHeader-members.htmlclassExiv2_1_1Internal_1_1OlympusMnHeader.htmlclassExiv2_1_1Internal_1_1OlympusMnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1OlympusMnHeader__coll__graph.md5classExiv2_1_1Internal_1_1OlympusMnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1OlympusMnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1OrfHeader-members.htmlclassExiv2_1_1Internal_1_1OrfHeader.htmlclassExiv2_1_1Internal_1_1OrfHeader__coll__graph.dotclassExiv2_1_1Internal_1_1OrfHeader__coll__graph.md5classExiv2_1_1Internal_1_1OrfHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1OrfHeader__inherit__graph.md5classExiv2_1_1Internal_1_1PanasonicMakerNote-members.htmlclassExiv2_1_1Internal_1_1PanasonicMakerNote.htmlclassExiv2_1_1Internal_1_1PanasonicMnHeader-members.htmlclassExiv2_1_1Internal_1_1PanasonicMnHeader.htmlclassExiv2_1_1Internal_1_1PanasonicMnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1PanasonicMnHeader__coll__graph.md5classExiv2_1_1Internal_1_1PanasonicMnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1PanasonicMnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1PentaxDngMnHeader-members.htmlclassExiv2_1_1Internal_1_1PentaxDngMnHeader.htmlclassExiv2_1_1Internal_1_1PentaxDngMnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1PentaxDngMnHeader__coll__graph.md5classExiv2_1_1Internal_1_1PentaxDngMnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1PentaxDngMnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1PentaxMakerNote-members.htmlclassExiv2_1_1Internal_1_1PentaxMakerNote.htmlclassExiv2_1_1Internal_1_1PentaxMnHeader-members.htmlclassExiv2_1_1Internal_1_1PentaxMnHeader.htmlclassExiv2_1_1Internal_1_1PentaxMnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1PentaxMnHeader__coll__graph.md5classExiv2_1_1Internal_1_1PentaxMnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1PentaxMnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1PngChunk-members.htmlclassExiv2_1_1Internal_1_1PngChunk.htmlclassExiv2_1_1Internal_1_1Rw2Header-members.htmlclassExiv2_1_1Internal_1_1Rw2Header.htmlclassExiv2_1_1Internal_1_1Rw2Header__coll__graph.dotclassExiv2_1_1Internal_1_1Rw2Header__coll__graph.md5classExiv2_1_1Internal_1_1Rw2Header__inherit__graph.dotclassExiv2_1_1Internal_1_1Rw2Header__inherit__graph.md5classExiv2_1_1Internal_1_1Samsung2MakerNote-members.htmlclassExiv2_1_1Internal_1_1Samsung2MakerNote.htmlclassExiv2_1_1Internal_1_1SamsungMnHeader-members.htmlclassExiv2_1_1Internal_1_1SamsungMnHeader.htmlclassExiv2_1_1Internal_1_1SamsungMnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1SamsungMnHeader__coll__graph.md5classExiv2_1_1Internal_1_1SamsungMnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1SamsungMnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1SigmaMakerNote-members.htmlclassExiv2_1_1Internal_1_1SigmaMakerNote.htmlclassExiv2_1_1Internal_1_1SigmaMnHeader-members.htmlclassExiv2_1_1Internal_1_1SigmaMnHeader.htmlclassExiv2_1_1Internal_1_1SigmaMnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1SigmaMnHeader__coll__graph.md5classExiv2_1_1Internal_1_1SigmaMnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1SigmaMnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1SonyMakerNote-members.htmlclassExiv2_1_1Internal_1_1SonyMakerNote.htmlclassExiv2_1_1Internal_1_1SonyMnHeader-members.htmlclassExiv2_1_1Internal_1_1SonyMnHeader.htmlclassExiv2_1_1Internal_1_1SonyMnHeader__coll__graph.dotclassExiv2_1_1Internal_1_1SonyMnHeader__coll__graph.md5classExiv2_1_1Internal_1_1SonyMnHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1SonyMnHeader__inherit__graph.md5classExiv2_1_1Internal_1_1TiffBinaryArray-members.htmlclassExiv2_1_1Internal_1_1TiffBinaryArray.htmlclassExiv2_1_1Internal_1_1TiffBinaryArray__coll__graph.dotclassExiv2_1_1Internal_1_1TiffBinaryArray__coll__graph.md5classExiv2_1_1Internal_1_1TiffBinaryArray__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffBinaryArray__inherit__graph.md5classExiv2_1_1Internal_1_1TiffBinaryElement-members.htmlclassExiv2_1_1Internal_1_1TiffBinaryElement.htmlclassExiv2_1_1Internal_1_1TiffBinaryElement__coll__graph.dotclassExiv2_1_1Internal_1_1TiffBinaryElement__coll__graph.md5classExiv2_1_1Internal_1_1TiffBinaryElement__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffBinaryElement__inherit__graph.md5classExiv2_1_1Internal_1_1TiffComponent-members.htmlclassExiv2_1_1Internal_1_1TiffComponent.htmlclassExiv2_1_1Internal_1_1TiffComponent__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffComponent__inherit__graph.md5classExiv2_1_1Internal_1_1TiffCopier-members.htmlclassExiv2_1_1Internal_1_1TiffCopier.htmlclassExiv2_1_1Internal_1_1TiffCopier__coll__graph.dotclassExiv2_1_1Internal_1_1TiffCopier__coll__graph.md5classExiv2_1_1Internal_1_1TiffCopier__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffCopier__inherit__graph.md5classExiv2_1_1Internal_1_1TiffCreator-members.htmlclassExiv2_1_1Internal_1_1TiffCreator.htmlclassExiv2_1_1Internal_1_1TiffDataEntry-members.htmlclassExiv2_1_1Internal_1_1TiffDataEntry.htmlclassExiv2_1_1Internal_1_1TiffDataEntryBase-members.htmlclassExiv2_1_1Internal_1_1TiffDataEntryBase.htmlclassExiv2_1_1Internal_1_1TiffDataEntryBase__coll__graph.dotclassExiv2_1_1Internal_1_1TiffDataEntryBase__coll__graph.md5classExiv2_1_1Internal_1_1TiffDataEntryBase__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffDataEntryBase__inherit__graph.md5classExiv2_1_1Internal_1_1TiffDataEntry__coll__graph.dotclassExiv2_1_1Internal_1_1TiffDataEntry__coll__graph.md5classExiv2_1_1Internal_1_1TiffDataEntry__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffDataEntry__inherit__graph.md5classExiv2_1_1Internal_1_1TiffDecoder-members.htmlclassExiv2_1_1Internal_1_1TiffDecoder.htmlclassExiv2_1_1Internal_1_1TiffDecoder__coll__graph.dotclassExiv2_1_1Internal_1_1TiffDecoder__coll__graph.md5classExiv2_1_1Internal_1_1TiffDecoder__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffDecoder__inherit__graph.md5classExiv2_1_1Internal_1_1TiffDirectory-members.htmlclassExiv2_1_1Internal_1_1TiffDirectory.htmlclassExiv2_1_1Internal_1_1TiffDirectory__coll__graph.dotclassExiv2_1_1Internal_1_1TiffDirectory__coll__graph.md5classExiv2_1_1Internal_1_1TiffDirectory__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffDirectory__inherit__graph.md5classExiv2_1_1Internal_1_1TiffEncoder-members.htmlclassExiv2_1_1Internal_1_1TiffEncoder.htmlclassExiv2_1_1Internal_1_1TiffEncoder__coll__graph.dotclassExiv2_1_1Internal_1_1TiffEncoder__coll__graph.md5classExiv2_1_1Internal_1_1TiffEncoder__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffEncoder__inherit__graph.md5classExiv2_1_1Internal_1_1TiffEntry-members.htmlclassExiv2_1_1Internal_1_1TiffEntry.htmlclassExiv2_1_1Internal_1_1TiffEntryBase-members.htmlclassExiv2_1_1Internal_1_1TiffEntryBase.htmlclassExiv2_1_1Internal_1_1TiffEntryBase__coll__graph.dotclassExiv2_1_1Internal_1_1TiffEntryBase__coll__graph.md5classExiv2_1_1Internal_1_1TiffEntryBase__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffEntryBase__inherit__graph.md5classExiv2_1_1Internal_1_1TiffEntry__coll__graph.dotclassExiv2_1_1Internal_1_1TiffEntry__coll__graph.md5classExiv2_1_1Internal_1_1TiffEntry__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffEntry__inherit__graph.md5classExiv2_1_1Internal_1_1TiffFinder-members.htmlclassExiv2_1_1Internal_1_1TiffFinder.htmlclassExiv2_1_1Internal_1_1TiffFinder__coll__graph.dotclassExiv2_1_1Internal_1_1TiffFinder__coll__graph.md5classExiv2_1_1Internal_1_1TiffFinder__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffFinder__inherit__graph.md5classExiv2_1_1Internal_1_1TiffHeader-members.htmlclassExiv2_1_1Internal_1_1TiffHeader.htmlclassExiv2_1_1Internal_1_1TiffHeaderBase-members.htmlclassExiv2_1_1Internal_1_1TiffHeaderBase.htmlclassExiv2_1_1Internal_1_1TiffHeaderBase__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffHeaderBase__inherit__graph.md5classExiv2_1_1Internal_1_1TiffHeader__coll__graph.dotclassExiv2_1_1Internal_1_1TiffHeader__coll__graph.md5classExiv2_1_1Internal_1_1TiffHeader__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffHeader__inherit__graph.md5classExiv2_1_1Internal_1_1TiffIfdMakernote-members.htmlclassExiv2_1_1Internal_1_1TiffIfdMakernote.htmlclassExiv2_1_1Internal_1_1TiffIfdMakernote__coll__graph.dotclassExiv2_1_1Internal_1_1TiffIfdMakernote__coll__graph.md5classExiv2_1_1Internal_1_1TiffIfdMakernote__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffIfdMakernote__inherit__graph.md5classExiv2_1_1Internal_1_1TiffImageEntry-members.htmlclassExiv2_1_1Internal_1_1TiffImageEntry.htmlclassExiv2_1_1Internal_1_1TiffImageEntry__coll__graph.dotclassExiv2_1_1Internal_1_1TiffImageEntry__coll__graph.md5classExiv2_1_1Internal_1_1TiffImageEntry__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffImageEntry__inherit__graph.md5classExiv2_1_1Internal_1_1TiffMapping-members.htmlclassExiv2_1_1Internal_1_1TiffMapping.htmlclassExiv2_1_1Internal_1_1TiffMnCreator-members.htmlclassExiv2_1_1Internal_1_1TiffMnCreator.htmlclassExiv2_1_1Internal_1_1TiffMnEntry-members.htmlclassExiv2_1_1Internal_1_1TiffMnEntry.htmlclassExiv2_1_1Internal_1_1TiffMnEntry__coll__graph.dotclassExiv2_1_1Internal_1_1TiffMnEntry__coll__graph.md5classExiv2_1_1Internal_1_1TiffMnEntry__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffMnEntry__inherit__graph.md5classExiv2_1_1Internal_1_1TiffParserWorker-members.htmlclassExiv2_1_1Internal_1_1TiffParserWorker.htmlclassExiv2_1_1Internal_1_1TiffPathItem-members.htmlclassExiv2_1_1Internal_1_1TiffPathItem.htmlclassExiv2_1_1Internal_1_1TiffReader-members.htmlclassExiv2_1_1Internal_1_1TiffReader.htmlclassExiv2_1_1Internal_1_1TiffReader__coll__graph.dotclassExiv2_1_1Internal_1_1TiffReader__coll__graph.md5classExiv2_1_1Internal_1_1TiffReader__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffReader__inherit__graph.md5classExiv2_1_1Internal_1_1TiffRwState-members.htmlclassExiv2_1_1Internal_1_1TiffRwState.htmlclassExiv2_1_1Internal_1_1TiffSizeEntry-members.htmlclassExiv2_1_1Internal_1_1TiffSizeEntry.htmlclassExiv2_1_1Internal_1_1TiffSizeEntry__coll__graph.dotclassExiv2_1_1Internal_1_1TiffSizeEntry__coll__graph.md5classExiv2_1_1Internal_1_1TiffSizeEntry__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffSizeEntry__inherit__graph.md5classExiv2_1_1Internal_1_1TiffSubIfd-members.htmlclassExiv2_1_1Internal_1_1TiffSubIfd.htmlclassExiv2_1_1Internal_1_1TiffSubIfd__coll__graph.dotclassExiv2_1_1Internal_1_1TiffSubIfd__coll__graph.md5classExiv2_1_1Internal_1_1TiffSubIfd__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffSubIfd__inherit__graph.md5classExiv2_1_1Internal_1_1TiffVisitor-members.htmlclassExiv2_1_1Internal_1_1TiffVisitor.htmlclassExiv2_1_1Internal_1_1TiffVisitor__inherit__graph.dotclassExiv2_1_1Internal_1_1TiffVisitor__inherit__graph.md5classExiv2_1_1IoCloser-members.htmlclassExiv2_1_1IoCloser.htmlclassExiv2_1_1IoCloser__coll__graph.dotclassExiv2_1_1IoCloser__coll__graph.md5classExiv2_1_1IptcData-members.htmlclassExiv2_1_1IptcData.htmlclassExiv2_1_1IptcDataSets-members.htmlclassExiv2_1_1IptcDataSets.htmlclassExiv2_1_1IptcKey-members.htmlclassExiv2_1_1IptcKey.htmlclassExiv2_1_1IptcKey__coll__graph.dotclassExiv2_1_1IptcKey__coll__graph.md5classExiv2_1_1IptcKey__inherit__graph.dotclassExiv2_1_1IptcKey__inherit__graph.md5classExiv2_1_1IptcParser-members.htmlclassExiv2_1_1IptcParser.htmlclassExiv2_1_1Iptcdatum-members.htmlclassExiv2_1_1Iptcdatum.htmlclassExiv2_1_1Iptcdatum__coll__graph.dotclassExiv2_1_1Iptcdatum__coll__graph.md5classExiv2_1_1Iptcdatum__inherit__graph.dotclassExiv2_1_1Iptcdatum__inherit__graph.md5classExiv2_1_1Jp2Image-members.htmlclassExiv2_1_1Jp2Image.htmlclassExiv2_1_1Jp2Image__coll__graph.dotclassExiv2_1_1Jp2Image__coll__graph.md5classExiv2_1_1Jp2Image__inherit__graph.dotclassExiv2_1_1Jp2Image__inherit__graph.md5classExiv2_1_1JpegBase-members.htmlclassExiv2_1_1JpegBase.htmlclassExiv2_1_1JpegBase__coll__graph.dotclassExiv2_1_1JpegBase__coll__graph.md5classExiv2_1_1JpegBase__inherit__graph.dotclassExiv2_1_1JpegBase__inherit__graph.md5classExiv2_1_1JpegImage-members.htmlclassExiv2_1_1JpegImage.htmlclassExiv2_1_1JpegImage__coll__graph.dotclassExiv2_1_1JpegImage__coll__graph.md5classExiv2_1_1JpegImage__inherit__graph.dotclassExiv2_1_1JpegImage__inherit__graph.md5classExiv2_1_1Key-members.htmlclassExiv2_1_1Key.htmlclassExiv2_1_1Key__inherit__graph.dotclassExiv2_1_1Key__inherit__graph.md5classExiv2_1_1LangAltValue-members.htmlclassExiv2_1_1LangAltValue.htmlclassExiv2_1_1LangAltValue__coll__graph.dotclassExiv2_1_1LangAltValue__coll__graph.md5classExiv2_1_1LangAltValue__inherit__graph.dotclassExiv2_1_1LangAltValue__inherit__graph.md5classExiv2_1_1LogMsg-members.htmlclassExiv2_1_1LogMsg.htmlclassExiv2_1_1MatroskaVideo-members.htmlclassExiv2_1_1MatroskaVideo.htmlclassExiv2_1_1MatroskaVideo__coll__graph.dotclassExiv2_1_1MatroskaVideo__coll__graph.md5classExiv2_1_1MatroskaVideo__inherit__graph.dotclassExiv2_1_1MatroskaVideo__inherit__graph.md5classExiv2_1_1MemIo-members.htmlclassExiv2_1_1MemIo.htmlclassExiv2_1_1MemIo_1_1Impl-members.htmlclassExiv2_1_1MemIo_1_1Impl.htmlclassExiv2_1_1MemIo__coll__graph.dotclassExiv2_1_1MemIo__coll__graph.md5classExiv2_1_1MemIo__inherit__graph.dotclassExiv2_1_1MemIo__inherit__graph.md5classExiv2_1_1Metadatum-members.htmlclassExiv2_1_1Metadatum.htmlclassExiv2_1_1Metadatum__inherit__graph.dotclassExiv2_1_1Metadatum__inherit__graph.md5classExiv2_1_1MrwImage-members.htmlclassExiv2_1_1MrwImage.htmlclassExiv2_1_1MrwImage__coll__graph.dotclassExiv2_1_1MrwImage__coll__graph.md5classExiv2_1_1MrwImage__inherit__graph.dotclassExiv2_1_1MrwImage__inherit__graph.md5classExiv2_1_1OrfImage-members.htmlclassExiv2_1_1OrfImage.htmlclassExiv2_1_1OrfImage__coll__graph.dotclassExiv2_1_1OrfImage__coll__graph.md5classExiv2_1_1OrfImage__inherit__graph.dotclassExiv2_1_1OrfImage__inherit__graph.md5classExiv2_1_1OrfParser-members.htmlclassExiv2_1_1OrfParser.htmlclassExiv2_1_1PgfImage-members.htmlclassExiv2_1_1PgfImage.htmlclassExiv2_1_1PgfImage__coll__graph.dotclassExiv2_1_1PgfImage__coll__graph.md5classExiv2_1_1PgfImage__inherit__graph.dotclassExiv2_1_1PgfImage__inherit__graph.md5classExiv2_1_1PngImage-members.htmlclassExiv2_1_1PngImage.htmlclassExiv2_1_1PngImage__coll__graph.dotclassExiv2_1_1PngImage__coll__graph.md5classExiv2_1_1PngImage__inherit__graph.dotclassExiv2_1_1PngImage__inherit__graph.md5classExiv2_1_1PreviewImage-members.htmlclassExiv2_1_1PreviewImage.htmlclassExiv2_1_1PreviewManager-members.htmlclassExiv2_1_1PreviewManager.htmlclassExiv2_1_1PsdImage-members.htmlclassExiv2_1_1PsdImage.htmlclassExiv2_1_1PsdImage__coll__graph.dotclassExiv2_1_1PsdImage__coll__graph.md5classExiv2_1_1PsdImage__inherit__graph.dotclassExiv2_1_1PsdImage__inherit__graph.md5classExiv2_1_1QuickTimeVideo-members.htmlclassExiv2_1_1QuickTimeVideo.htmlclassExiv2_1_1QuickTimeVideo__coll__graph.dotclassExiv2_1_1QuickTimeVideo__coll__graph.md5classExiv2_1_1QuickTimeVideo__inherit__graph.dotclassExiv2_1_1QuickTimeVideo__inherit__graph.md5classExiv2_1_1RWLock-members.htmlclassExiv2_1_1RWLock.htmlclassExiv2_1_1RafImage-members.htmlclassExiv2_1_1RafImage.htmlclassExiv2_1_1RafImage__coll__graph.dotclassExiv2_1_1RafImage__coll__graph.md5classExiv2_1_1RafImage__inherit__graph.dotclassExiv2_1_1RafImage__inherit__graph.md5classExiv2_1_1RemoteIo-members.htmlclassExiv2_1_1RemoteIo.htmlclassExiv2_1_1RemoteIo_1_1Impl-members.htmlclassExiv2_1_1RemoteIo_1_1Impl.htmlclassExiv2_1_1RemoteIo_1_1Impl__coll__graph.dotclassExiv2_1_1RemoteIo_1_1Impl__coll__graph.md5classExiv2_1_1RemoteIo_1_1Impl__inherit__graph.dotclassExiv2_1_1RemoteIo_1_1Impl__inherit__graph.md5classExiv2_1_1RemoteIo__coll__graph.dotclassExiv2_1_1RemoteIo__coll__graph.md5classExiv2_1_1RemoteIo__inherit__graph.dotclassExiv2_1_1RemoteIo__inherit__graph.md5classExiv2_1_1RiffVideo-members.htmlclassExiv2_1_1RiffVideo.htmlclassExiv2_1_1RiffVideo__coll__graph.dotclassExiv2_1_1RiffVideo__coll__graph.md5classExiv2_1_1RiffVideo__inherit__graph.dotclassExiv2_1_1RiffVideo__inherit__graph.md5classExiv2_1_1Rw2Image-members.htmlclassExiv2_1_1Rw2Image.htmlclassExiv2_1_1Rw2Image__coll__graph.dotclassExiv2_1_1Rw2Image__coll__graph.md5classExiv2_1_1Rw2Image__inherit__graph.dotclassExiv2_1_1Rw2Image__inherit__graph.md5classExiv2_1_1Rw2Parser-members.htmlclassExiv2_1_1Rw2Parser.htmlclassExiv2_1_1ScopedReadLock-members.htmlclassExiv2_1_1ScopedReadLock.htmlclassExiv2_1_1ScopedWriteLock-members.htmlclassExiv2_1_1ScopedWriteLock.htmlclassExiv2_1_1StringValue-members.htmlclassExiv2_1_1StringValue.htmlclassExiv2_1_1StringValueBase-members.htmlclassExiv2_1_1StringValueBase.htmlclassExiv2_1_1StringValueBase__coll__graph.dotclassExiv2_1_1StringValueBase__coll__graph.md5classExiv2_1_1StringValueBase__inherit__graph.dotclassExiv2_1_1StringValueBase__inherit__graph.md5classExiv2_1_1StringValue__coll__graph.dotclassExiv2_1_1StringValue__coll__graph.md5classExiv2_1_1StringValue__inherit__graph.dotclassExiv2_1_1StringValue__inherit__graph.md5classExiv2_1_1TgaImage-members.htmlclassExiv2_1_1TgaImage.htmlclassExiv2_1_1TgaImage__coll__graph.dotclassExiv2_1_1TgaImage__coll__graph.md5classExiv2_1_1TgaImage__inherit__graph.dotclassExiv2_1_1TgaImage__inherit__graph.md5classExiv2_1_1TiffImage-members.htmlclassExiv2_1_1TiffImage.htmlclassExiv2_1_1TiffImage__coll__graph.dotclassExiv2_1_1TiffImage__coll__graph.md5classExiv2_1_1TiffImage__inherit__graph.dotclassExiv2_1_1TiffImage__inherit__graph.md5classExiv2_1_1TiffParser-members.htmlclassExiv2_1_1TiffParser.htmlclassExiv2_1_1TimeValue-members.htmlclassExiv2_1_1TimeValue.htmlclassExiv2_1_1TimeValue__coll__graph.dotclassExiv2_1_1TimeValue__coll__graph.md5classExiv2_1_1TimeValue__inherit__graph.dotclassExiv2_1_1TimeValue__inherit__graph.md5classExiv2_1_1TypeInfo-members.htmlclassExiv2_1_1TypeInfo.htmlclassExiv2_1_1Uri-members.htmlclassExiv2_1_1Uri.htmlclassExiv2_1_1Uri__coll__graph.dotclassExiv2_1_1Uri__coll__graph.md5classExiv2_1_1UtilsVideo-members.htmlclassExiv2_1_1UtilsVideo.htmlclassExiv2_1_1Value-members.htmlclassExiv2_1_1Value.htmlclassExiv2_1_1ValueType-members.htmlclassExiv2_1_1ValueType.htmlclassExiv2_1_1ValueType__coll__graph.dotclassExiv2_1_1ValueType__coll__graph.md5classExiv2_1_1ValueType__inherit__graph.dotclassExiv2_1_1ValueType__inherit__graph.md5classExiv2_1_1Value__inherit__graph.dotclassExiv2_1_1Value__inherit__graph.md5classExiv2_1_1WebPImage-members.htmlclassExiv2_1_1WebPImage.htmlclassExiv2_1_1WebPImage__coll__graph.dotclassExiv2_1_1WebPImage__coll__graph.md5classExiv2_1_1WebPImage__inherit__graph.dotclassExiv2_1_1WebPImage__inherit__graph.md5classExiv2_1_1XPathIo-members.htmlclassExiv2_1_1XPathIo.htmlclassExiv2_1_1XPathIo__coll__graph.dotclassExiv2_1_1XPathIo__coll__graph.md5classExiv2_1_1XPathIo__inherit__graph.dotclassExiv2_1_1XPathIo__inherit__graph.md5classExiv2_1_1XmpArrayValue-members.htmlclassExiv2_1_1XmpArrayValue.htmlclassExiv2_1_1XmpArrayValue__coll__graph.dotclassExiv2_1_1XmpArrayValue__coll__graph.md5classExiv2_1_1XmpArrayValue__inherit__graph.dotclassExiv2_1_1XmpArrayValue__inherit__graph.md5classExiv2_1_1XmpData-members.htmlclassExiv2_1_1XmpData.htmlclassExiv2_1_1XmpKey-members.htmlclassExiv2_1_1XmpKey.htmlclassExiv2_1_1XmpKey__coll__graph.dotclassExiv2_1_1XmpKey__coll__graph.md5classExiv2_1_1XmpKey__inherit__graph.dotclassExiv2_1_1XmpKey__inherit__graph.md5classExiv2_1_1XmpParser-members.htmlclassExiv2_1_1XmpParser.htmlclassExiv2_1_1XmpProperties-members.htmlclassExiv2_1_1XmpProperties.htmlclassExiv2_1_1XmpProperties__coll__graph.dotclassExiv2_1_1XmpProperties__coll__graph.md5classExiv2_1_1XmpSidecar-members.htmlclassExiv2_1_1XmpSidecar.htmlclassExiv2_1_1XmpSidecar__coll__graph.dotclassExiv2_1_1XmpSidecar__coll__graph.md5classExiv2_1_1XmpSidecar__inherit__graph.dotclassExiv2_1_1XmpSidecar__inherit__graph.md5classExiv2_1_1XmpTextValue-members.htmlclassExiv2_1_1XmpTextValue.htmlclassExiv2_1_1XmpTextValue__coll__graph.dotclassExiv2_1_1XmpTextValue__coll__graph.md5classExiv2_1_1XmpTextValue__inherit__graph.dotclassExiv2_1_1XmpTextValue__inherit__graph.md5classExiv2_1_1XmpValue-members.htmlclassExiv2_1_1XmpValue.htmlclassExiv2_1_1XmpValue__coll__graph.dotclassExiv2_1_1XmpValue__coll__graph.md5classExiv2_1_1XmpValue__inherit__graph.dotclassExiv2_1_1XmpValue__inherit__graph.md5classExiv2_1_1Xmpdatum-members.htmlclassExiv2_1_1Xmpdatum.htmlclassExiv2_1_1Xmpdatum__coll__graph.dotclassExiv2_1_1Xmpdatum__coll__graph.md5classExiv2_1_1Xmpdatum__inherit__graph.dotclassExiv2_1_1Xmpdatum__inherit__graph.md5classParams-members.htmlclassParams.htmlclassParams__coll__graph.dotclassParams__coll__graph.md5classParams__inherit__graph.dotclassParams__inherit__graph.md5classUtil_1_1Getopt-members.htmlclassUtil_1_1Getopt.htmlclassUtil_1_1Getopt__inherit__graph.dotclassUtil_1_1Getopt__inherit__graph.md5classes.htmlclosed.pngconvert_8hpp.htmlconvert_8hpp__dep__incl.dotconvert_8hpp__dep__incl.md5convert_8hpp__incl.dotconvert_8hpp__incl.md5cr2image_8hpp.htmlcr2image_8hpp__dep__incl.dotcr2image_8hpp__dep__incl.md5cr2image_8hpp__incl.dotcr2image_8hpp__incl.md5cr2image__int_8hpp.htmlcr2image__int_8hpp__incl.dotcr2image__int_8hpp__incl.md5crw-mapping.htmlcrwimage_8hpp.htmlcrwimage_8hpp__dep__incl.dotcrwimage_8hpp__dep__incl.md5crwimage_8hpp__incl.dotcrwimage_8hpp__incl.md5crwimage__int_8hpp.htmlcrwimage__int_8hpp__incl.dotcrwimage__int_8hpp__incl.md5datasets_8hpp.htmldatasets_8hpp__dep__incl.dotdatasets_8hpp__dep__incl.md5datasets_8hpp__incl.dotdatasets_8hpp__incl.md5dir_000000_000001.htmldir_000000_000002.htmldir_000002_000000.htmldir_37d6fa65281b882183c3a4a410ad77f3.htmldir_37d6fa65281b882183c3a4a410ad77f3_dep.dotdir_37d6fa65281b882183c3a4a410ad77f3_dep.md5dir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_68267d1309a1af8e8297ef4c3efbcdba_dep.dotdir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5dir_d44c64559bbebec7f509842c48db8b23.htmldir_d44c64559bbebec7f509842c48db8b23_dep.dotdir_d44c64559bbebec7f509842c48db8b23_dep.md5doc.pngdoxygen.cssdoxygen.pngdoxygen_8hpp.htmldynsections.jseasyaccess_8hpp.htmleasyaccess_8hpp__dep__incl.doteasyaccess_8hpp__dep__incl.md5easyaccess_8hpp__incl.doteasyaccess_8hpp__incl.md5epsimage_8hpp.htmlepsimage_8hpp__dep__incl.dotepsimage_8hpp__dep__incl.md5epsimage_8hpp__incl.dotepsimage_8hpp__incl.md5error_8hpp.htmlerror_8hpp__dep__incl.doterror_8hpp__dep__incl.md5error_8hpp__incl.doterror_8hpp__incl.md5examples.htmlexif_8hpp.htmlexif_8hpp__dep__incl.dotexif_8hpp__dep__incl.md5exif_8hpp__incl.dotexif_8hpp__incl.md5exifcomment_8cpp-example.htmlexifprint_8cpp-example.htmlexiv2.xmlexiv2_8hpp.htmlexiv2_8hpp__dep__incl.dotexiv2_8hpp__dep__incl.md5exiv2_8hpp__incl.dotexiv2_8hpp__incl.md5exiv2app_8hpp.htmlexiv2app_8hpp__incl.dotexiv2app_8hpp__incl.md5files.htmlfolderclosed.pngfolderopen.pngfujimn__int_8hpp.htmlfujimn__int_8hpp__incl.dotfujimn__int_8hpp__incl.md5functions.htmlfunctions_0x7e.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_0x7e.htmlfunctions_func_b.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_vars_b.htmlfunctions_vars_c.htmlfunctions_vars_d.htmlfunctions_vars_e.htmlfunctions_vars_f.htmlfunctions_vars_g.htmlfunctions_vars_h.htmlfunctions_vars_i.htmlfunctions_vars_j.htmlfunctions_vars_k.htmlfunctions_vars_l.htmlfunctions_vars_m.htmlfunctions_vars_n.htmlfunctions_vars_o.htmlfunctions_vars_p.htmlfunctions_vars_q.htmlfunctions_vars_r.htmlfunctions_vars_s.htmlfunctions_vars_t.htmlfunctions_vars_u.htmlfunctions_vars_v.htmlfunctions_vars_w.htmlfunctions_vars_x.htmlfunctions_vars_y.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlfutils_8hpp.htmlfutils_8hpp__dep__incl.dotfutils_8hpp__dep__incl.md5futils_8hpp__incl.dotfutils_8hpp__incl.md5getting-started.htmlgifimage_8hpp.htmlgifimage_8hpp__dep__incl.dotgifimage_8hpp__dep__incl.md5gifimage_8hpp__incl.dotgifimage_8hpp__incl.md5globals.htmlglobals_defs.htmlglobals_enum.htmlglobals_type.htmlgpl-license.htmlgraph_legend.dotgraph_legend.htmlgraph_legend.md5hierarchy.htmlimage_8hpp.htmlimage_8hpp__dep__incl.dotimage_8hpp__dep__incl.md5image_8hpp__incl.dotimage_8hpp__incl.md5image__int_8hpp.htmlimage__int_8hpp__incl.dotimage__int_8hpp__incl.md5index.htmlinherit_graph_0.dotinherit_graph_0.md5inherit_graph_1.dotinherit_graph_1.md5inherit_graph_10.dotinherit_graph_10.md5inherit_graph_100.dotinherit_graph_100.md5inherit_graph_101.dotinherit_graph_101.md5inherit_graph_102.dotinherit_graph_102.md5inherit_graph_103.dotinherit_graph_103.md5inherit_graph_104.dotinherit_graph_104.md5inherit_graph_105.dotinherit_graph_105.md5inherit_graph_106.dotinherit_graph_106.md5inherit_graph_107.dotinherit_graph_107.md5inherit_graph_108.dotinherit_graph_108.md5inherit_graph_109.dotinherit_graph_109.md5inherit_graph_11.dotinherit_graph_11.md5inherit_graph_110.dotinherit_graph_110.md5inherit_graph_111.dotinherit_graph_111.md5inherit_graph_112.dotinherit_graph_112.md5inherit_graph_113.dotinherit_graph_113.md5inherit_graph_114.dotinherit_graph_114.md5inherit_graph_115.dotinherit_graph_115.md5inherit_graph_116.dotinherit_graph_116.md5inherit_graph_117.dotinherit_graph_117.md5inherit_graph_118.dotinherit_graph_118.md5inherit_graph_119.dotinherit_graph_119.md5inherit_graph_12.dotinherit_graph_12.md5inherit_graph_120.dotinherit_graph_120.md5inherit_graph_121.dotinherit_graph_121.md5inherit_graph_122.dotinherit_graph_122.md5inherit_graph_123.dotinherit_graph_123.md5inherit_graph_124.dotinherit_graph_124.md5inherit_graph_125.dotinherit_graph_125.md5inherit_graph_126.dotinherit_graph_126.md5inherit_graph_13.dotinherit_graph_13.md5inherit_graph_14.dotinherit_graph_14.md5inherit_graph_15.dotinherit_graph_15.md5inherit_graph_16.dotinherit_graph_16.md5inherit_graph_17.dotinherit_graph_17.md5inherit_graph_18.dotinherit_graph_18.md5inherit_graph_19.dotinherit_graph_19.md5inherit_graph_2.dotinherit_graph_2.md5inherit_graph_20.dotinherit_graph_20.md5inherit_graph_21.dotinherit_graph_21.md5inherit_graph_22.dotinherit_graph_22.md5inherit_graph_23.dotinherit_graph_23.md5inherit_graph_24.dotinherit_graph_24.md5inherit_graph_25.dotinherit_graph_25.md5inherit_graph_26.dotinherit_graph_26.md5inherit_graph_27.dotinherit_graph_27.md5inherit_graph_28.dotinherit_graph_28.md5inherit_graph_29.dotinherit_graph_29.md5inherit_graph_3.dotinherit_graph_3.md5inherit_graph_30.dotinherit_graph_30.md5inherit_graph_31.dotinherit_graph_31.md5inherit_graph_32.dotinherit_graph_32.md5inherit_graph_33.dotinherit_graph_33.md5inherit_graph_34.dotinherit_graph_34.md5inherit_graph_35.dotinherit_graph_35.md5inherit_graph_36.dotinherit_graph_36.md5inherit_graph_37.dotinherit_graph_37.md5inherit_graph_38.dotinherit_graph_38.md5inherit_graph_39.dotinherit_graph_39.md5inherit_graph_4.dotinherit_graph_4.md5inherit_graph_40.dotinherit_graph_40.md5inherit_graph_41.dotinherit_graph_41.md5inherit_graph_42.dotinherit_graph_42.md5inherit_graph_43.dotinherit_graph_43.md5inherit_graph_44.dotinherit_graph_44.md5inherit_graph_45.dotinherit_graph_45.md5inherit_graph_46.dotinherit_graph_46.md5inherit_graph_47.dotinherit_graph_47.md5inherit_graph_48.dotinherit_graph_48.md5inherit_graph_49.dotinherit_graph_49.md5inherit_graph_5.dotinherit_graph_5.md5inherit_graph_50.dotinherit_graph_50.md5inherit_graph_51.dotinherit_graph_51.md5inherit_graph_52.dotinherit_graph_52.md5inherit_graph_53.dotinherit_graph_53.md5inherit_graph_54.dotinherit_graph_54.md5inherit_graph_55.dotinherit_graph_55.md5inherit_graph_56.dotinherit_graph_56.md5inherit_graph_57.dotinherit_graph_57.md5inherit_graph_58.dotinherit_graph_58.md5inherit_graph_59.dotinherit_graph_59.md5inherit_graph_6.dotinherit_graph_6.md5inherit_graph_60.dotinherit_graph_60.md5inherit_graph_61.dotinherit_graph_61.md5inherit_graph_62.dotinherit_graph_62.md5inherit_graph_63.dotinherit_graph_63.md5inherit_graph_64.dotinherit_graph_64.md5inherit_graph_65.dotinherit_graph_65.md5inherit_graph_66.dotinherit_graph_66.md5inherit_graph_67.dotinherit_graph_67.md5inherit_graph_68.dotinherit_graph_68.md5inherit_graph_69.dotinherit_graph_69.md5inherit_graph_7.dotinherit_graph_7.md5inherit_graph_70.dotinherit_graph_70.md5inherit_graph_71.dotinherit_graph_71.md5inherit_graph_72.dotinherit_graph_72.md5inherit_graph_73.dotinherit_graph_73.md5inherit_graph_74.dotinherit_graph_74.md5inherit_graph_75.dotinherit_graph_75.md5inherit_graph_76.dotinherit_graph_76.md5inherit_graph_77.dotinherit_graph_77.md5inherit_graph_78.dotinherit_graph_78.md5inherit_graph_79.dotinherit_graph_79.md5inherit_graph_8.dotinherit_graph_8.md5inherit_graph_80.dotinherit_graph_80.md5inherit_graph_81.dotinherit_graph_81.md5inherit_graph_82.dotinherit_graph_82.md5inherit_graph_83.dotinherit_graph_83.md5inherit_graph_84.dotinherit_graph_84.md5inherit_graph_85.dotinherit_graph_85.md5inherit_graph_86.dotinherit_graph_86.md5inherit_graph_87.dotinherit_graph_87.md5inherit_graph_88.dotinherit_graph_88.md5inherit_graph_89.dotinherit_graph_89.md5inherit_graph_9.dotinherit_graph_9.md5inherit_graph_90.dotinherit_graph_90.md5inherit_graph_91.dotinherit_graph_91.md5inherit_graph_92.dotinherit_graph_92.md5inherit_graph_93.dotinherit_graph_93.md5inherit_graph_94.dotinherit_graph_94.md5inherit_graph_95.dotinherit_graph_95.md5inherit_graph_96.dotinherit_graph_96.md5inherit_graph_97.dotinherit_graph_97.md5inherit_graph_98.dotinherit_graph_98.md5inherit_graph_99.dotinherit_graph_99.md5inherits.htmliptc_8hpp.htmliptc_8hpp__dep__incl.dotiptc_8hpp__dep__incl.md5iptc_8hpp__incl.dotiptc_8hpp__incl.md5iptceasy_8cpp-example.htmliptcprint_8cpp-example.htmljpgimage_8hpp.htmljpgimage_8hpp__dep__incl.dotjpgimage_8hpp__dep__incl.md5jpgimage_8hpp__incl.dotjpgimage_8hpp__incl.md5jquery.jsmakernote.htmlmakernote__int_8hpp.htmlmakernote__int_8hpp__incl.dotmakernote__int_8hpp__incl.md5matroskavideo_8hpp.htmlmatroskavideo_8hpp__incl.dotmatroskavideo_8hpp__incl.md5menu.jsmenudata.jsmetadatum_8hpp.htmlmetadatum_8hpp__dep__incl.dotmetadatum_8hpp__dep__incl.md5metadatum_8hpp__incl.dotmetadatum_8hpp__incl.md5minoltamn__int_8hpp.htmlminoltamn__int_8hpp__incl.dotminoltamn__int_8hpp__incl.md5mrwimage_8hpp.htmlmrwimage_8hpp__dep__incl.dotmrwimage_8hpp__dep__incl.md5mrwimage_8hpp__incl.dotmrwimage_8hpp__incl.md5namespaceExiv2.htmlnamespaceExiv2_1_1ImageType.htmlnamespaceExiv2_1_1Internal.htmlnamespaceExiv2_1_1Internal_1_1Tag.htmlnamespaceSafe.htmlnamespaceSafe_1_1Internal.htmlnamespaceUtil.htmlnamespacemembers.htmlnamespacemembers_b.htmlnamespacemembers_c.htmlnamespacemembers_d.htmlnamespacemembers_e.htmlnamespacemembers_enum.htmlnamespacemembers_eval.htmlnamespacemembers_f.htmlnamespacemembers_func.htmlnamespacemembers_func_b.htmlnamespacemembers_func_c.htmlnamespacemembers_func_d.htmlnamespacemembers_func_e.htmlnamespacemembers_func_f.htmlnamespacemembers_func_g.htmlnamespacemembers_func_h.htmlnamespacemembers_func_i.htmlnamespacemembers_func_l.htmlnamespacemembers_func_m.htmlnamespacemembers_func_n.htmlnamespacemembers_func_o.htmlnamespacemembers_func_p.htmlnamespacemembers_func_r.htmlnamespacemembers_func_s.htmlnamespacemembers_func_t.htmlnamespacemembers_func_u.htmlnamespacemembers_func_v.htmlnamespacemembers_func_w.htmlnamespacemembers_g.htmlnamespacemembers_h.htmlnamespacemembers_i.htmlnamespacemembers_j.htmlnamespacemembers_l.htmlnamespacemembers_m.htmlnamespacemembers_n.htmlnamespacemembers_o.htmlnamespacemembers_p.htmlnamespacemembers_q.htmlnamespacemembers_r.htmlnamespacemembers_s.htmlnamespacemembers_t.htmlnamespacemembers_type.htmlnamespacemembers_u.htmlnamespacemembers_v.htmlnamespacemembers_vars.htmlnamespacemembers_vars_b.htmlnamespacemembers_vars_c.htmlnamespacemembers_vars_d.htmlnamespacemembers_vars_e.htmlnamespacemembers_vars_f.htmlnamespacemembers_vars_g.htmlnamespacemembers_vars_j.htmlnamespacemembers_vars_l.htmlnamespacemembers_vars_m.htmlnamespacemembers_vars_n.htmlnamespacemembers_vars_o.htmlnamespacemembers_vars_p.htmlnamespacemembers_vars_q.htmlnamespacemembers_vars_r.htmlnamespacemembers_vars_s.htmlnamespacemembers_vars_t.htmlnamespacemembers_vars_w.htmlnamespacemembers_vars_x.htmlnamespacemembers_w.htmlnamespacemembers_x.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngnikonmn__int_8hpp.htmlnikonmn__int_8hpp__incl.dotnikonmn__int_8hpp__incl.md5olympusmn__int_8hpp.htmlolympusmn__int_8hpp__incl.dotolympusmn__int_8hpp__incl.md5open.pngorfimage_8hpp.htmlorfimage_8hpp__dep__incl.dotorfimage_8hpp__dep__incl.md5orfimage_8hpp__incl.dotorfimage_8hpp__incl.md5orfimage__int_8hpp.htmlorfimage__int_8hpp__incl.dotorfimage__int_8hpp__incl.md5panasonicmn__int_8hpp.htmlpanasonicmn__int_8hpp__incl.dotpanasonicmn__int_8hpp__incl.md5pentaxmn__int_8hpp.htmlpentaxmn__int_8hpp__incl.dotpentaxmn__int_8hpp__incl.md5pgfimage_8hpp.htmlpgfimage_8hpp__dep__incl.dotpgfimage_8hpp__dep__incl.md5pgfimage_8hpp__incl.dotpgfimage_8hpp__incl.md5pngchunk__int_8hpp.htmlpngchunk__int_8hpp__incl.dotpngchunk__int_8hpp__incl.md5pngimage_8hpp.htmlpngimage_8hpp__dep__incl.dotpngimage_8hpp__dep__incl.md5pngimage_8hpp__incl.dotpngimage_8hpp__incl.md5preview_8hpp.htmlpreview_8hpp__dep__incl.dotpreview_8hpp__dep__incl.md5preview_8hpp__incl.dotpreview_8hpp__incl.md5properties_8hpp.htmlproperties_8hpp__dep__incl.dotproperties_8hpp__dep__incl.md5properties_8hpp__incl.dotproperties_8hpp__incl.md5psdimage_8hpp.htmlpsdimage_8hpp__dep__incl.dotpsdimage_8hpp__dep__incl.md5psdimage_8hpp__incl.dotpsdimage_8hpp__incl.md5quicktimevideo_8hpp.htmlquicktimevideo_8hpp__incl.dotquicktimevideo_8hpp__incl.md5rafimage_8hpp.htmlrafimage_8hpp__dep__incl.dotrafimage_8hpp__dep__incl.md5rafimage_8hpp__incl.dotrafimage_8hpp__incl.md5rcsid__int_8hpp.htmlriffvideo_8hpp.htmlriffvideo_8hpp__incl.dotriffvideo_8hpp__incl.md5rw2image_8hpp.htmlrw2image_8hpp__dep__incl.dotrw2image_8hpp__dep__incl.md5rw2image_8hpp__incl.dotrw2image_8hpp__incl.md5rw2image__int_8hpp.htmlrw2image__int_8hpp__incl.dotrw2image__int_8hpp__incl.md5safe__op_8hpp.htmlsafe__op_8hpp__incl.dotsafe__op_8hpp__incl.md5samsungmn__int_8hpp.htmlsamsungmn__int_8hpp__incl.dotsamsungmn__int_8hpp__incl.md5searchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_10.htmlclasses_10.jsclasses_11.htmlclasses_11.jsclasses_12.htmlclasses_12.jsclasses_13.htmlclasses_13.jsclasses_14.htmlclasses_14.jsclasses_15.htmlclasses_15.jsclasses_16.htmlclasses_16.jsclasses_17.htmlclasses_17.jsclasses_18.htmlclasses_18.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclasses_f.htmlclasses_f.jsclose.pngdefines_0.htmldefines_0.jsdefines_1.htmldefines_1.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_10.htmlenums_10.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenums_5.htmlenums_5.jsenums_6.htmlenums_6.jsenums_7.htmlenums_7.jsenums_8.htmlenums_8.jsenums_9.htmlenums_9.jsenums_a.htmlenums_a.jsenums_b.htmlenums_b.jsenums_c.htmlenums_c.jsenums_d.htmlenums_d.jsenums_e.htmlenums_e.jsenums_f.htmlenums_f.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsenumvalues_8.htmlenumvalues_8.jsenumvalues_9.htmlenumvalues_9.jsenumvalues_a.htmlenumvalues_a.jsenumvalues_b.htmlenumvalues_b.jsenumvalues_c.htmlenumvalues_c.jsenumvalues_d.htmlenumvalues_d.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_10.htmlfiles_10.jsfiles_11.htmlfiles_11.jsfiles_12.htmlfiles_12.jsfiles_13.htmlfiles_13.jsfiles_14.htmlfiles_14.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfiles_e.htmlfiles_e.jsfiles_f.htmlfiles_f.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnamespaces_1.htmlnamespaces_1.jsnamespaces_2.htmlnamespaces_2.jsnomatches.htmlpages_0.htmlpages_0.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_10.htmltypedefs_10.jstypedefs_11.htmltypedefs_11.jstypedefs_12.htmltypedefs_12.jstypedefs_13.htmltypedefs_13.jstypedefs_2.htmltypedefs_2.jstypedefs_3.htmltypedefs_3.jstypedefs_4.htmltypedefs_4.jstypedefs_5.htmltypedefs_5.jstypedefs_6.htmltypedefs_6.jstypedefs_7.htmltypedefs_7.jstypedefs_8.htmltypedefs_8.jstypedefs_9.htmltypedefs_9.jstypedefs_a.htmltypedefs_a.jstypedefs_b.htmltypedefs_b.jstypedefs_c.htmltypedefs_c.jstypedefs_d.htmltypedefs_d.jstypedefs_e.htmltypedefs_e.jstypedefs_f.htmltypedefs_f.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_10.htmlvariables_10.jsvariables_11.htmlvariables_11.jsvariables_12.htmlvariables_12.jsvariables_13.htmlvariables_13.jsvariables_14.htmlvariables_14.jsvariables_15.htmlvariables_15.jsvariables_16.htmlvariables_16.jsvariables_17.htmlvariables_17.jsvariables_18.htmlvariables_18.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jsvariables_f.htmlvariables_f.jssigmamn__int_8hpp.htmlsigmamn__int_8hpp__incl.dotsigmamn__int_8hpp__incl.md5sonymn__int_8hpp.htmlsonymn__int_8hpp__incl.dotsonymn__int_8hpp__incl.md5splitbar.pngstructCmdIdAndString-members.htmlstructCmdIdAndString.htmlstructCmdIdAndString__coll__graph.dotstructCmdIdAndString__coll__graph.md5structExiv2_1_1CommentValue_1_1CharsetTable-members.htmlstructExiv2_1_1CommentValue_1_1CharsetTable.htmlstructExiv2_1_1Converter_1_1Conversion-members.htmlstructExiv2_1_1Converter_1_1Conversion.htmlstructExiv2_1_1DataBufRef-members.htmlstructExiv2_1_1DataBufRef.htmlstructExiv2_1_1DataSet-members.htmlstructExiv2_1_1DataSet.htmlstructExiv2_1_1DateValue_1_1Date-members.htmlstructExiv2_1_1DateValue_1_1Date.htmlstructExiv2_1_1ExifKey_1_1Impl-members.htmlstructExiv2_1_1ExifKey_1_1Impl.htmlstructExiv2_1_1ExifKey_1_1Impl__coll__graph.dotstructExiv2_1_1ExifKey_1_1Impl__coll__graph.md5structExiv2_1_1FileIo_1_1Impl_1_1StructStat-members.htmlstructExiv2_1_1FileIo_1_1Impl_1_1StructStat.htmlstructExiv2_1_1GroupInfo-members.htmlstructExiv2_1_1GroupInfo.htmlstructExiv2_1_1GroupInfo__coll__graph.dotstructExiv2_1_1GroupInfo__coll__graph.md5structExiv2_1_1GroupInfo__inherit__graph.dotstructExiv2_1_1GroupInfo__inherit__graph.md5structExiv2_1_1Internal_1_1ArrayCfg-members.htmlstructExiv2_1_1Internal_1_1ArrayCfg.htmlstructExiv2_1_1Internal_1_1ArrayCfg__coll__graph.dotstructExiv2_1_1Internal_1_1ArrayCfg__coll__graph.md5structExiv2_1_1Internal_1_1ArrayDef-members.htmlstructExiv2_1_1Internal_1_1ArrayDef.htmlstructExiv2_1_1Internal_1_1ArraySet-members.htmlstructExiv2_1_1Internal_1_1ArraySet.htmlstructExiv2_1_1Internal_1_1ArraySet__coll__graph.dotstructExiv2_1_1Internal_1_1ArraySet__coll__graph.md5structExiv2_1_1Internal_1_1CrwMapping-members.htmlstructExiv2_1_1Internal_1_1CrwMapping.htmlstructExiv2_1_1Internal_1_1CrwMapping__coll__graph.dotstructExiv2_1_1Internal_1_1CrwMapping__coll__graph.md5structExiv2_1_1Internal_1_1CrwSubDir-members.htmlstructExiv2_1_1Internal_1_1CrwSubDir.htmlstructExiv2_1_1Internal_1_1LensIdFct-members.htmlstructExiv2_1_1Internal_1_1LensIdFct.htmlstructExiv2_1_1Internal_1_1LensIdFct__coll__graph.dotstructExiv2_1_1Internal_1_1LensIdFct__coll__graph.md5structExiv2_1_1Internal_1_1LensTypeAndFocalLengthAndMaxAperture-members.htmlstructExiv2_1_1Internal_1_1LensTypeAndFocalLengthAndMaxAperture.htmlstructExiv2_1_1Internal_1_1LensTypeAndFocalLengthAndMaxAperture__coll__graph.dotstructExiv2_1_1Internal_1_1LensTypeAndFocalLengthAndMaxAperture__coll__graph.md5structExiv2_1_1Internal_1_1NikonArrayIdx-members.htmlstructExiv2_1_1Internal_1_1NikonArrayIdx.htmlstructExiv2_1_1Internal_1_1NikonArrayIdx_1_1Key-members.htmlstructExiv2_1_1Internal_1_1NikonArrayIdx_1_1Key.htmlstructExiv2_1_1Internal_1_1SectionInfo-members.htmlstructExiv2_1_1Internal_1_1SectionInfo.htmlstructExiv2_1_1Internal_1_1TagDetails-members.htmlstructExiv2_1_1Internal_1_1TagDetails.htmlstructExiv2_1_1Internal_1_1TagDetailsBitmask-members.htmlstructExiv2_1_1Internal_1_1TagDetailsBitmask.htmlstructExiv2_1_1Internal_1_1TagVocabulary-members.htmlstructExiv2_1_1Internal_1_1TagVocabulary.htmlstructExiv2_1_1Internal_1_1TiffGroupStruct-members.htmlstructExiv2_1_1Internal_1_1TiffGroupStruct.htmlstructExiv2_1_1Internal_1_1TiffGroupStruct_1_1Key-members.htmlstructExiv2_1_1Internal_1_1TiffGroupStruct_1_1Key.htmlstructExiv2_1_1Internal_1_1TiffGroupStruct__coll__graph.dotstructExiv2_1_1Internal_1_1TiffGroupStruct__coll__graph.md5structExiv2_1_1Internal_1_1TiffImgTagStruct-members.htmlstructExiv2_1_1Internal_1_1TiffImgTagStruct.htmlstructExiv2_1_1Internal_1_1TiffImgTagStruct_1_1Key-members.htmlstructExiv2_1_1Internal_1_1TiffImgTagStruct_1_1Key.htmlstructExiv2_1_1Internal_1_1TiffMappingInfo-members.htmlstructExiv2_1_1Internal_1_1TiffMappingInfo.htmlstructExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key-members.htmlstructExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key.htmlstructExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key__coll__graph.dotstructExiv2_1_1Internal_1_1TiffMappingInfo_1_1Key__coll__graph.md5structExiv2_1_1Internal_1_1TiffMappingInfo__coll__graph.dotstructExiv2_1_1Internal_1_1TiffMappingInfo__coll__graph.md5structExiv2_1_1Internal_1_1TiffMnRegistry-members.htmlstructExiv2_1_1Internal_1_1TiffMnRegistry.htmlstructExiv2_1_1Internal_1_1TiffMnRegistry__coll__graph.dotstructExiv2_1_1Internal_1_1TiffMnRegistry__coll__graph.md5structExiv2_1_1Internal_1_1TiffTreeStruct-members.htmlstructExiv2_1_1Internal_1_1TiffTreeStruct.htmlstructExiv2_1_1Internal_1_1TiffTreeStruct_1_1Key-members.htmlstructExiv2_1_1Internal_1_1TiffTreeStruct_1_1Key.htmlstructExiv2_1_1LangAltValueComparator-members.htmlstructExiv2_1_1LangAltValueComparator.htmlstructExiv2_1_1MatroskaTags-members.htmlstructExiv2_1_1MatroskaTags.htmlstructExiv2_1_1MimeTypeList-members.htmlstructExiv2_1_1MimeTypeList.htmlstructExiv2_1_1NativePreview-members.htmlstructExiv2_1_1NativePreview.htmlstructExiv2_1_1NativePreview__coll__graph.dotstructExiv2_1_1NativePreview__coll__graph.md5structExiv2_1_1Photoshop-members.htmlstructExiv2_1_1Photoshop.htmlstructExiv2_1_1PreviewProperties-members.htmlstructExiv2_1_1PreviewProperties.htmlstructExiv2_1_1PreviewProperties__coll__graph.dotstructExiv2_1_1PreviewProperties__coll__graph.md5structExiv2_1_1RecordInfo-members.htmlstructExiv2_1_1RecordInfo.htmlstructExiv2_1_1TagInfo-members.htmlstructExiv2_1_1TagInfo.htmlstructExiv2_1_1TagInfo__coll__graph.dotstructExiv2_1_1TagInfo__coll__graph.md5structExiv2_1_1TimeValue_1_1Time-members.htmlstructExiv2_1_1TimeValue_1_1Time.htmlstructExiv2_1_1XmpNsInfo-members.htmlstructExiv2_1_1XmpNsInfo.htmlstructExiv2_1_1XmpNsInfo_1_1Ns-members.htmlstructExiv2_1_1XmpNsInfo_1_1Ns.htmlstructExiv2_1_1XmpNsInfo_1_1Ns__coll__graph.dotstructExiv2_1_1XmpNsInfo_1_1Ns__coll__graph.md5structExiv2_1_1XmpNsInfo_1_1Prefix-members.htmlstructExiv2_1_1XmpNsInfo_1_1Prefix.htmlstructExiv2_1_1XmpNsInfo_1_1Prefix__coll__graph.dotstructExiv2_1_1XmpNsInfo_1_1Prefix__coll__graph.md5structExiv2_1_1XmpNsInfo__coll__graph.dotstructExiv2_1_1XmpNsInfo__coll__graph.md5structExiv2_1_1XmpPropertyInfo-members.htmlstructExiv2_1_1XmpPropertyInfo.htmlstructExiv2_1_1Xmpdatum_1_1Impl-members.htmlstructExiv2_1_1Xmpdatum_1_1Impl.htmlstructExiv2_1_1Xmpdatum_1_1Impl__coll__graph.dotstructExiv2_1_1Xmpdatum_1_1Impl__coll__graph.md5structExiv2__grep__key__t-members.htmlstructExiv2__grep__key__t.htmlstructExiv2__grep__key__t__coll__graph.dotstructExiv2__grep__key__t__coll__graph.md5structModifyCmd-members.htmlstructModifyCmd.htmlstructModifyCmd__coll__graph.dotstructModifyCmd__coll__graph.md5structParams_1_1YodAdjust-members.htmlstructParams_1_1YodAdjust.htmlstructSafe_1_1Internal_1_1builtin__add__overflow-members.htmlstructSafe_1_1Internal_1_1builtin__add__overflow.htmlstructSafe_1_1Internal_1_1enable__if.htmlstructSafe_1_1Internal_1_1enable__if_3_01true_00_01T_01_4-members.htmlstructSafe_1_1Internal_1_1enable__if_3_01true_00_01T_01_4.htmlstructSafe_1_1Internal_1_1fallback__add__overflow.htmlstructSafe_1_1Internal_1_1fallback__add__overflow_3_01T_00_01typename_01enable__if_3_01is__signe79c1a4a74199dbd9ea00e7f00a1f17f0.htmlstructSafe_1_1Internal_1_1fallback__add__overflow_3_01T_00_01typename_01enable__if_3_01is__signe7f763ccb75ed9892d6722fd4f4553e05.htmlstructSafe_1_1Internal_1_1fallback__add__overflow_3_01T_00_01typename_01enable__if_3_9is__signed0d65049ebbb7c274a820291a806f1866.htmlstructSafe_1_1Internal_1_1fallback__add__overflow_3_01T_00_01typename_01enable__if_3_9is__signedaec99f860ab915e28f6cf314792f0a46.htmlstructSafe_1_1Internal_1_1is__signed-members.htmlstructSafe_1_1Internal_1_1is__signed.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.csstags-canon.htmltags-casio.htmltags-exif.htmltags-fujifilm.htmltags-iptc.htmltags-minolta.htmltags-nikon.htmltags-olympus.htmltags-panasonic.htmltags-pentax.htmltags-samsung.htmltags-sigma.htmltags-sony.htmltags-xmp-GPano.htmltags-xmp-MP.htmltags-xmp-MPRI.htmltags-xmp-MPReg.htmltags-xmp-MicrosoftPhoto.htmltags-xmp-acdsee.htmltags-xmp-aux.htmltags-xmp-crs.htmltags-xmp-crss.htmltags-xmp-dc.htmltags-xmp-dcterms.htmltags-xmp-digiKam.htmltags-xmp-dwc.htmltags-xmp-exif.htmltags-xmp-exifEX.htmltags-xmp-expressionmedia.htmltags-xmp-iptc.htmltags-xmp-iptcExt.htmltags-xmp-kipi.htmltags-xmp-lr.htmltags-xmp-mediapro.htmltags-xmp-mwg-kw.htmltags-xmp-mwg-rs.htmltags-xmp-pdf.htmltags-xmp-photoshop.htmltags-xmp-plus.htmltags-xmp-tiff.htmltags-xmp-xmp.htmltags-xmp-xmpBJ.htmltags-xmp-xmpDM.htmltags-xmp-xmpMM.htmltags-xmp-xmpRights.htmltags-xmp-xmpTPg.htmltags_8hpp.htmltags_8hpp__dep__incl.dottags_8hpp__dep__incl.md5tags_8hpp__incl.dottags_8hpp__incl.md5tags__int_8hpp.htmltags__int_8hpp__dep__incl.dottags__int_8hpp__dep__incl.md5tags__int_8hpp__incl.dottags__int_8hpp__incl.md5tgaimage_8hpp.htmltgaimage_8hpp__dep__incl.dottgaimage_8hpp__dep__incl.md5tgaimage_8hpp__incl.dottgaimage_8hpp__incl.md5tiffcomposite__int_8hpp.htmltiffcomposite__int_8hpp__dep__incl.dottiffcomposite__int_8hpp__dep__incl.md5tiffcomposite__int_8hpp__incl.dottiffcomposite__int_8hpp__incl.md5tifffwd__int_8hpp.htmltifffwd__int_8hpp__dep__incl.dottifffwd__int_8hpp__dep__incl.md5tifffwd__int_8hpp__incl.dottifffwd__int_8hpp__incl.md5tiffimage__int_8hpp.htmltiffimage__int_8hpp__dep__incl.dottiffimage__int_8hpp__dep__incl.md5tiffimage__int_8hpp__incl.dottiffimage__int_8hpp__incl.md5tiffvisitor__int_8hpp.htmltiffvisitor__int_8hpp__incl.dottiffvisitor__int_8hpp__incl.md5types_8hpp.htmltypes_8hpp__dep__incl.dottypes_8hpp__dep__incl.md5types_8hpp__incl.dottypes_8hpp__incl.md5utils_8hpp.htmlutils_8hpp__dep__incl.dotutils_8hpp__dep__incl.md5utils_8hpp__incl.dotutils_8hpp__incl.md5utilsvideo_8hpp.htmlutilsvideo_8hpp__incl.dotutilsvideo_8hpp__incl.md5value_8hpp.htmlvalue_8hpp__dep__incl.dotvalue_8hpp__dep__incl.md5value_8hpp__incl.dotvalue_8hpp__incl.md5version_8hpp.htmlversion_8hpp__dep__incl.dotversion_8hpp__dep__incl.md5version_8hpp__incl.dotversion_8hpp__incl.md5webpimage_8hpp.htmlwebpimage_8hpp__incl.dotwebpimage_8hpp__incl.md5xmp_8hpp.htmlxmp_8hpp__dep__incl.dotxmp_8hpp__dep__incl.md5xmp_8hpp__incl.dotxmp_8hpp__incl.md5xmpsample_8cpp-example.htmlxmpsidecar_8hpp.htmlxmpsidecar_8hpp__dep__incl.dotxmpsidecar_8hpp__dep__incl.md5xmpsidecar_8hpp__incl.dotxmpsidecar_8hpp__incl.md5/usr/share/doc/packages//usr/share/doc/packages/libexiv2-doc//usr/share/doc/packages/libexiv2-doc/html//usr/share/doc/packages/libexiv2-doc/html/search/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:8950/openSUSE_Leap_15.0_Update/9c93ed18368a24159489dc0edaeaa784-exiv2.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux        directoryHTML document, ASCII text, with very long linesASCII textASCII text, with no line terminatorsPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedHTML document, ASCII textzlib ERROR: need dictionary (ASCII text, with no line terminators)ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedXML 1.0 document textUTF-8 Unicode text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedASCII text, with very long lines, with no line terminatorsb`pO"utf-86c608aa9d17b907fa35849421eb957eb8d0e918b33e17d166a1dd0c002d406f2?P7zXZ !t/6L"]"k%ʽd|I &1Z.sK >#WZ|fL"^|/.s<V0R1(35.SlF"לd[7tK#nU8"A;gi'c"\+lK{/4J  w?yyXC臀m(Ң0{.Eϣb8^AA*aVk֘]{ObkYo'\AԬaAM(aV)D)&nXV3ʋP &d汝#C)fWLyתs0A= ;8S6wRs tt| vhQΌ^4d( ?>o=!4[y6S%J o?R[4(RSJ4"kQ/kR47  e\pp/`*_ӎdqɝ-t{;&i]}-'5u쪅 MذѪ P%4WB0|ZNdw4U/n'bc/Ro?/|Cֶ7E()a5+Y{+*W!w4D~Vq=Zݎ&Cۿ!Qe@ezGZOSVk4ւjm+rنmjeHx ]̓`xFӅT 3/la,.zh}JxneMgsc\.r1qpU~S\Uy |*q y}:ETa+S~ M/^ H87'ê.c ŻNjƢuV|3CD@#ɵY:%A7A3<ٿ(Y/.9$m]2Eo41&Yt3)b _s;ϨPsEq ߸*1J-Q%h{ FHzLMc!]Be!*jյj#Gb l(wW g̮Ǫ/[D[(([I]#4+:&iϻ?Z?i7KvXwX|c`yN~Pd+hB=memծ*ѩ킿xbrƏ9>OPiSI3}sm6/c2/ :oW%Y+?Bn`l%X {T=XȡuE9Q̽(̤2hM7Q+)40eЍ󗁇B?~8)1s\m{xigsƦU,w=fUz,_3u-46ce-*zHҤH?v3|bGM!9+Y6G快xXFث؆,A`)V⺈EV-9—ْWA7HSe&KcOD%jd/[g $Z2N-=_KwOs..(^d~5C졄'mX4Aճ 2lz}7l8e#6Vd S2MR 'Z:O[-riS6Q 0(кaL/6 gxYWtn"-lڨ# `Q.V](Kru7h^^@eXF>vYe2 '|~ٵi`>$!8':ę)xcGK76V1!5.=Lzf _F=F? tJhw,d&gcgyehVSF `?v.P!I}W=v$!D[ߙ*0徼ng0pvy>W8}:ɪvJO)|}yan>&;yT1n/qxyP /= :Z(v5 xT|V,HП Cs}U`ކ0+ER Y{`D)B" 4@e_ QH8m-JR:Qlt'MbTګqQGoFY<ª./ቔc I5vYE A}ZbR1A':5GPW5S'>sO\?8DW}z3xϪ@ՙ c be.J5Y.Bbx水޳B3i# xV84 s)#q9է,N)Jk IoWyj;Ȗnq4S\VZ*dX J-haE_N58r"vgWM>lju1$,&JZCMCyH lO֬PvcFpDqpVTߨF0;ݶg⡟ё`9JL_1|׷\aL6C %${JFgzD/Աvhp$hS9INMF׵fX9Co}ly5 XrVs]|Rg6A:E27 9GFyOʕ Rqva|؝jh$^ŽL澚Ago {Q]-T`}kQkKt3MtR_N:ӌpjx#`=@>,~ <Gmm lB'ZuW0mX>_bjY,D# 9P/U@"qb3hm\uS7Cij#jcm~QjiHDoU o:?tĞ6AB3?5rs 1aN-=cS!2iwLCX`\n pǣ:S3kY`MJ2m^XtD9!n ."m/^r ܱpg0N&NcYUsoھK-)pѲ9y_;BtՑϺwlI#ўP3i5x3uiNՎ x <_bVs M5e)nig_ƈg`[IzZqtEVhO)~ u7Cc0隽a4?Vu]Vm\F!e-yVͱ>an{]ukRbL]mJc[ 2_9PWs Y\ zŖ=Hs -J EFҰkVu\&kE wA^ uԯHA{-.Vϻ93og~aHpt0EZy`3 ˊ!>W/<(%ѭ{F^nUfF101>_SۯMw6TQ]* oVغGFy|Bc.@Ѽ^t%nũ=ʋ p*͜j!L0nS'V?W vr1") XF_&lfƒ5Gw.EeIjntC>5˥ٯ:gh?Rd@5<-=1ɻ:"4(7<%퍊GS޲JlR xB ~t#٨8UWp"F/Ԋ@eޛ&/{HюR[}f[ NڑTՔ yk6~8! iS!- N<˩FϽrY(>ocE,5n1r>Jݏ!3&٤'RζWXT3tw,] `eFF.ŭ0~ YD 1;)hy0# 0Ԩ[ęv`_+1W=4' _H`<(|+6{ VRܡ籃GVȕM1'00֑R5Fϣdt澻[>f]⚼@p6ӕyS %KL_-,@Akz3WqۀRSʙx~yvڸUD-)`'L8O#-*[}ϒz8>/;ʄR:SWuF{ e`eT%|NҰYl93^ݒ Nw  z2fp f'ÝYmokcu 4\+Us p,e,\ _%:d_q5_ W[{\o,+_"s $O rbQC+=rOs6)N7a73qArj,f? P]/[­X`!zN6PڝĘy< NLh@1񖆾 ſ{St07El__ۊ=aQk^vHC_El/P YZ