jackson-databind-javadoc-2.10.5.1-lp152.2.3.1<>,`/=„‡Hhĕi10(*\A* 2ɷp3/"4+# 0sY PDc=<04|jB7l#992*L@wY{hzeGpZYH?R5~1eEĎӑ81j΂S72md7SŘ?ɮ 3|B]g1\S'¥wEH8MVEq7 ;LPm> ?d$ 0 M 17@ z (8 ; j o >lǓ(ǰ8Ǹ9:ȕF7GLHI)DX.$Y.(\.@]A^:bcЕd/e4f7l9uLvwxyzCjackson-databind-javadoc2.10.5.1lp152.2.3.1Javadoc for jackson-databindThis package contains API documentation for jackson-databind.`cloud108openSUSE Leap 15.2openSUSEApache-2.0 AND LGPL-2.1-or-laterhttp://bugs.opensuse.orgUnspecifiedhttps://github.com/FasterXML/jackson-databind/linuxnoarchi8L3JHFw̯wS_YAF5:<a6 :G7/<r`TN8^^Q+[FA_F;KKKLEKEzW7PBFDO^U28R+ Z'v9:]Kg+<,^%r&Z'' SvS<v$56h}40 /F8.'i|pRrlas5jp/P6jItEJ$sD2Zf4=H-'fL)8dbw"':S%!Fw"q! i, VAx* TN&Q e^82u5C)-/Yd:W2u::tX|Vn=+BX@\}, 'y0)S2zi>[!)dD1'|7V-x*R *r`R B5rH#S9)fXSgx]>8#\r9{CP) :@eftTC:wU5UBIaMZt GOaK?FiұKe`#P3=+V"$|##<#xi&u!B'.42@!q%&IIPQuL~}̳QC]/RHW@%# #?v3~b D=:\u=2JHzX H-A<&.3%1)%&"\'@/nJ4,) F1T?8F1(8,B% #%d/X!4c"j"knf_i>qgt *[z#6  "%!(]M2{@?@@v^qFz^)P.- IBWI~+1q?=F!ci,pQ\CKN[lwpr3,l`Hupn/(ihHDWmvr:'gy!UJUb1 ??'"aBSkcVXP n)vI?pM[X9=+%aQNj, +/GYY6c8X"YW;U)\@_G).Z6/ZdG.iD8E"NkD]1V'v7'41~'(''l'6'I0>;n\KJ?A]'h,?22UrzMxEJ^$D1:` &Y]WX#V6]e9dbzu/i}ǫNɌ`AMm%%C $#u$):!P>(G!!&S2)1z=.(!kJ"TV)"w'K&&)#$$ H4?ӬӺ"ovR1o0OYخ_81';("_ "Xu4t#z>ɧ"e63Pu kŭYM0C6X#GP*G}YI2+zla4B~*^B;#YL"M%x["OC&1dekc-kZ% h6G%44$WJ\8tS ZZA!eлL]$O'N"r&/lFE.[p>2c#X"Z&$;;{ICH"?8_"p~lx$YxqBюpM{fipxhNfExnV{w6KvKa-{{{U=b(ezjm^YQy?of;Pw7?!"&&"-'9 M(&#t_(N)J9%'W8'e `FF1*Tv(h^SLLI \L*0C(dK288d88t8T8d8t]~HorPIaEAA46WVaiwHP@IV\IU.cR(yFgN~_eovm=ZJ:* *!l4K-:;R`>P-&PK6Tzt&/$Y'B--,W:x+)'RcSr+O-(m@n/8PcOL PWO3D}  JvS;>Z3VlA9A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AAA큤A큤A큤A큤```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````43ea8199f938e1e03ebf65ec94fe305389f835ca32522f16c9b26566aa7556f274bbc58092de8d9a857370a84bb307344e4266e97ad36601db87aaa52eb5d8c9034dba5a846064f1e15e7b9825adba4b37e3b1afbd528fb7c23ad2e63fc19dd4c4415f19cee104d9dc2d6688657252028d051395d920095ccd470e31085a2062d6505457c00eac16be092cf3dc21e63d8676f5dd0a51f9e08ef9b81b97bb29024f5b4e56c9e2c9517807d6c08b3064f5e0ef07217e7dc60e43d7ff9cce315759568d5ea338e46da9ca159d7797b945cd13be288a782ee1eb0e3d966ebe3314df94432080b323b95df8dfaf5bd3bf240948b21b20a518aff251a778f3166635a4552b18227671749a0ce8160d91480513ff047483d9128bc7cb1852b07ab234f56bf846b42fa324267c43469bcadb5c69c864d2389068912b473c0cd9842988e20c78d44d8eacf0b0b54e1355f76ecfe2b043020684ba9f38a022df460b627d20889f03162e15bb607c6261f647fc50640bdb2b2fff57b69889025aea36eb98183b9bd425c774bcb203a33deb37ffc79d6a020bc9b2fb4562b37e5a0e74f5684b93240f62e2aab0759d23881e29e51ba015c9b5f6f383f3c2e441f92e2ce4201a5f7dad041a345858a115ba62926dcb9058eee43d9de8b537a92a89e6d3c23b54ea199490e9e85791e4b3b15757f72d0c499b9ff548e0586ebd9ca3e440f94043d20edb9768e72053d8eeadba65c09174dc67e8c3b61e89909b9ae7e3c83f69c5f15aac54b0d9a8bcf034a3c32f0ca1f4c444edf8452e9fdc2c573df0a5eb19974bbdd321f8f2e96a342fb693604ea56095ab6bcababb564d5f7a6c9ed1adcd297aed3dad18c87f3f04381a765cc64aa491e70cf089db03e3416b94064441e116a4dc3bbc9d41cefebeb0a37d6ba603e9e4da3f9128f36606ac43cb7b7938fe0dae5a10cadce602e9fc610dc20fa5ea8541c1d50f7a5e3eb4d09eaf98aecfc6a05027d9a75610be838d68aa4070b57db63f5fc03cc478a6c3737898173c6d050036e9da9161a05d97ea5450d08f88df59998acc238e93690b760521188b620cd4ba6f0d9c16ecd38d67f669b8231bb6809d10985c281afe9b3b3eff2c4d0da589ffb86c1ad2375a58a1c97ad4c94c77f0776051078b04b154b5a2abee674af4cf223ae26fed8be77879ccb760a7c80aa0358e0164300ea1b305e21a40bd6b3748393353d49bdbcd8eca6f97c71778690f1a98135ce0c745b61c4fef8d95a354dcb96a3348908206a58f33c58acda72089943069246e49dffbe6a63be95ef6daac12be023f3b9651e9a4a3e55c69541615d77d7d8ff8a7f38a5a34372d77c24fa16fbb7803afe02fa61bd435e7d68a4958f2d6f0726d010653194d9e1a189bf84f0a8eca4be5e0af0ed5885de50c1b2bac815a9dac01f4f8f15de66dc6f911fe7444534ebb5d22d881364fa8a31a5aa721a65aa5b1150bb9a1baa40455e1468d3e7628b5a72a9ca40d02537a61953e9861e543c99d3c757294c5f6053ed6db83cbd7f45faa9058f5e32d50aba2b54a8a4f7a5eeb4dd60b0d5d57faa0847034214f9b2ccd40ba37c268cc4109f7e999591dcc5a2c62999cfcf6509072d61b44ca58a96e0c30593f46ae93d2864a11046d71da502f0d4aa214fd213ad6b4f1c90f32e31506d71b9d60ea2c28e8c0e62505e3efb4fc417bae64bda1012a4d674b662ee760744f513eb85e4ce199653d78d57d338b2e01600818dcc3c10327cc2bf6b4d53dc6f1cfe65d325d9bc52010488669f4b59d02ecaeb4d2cf01d3add93c9d6be30266afd4758a008257dfa5da6c6ca1c61b0feda3c9a472f1b95279513b1fe0f4fde46d765ce221e136fd2f70635a826e5b0074856f5e5452a97b99d37eb1fdbe278e88b6952012a20d9c61e22281f26be8d1def8c32393312438f58e61c0533dc9e84d18327916038df99741481fac325bf700ac7e916d611d4a63a5b41d92537ac2b288b09c94ddf895fabd3e5f2c63066946993477f61d100835620f93b291ea0d6659fc16899c46aad30898db1274d6a1c795fc6d372c34fbb92014ab9f5a059386679ec0332f3482d1dc708f4d23247e83e2f419eb75887f698ffc4f92529acf24f77a9e5437ae079c806c385a21daff4f4666cef57eef1ac30cb5ace42bb5c659437969caf8a5d734338fa53d1e4eac661b9391d02bce9ff23826f83a7c82793a0a120b5fb97684629f52ad4c275fb32c7ba7c053579dbabc9f04edaf9a975d0284081ccbe83552b1b813fabb4f1be94bc0b58c4fa97049d5d5a56bda340a07a2fd82229364f40d11e6af144b5e44e75deba951370c47cb95d3cd419eb19ec79ecb9014dea2ea6d2586a4402307829892bd5f5bd27d8cb2e1862d9f459677672699e67e48cb218eabca7fe40ceb0a75dd70900c94e80e925547818ca0560f107f8a6ce73b26563be487be5678f5943f7501fbb49540b7a3a91343372ac0bf112c681c49b058f516afe93d2f552f6532b7b118c29cdd6df9152a94cfb4c75c0db3e20726c247c3ac5add203ac1057ecbc9499f84f505051d70d8528a9a95119b8d02f6a8a9248e8b7c5cef196703fc83cea290886a2837202465fff6f247614511f2bdb9c4bf9e873c1aeea7ce2a5fae906f82f23971ed10b3c5ac96084c1b535bfe48378015f55cebda4ca520d19d598b3c219a723707f4cb973cb5f87178ac2486ceaeffa6a1ca21d4c7df2533458770317c8bf6ffa2d086dfa6d7556df8f980c5ebc3ecf226ab8dea3d6bee7167b527c76b87a25f7a44a1b64221ab933b126613eb32ae4ff477338b07230959a1d6724cdc3c1501552f2abd93ed833a905d16e0731e6504e7df94d28d0a27da54ccd89b0211df6adc852240ee94d1cd31cdab9341105cea6807e59f1a421a857f426bc3deda4d4ffd04a3b30faba5d3a0390efa7139a5ba04cbcc752e9ec29e8960af9c593de1c4f176e0de96189e881bba4957700dc36f3fb3332ff9ba778b4927fb62935df499bcba2c0fa8405ddec62bb049c8979e0031919d1785d95c18303cc19cd74cbb38c14fc66870510d86e0721b1790b76614ee4171a8a764e6cb05b1ce7317b0341a8c0dd428bd648b2687c5af8ee7b254662a992b7ac5ccc4822922c413f30e97b3ee62ac50785bde0f70488c252e7e80fa336d36dad214361f68da57cffb3d45bdd93579a895abe22c50daf2388d09441318a41e76dfbe7fd17b501cadceabb3677b230546c238eb0e5333398d51d5411b6ef8a71ff103238db6fa1a7190444d6df189a81d1e1bf4661a836ea618d1f6815e2293b32934c2135af30ff9fef7691f7b8829ee0d159036b4b38d99bd457534df7bd9638e4964ede6ae963f080f9b3c095a1748fcfd9757440b233c2735d11dca9e89e996b8ccb2807b84f2019e9dbebf9ad397aa06e1125a7fbaf1bd0883782aacba4de74977140148b4aee10d782cc6ef5185c7181dda330767a6f87d14cc45ce3b7faf0691a5a447b5719633ae8f860cd029b59f8b7605a55b823aa631e2c9e429173b59d7f1add106db572b7174cc898702ab11a95560c08c5df3dd9634397c4dca170767f5c2c89b1ac3903ee7728328f7b4b191aa54762477701050fe310893550d48a28cadc70ca363e9e0025597a5b3b6ef632ffead3e88555a80bf369ad6d294702963463738bd8381e618d575eb0ba23449cb7148f50eb48a1f483d6307d4967b047b1fb8cbedb7d19f58ab6369e31b507d663508577ee3e858147eaf93afe558e51b3aa1ddc0e3ac110f7d9c4610581faf8c7906ed358fcb8595b11d25039b8b0ff408b0050b615338bb0edc26bc460d30a11825e232758a394179a9dbb66d7240f512606998eeccadd4263c3cb3e988f0e2fba28ae0c2429c6b04ed4f1dbf6a2c3637983e76cda193ff177549fcddf1863d98a60ca30079210855eb983fb481920b24d2cb2a6434930d6717f37c6ff8238d1beea044015a532ae5a82cab795dd51dc0ac0508e19757e2375ebc3cd0cab1319c0830e45bb7e5746218cbdae0c8f4bc4d8a60fa9fb8decb5823837e4401ce249370734bb642ba5b1704102f090c0e99d62668bbbf9c2bbbabd404fcb49d40fe482331ca1c7baded9ebbe44a54e0c9408b6033fd9f55a4681b5cc50a86170b205b09446406022c0bf13a7d13f5d2730b0a16ff9f9b7d639088a1525e64497b416910955076ed259ab9d0e7eb5f035378e81ba7b9b140e6cce32570dd7f8e59efebcbaa59dc8813e02ea01d11289b2854d9c08eacfb6642ee671b5d4c2532a568277274dcc4a81c863612ab5010bf5fbe0e660d266914ba2c6ef88fd5a506483d78c646ed91beffc60691110b53135475cfbd281ebaa89ccb534fcba342ecae9b2f4e19fcc39cbd89e8c83a72e4857e7203d3843e45e7ff412594fbba433576839614a08a97dcea6b9e42eda8c3b894c6e77910797a0ccc2673ebf83ed29102b069d4d22a31f1e5a10b12e3900825981cc5f2f9e0cd613031886c3b742123198e3018cdb29f99bc90d711c9a66cd105fb325451c1a1f23cc47396ccadcfae6f83f4df30a7327b61132cf1c7972dd559f2d43317ab1338e8c7aeabc192c061b8ebe669eebf336dc5af6369a712e63aa68cc3afbcf9cb089240df5dde0a2107ef57e19c4410277ea1a28eee00bd62a3051c78372d2d2ee9cb0615d43bb8e51d8de99a301233350555192b4fa1409fdc942f0ac3ed8abade4ba7e5047062cba4c8849ce7e750aa42caf6e7d0a157195575bb0a4e8cd14c957ab863c004c97b403ce0a0207eb8d12aa77278479e6f08fd16b9b599554ce2ce35974ef8a48ac56bfe4975f3a343c6eb8875658947a307abbf99b42a4b2a5c599b64da4a997383c0c64f3bf4c352fb4ecf920532e6acb8de925087a8f3510e8db76d8dab9f2009375bd15ede68b26ededd25d52c8f634e9b91d0cd1e1eeb9940f1521a4f0569241da5c08fbd283dd7b15b0fa77eb613201f5ef89153844fb881703611eedf94a9a7fcc3a4f7285d4f1960df640c2d6a1f5d2faede1ca5d16d74a387bd3598bd1cd997176661b194d1e03096ba8d8069b253a91d0f9d470ce7b7838c802705fd32171d0731364bb1b1f36d1d143ff3d1b9c1d202ee345efb37c024bf94ec9c29a125faff353a0d255c29de9128f9519630b01b2dbc37be9f432310d1cb60a2dc1c6c39d5d642bc9e9af73bdb28a28ea6742e50b3cb6fc9dad9f9ed68191fbabf5fa95b8ecc7e65983abb975c23389238227c7c55659ba4f8a3744831e6fe3286168784039362c688c5c79a6fa523f1e249423829778ad9305164f60fa61d2d5722b3e729c2f854b064820a6a417176a683c6b69047472acff37bae47eaf38d8337ee1e7c080e644209b99aebecea9fb5027e2249810afd105199038cf07572e7c245eef2782636d393d53b585893eca634ec95127485f504a9578176f67c91ce7d6e7c6c75de24b050a8777eef00d54394783f9aa370b9dec981d238c0b87a4a2df50034e7db8923ed4f6fe2f22c7b24d61f08d318feec6e864bba9dd7e455b482b635d1839e3473f7f72419dd3059d52beabf6e6442f80eb6812e4abe5c30cf6b8580f48b25f61c2559a7eb39309b99c4fe94f63158d23a2fb82315ae80b700db13a129f75b32aeb29871737963e4090918cd20fe4c7ee45798a1c13a5efa695c2ff67d1411c911e2b9c4dda1fc5d3567cc99bfec41d0e52f04e8f79999d01b0bdf129eb53c649a06e3af4e684ffbec4a949495e6931d4040dc0bc6fa9330ee9871084dd2da9813f643ec5cac1747c0ac08697bcff691ded4e7d09c907508753959fde7feff4d01ad06a54b94ec46b42a1283cb2682f14353eeb2cf45d53ef3c3d5ca9fa8924f8375fd8cf2abbe2930f413f528373ac2cda139e4a6d00986f9e9a78165aff30beb73002d1a8eb79250611b98fd6bbebf2e9c704346c54571428acd135408656de8e28cc649c31513099a1773ab0950da48adcf9d0ede70f60f4f90da8b0b6ee6e080273a36f1b5ffd0779799af8a7c24a846e1ce19b3c002845716866951f1dfccc6791379267f1aa408649576facf2111017a8cf755cfa79ab1f78b701d1ee26327b020a331942e7ed6a5b54823bd1a503f1f2fe08b1c04b9614f32f211837d9e642f378a76d9176be0b62cf9a40d773f7fc351c05b4e5c9bb583a04ae79439b60eb6f534ab70a936af515408022fcdf6abab63715fa827a3a68c3079b1bfea35d5d394e75e231f591234d50ba446f92120a1997cd274c7f4e95df5bcaa1cae0a24e0fdb12c63efd5bdca6cd87ad11686176d975fdce274dcc0adf8da3190e5c4e55271c50ee408b89769de9ff823d2cabc1dd9fdbf6074075faee7183aa256fa923b83ca95388afbbd71c6293d4da5a493267a9ed718485211f6bc9cb19a3027826505101b2be7e460640321e1f764d53f8131bc74f73b5ac4d1f169061fa349316adb0abc106fd3870f5918e5715b2ab765bbb779267f2f55872836cfae1ba2830073203c2e25a99003ca08e90134a2a8278692c3d6394255c386719fdb1e82973e4b22ee4c06bfbf01414fcbeceeccf776a71b3b14767e8f9dd26048e2677000763e54ec61f6e21c4fce4db99a69e285706abc1c26c9dcb107145d58c365ccc9920a80225c972173119d733eb9641db039a54c85f7b65b569c6a2a53078d739f578ecbf5fddd0b4b3df210421e79996f055523c14775165e8cc094c6b623288157a21db3dc993a01a93730fbfcda202e22de292414ed1868187d4db60b624c4a7b78fe8209c1f3b6776a934ae19a41a16d0d0be07475bbb1c98837223f6f8bd2d0817afb97d471aee2dc7ff808cd2a4351ba22ecc258fca874fffb775a2c3bddbc0e17b6190f5affab36db88854e34c08763d645fb290e34cc45a8a05e645067895897928ad4ba480a1c7b3af51fcf7b61f8e7c2a6daf8a82b1021a25ec22a63e71bc9eb2b1513cb9e6f4b709fb92b764c97220504a5c645ec110e618811f032f1cb6a212dc8a3ddd74c23096bcdad4e6ac1b915cdc868b9abe364e3e6924c1ffcbfc2b8828bd2bbe9819a7cd52bce5b70549161b946732dc99cc8987d76754df16b47eaa0a9dc1569caf23dabc5229103acb49f5bd2f3bf42f2bb617f319d98ea6323cd3185aab7d2e3aeff0ebcb673c53b9d716c489a9b67942d4a9618e75096540b6ddf7b4114e29db81ed1198dd5c6fa7ca4b93fade2e8c04cf189d649f1f276e397ebb7899b30ae3d9f4276aa4b21e241286f9676c4436e1001d27511a06089242c9b2dda05895af381edc562c009eca0c28343329f5543354fd1a10eb9bc0aea746dfea4e5ea0e86df6e645f33da4fc140db2f4d541dc2367f0b758f334a5fd2c0b6798cda968cf7559bdaa77c4bd69f37ad32b5c650744e5ae1288d8d408431ec0620ad5f42daa70ddf3b0ec8879c7fa553cc9274c8fca703712447ee4f4aae7910274ef4075be42755699959980f4aeff5d860bab77f7e9847b6980ec03b14b4f7da7f80ade8cb51ee221a11b24261396ea8362d89ac2118a7e5f556ce6d6bc213d8a5fa91e929d3e9dd36901c5468f47328861a1a6b9ae934245604f6154b665d2879caab61b339e46f98f39205c4b6266a5857815c765c72c22cdcab2844af941922f09a33f5d6b5ac9d088f214649a31c4ad6408b1cbcf59c38963139867e457e58248b6b7650d3499c36d3237ead25d37084f57382fabbdfbd8a78d7a8d605172cd1160ffe0de69e55f5d732452d6fd462e9a0ffa569bafa8fc513229ee3e5094a0f5bf9a70c28360f1cef1e8edd8beed3f35c6306fc3beb920a60904b168b2b0ed6d1461438a3d527f19de92ed9d61710f314bd444b9aea6990b5854f15c38a6403fe2cb57ecdc625212d91a8a0d00674db959fa3e169ca7603b371eb7024792001c917602e7754a01287eefb4c8364d25cf9e33a1d322cfaf273b3e4b02023c175f45baded1ad16ce87fcda9274d4eaf9df105aa0ea9bf299a35ee1e554155ddad514f96764eaae800a8b4cb193abbedb4907fc799b4f57799aa581f6747d21932f96ecaccef50644274d7a308a5eacf773932f745a1dc633086af147a1d19b61e28e331af1cd180cccc5b9b540b04f289813ab15cc27be05abe47d80ce16ab60f2babec064fb760c6478c01d28bf70a60a626dbd1808122c1ced38641bc0d643df0aab67d0703c6b379db411228ea2a5c87d32a84376a7c255ed32791ce2a7f39aff146edb9e17f3092bd84b3556e3338225060866f50edce7e2d845122d83ebb3fd0d58b19c0b987178aabfa2b8ed46de683e8bd790af14b9dca9b8454bf83c3fd3f0282925ba2b72c50646f0230bd5b6ec9f2340d2dd4a0fc37485c432de08a99734c2ddc1b5394cd3f7cc70c5c800cb44736d4af0689298636d33a2ad38b0d69bcc1a5e33d9c2a5638045221f1fce14f201c97752cd649b4080c5c98cd4f708bda7d4ea43f2a901a809c2108fee5d4919bc28e70157fadd462faf4acfc4183b44a32976bcac8ebfa35f66aecb7a7c86bd11caf3235b87d299de911202aa694aa72b39ec943e9985c171179e045e936b311fca9422087aad0bca52ee733d3bd0f03eee8acb7461a1c0e63821e8d47032f4acb67eae4c3846f74cc07c92ad3d5f12e73557dfa33279bf28ba8aad2a0738dec6b1c919011b07848c222a3ef2ccb36c4bffd5d2e575823f2262f23e75155220c3d521d0685379c6516ea7dca834853aab8d76fda127bda3432cea5d2010391a50e60d36e79e4f8ff278720867d448fad23a20beff8531e1a34823e772f1cbd6e75462a46d14974f8c959ced7a744cbb7891af10b470e06988caa550ff6faf492036ba438fdebadb0af5ed2d5544609feec7213d8e8228c334c74bb1eef6c81d8c04b9c858db6399e465fde3f08ede8274477487153bed36f16917d961dce062912fef304592fe0be4763a28f17d87d09857abb0c529de5a7ec478c921647a07f4b548b2d980b9fc016ed5ced5c0c71f8c97c8bdb9280ce5bb25be2ef6c190cc2489b8781cb976f58b41f23e6f8388987e83309b8378286cc8ce1f8d5e15d60f0a14484eed9d10bc9fd59529bd050201461aaeebe2413882b08aa1353ac20ec82c74382fca4e8ef39cd66b9523907985a5765ff957625e2c12af634cee568d8fe14ea60c4bdba030894341c1226d7b7ed3f604f7bdf2541fbb7369f73bfb3d49be38011f7a72c323eff9701d83b9fac449fc508d557edcb36ea1873bae6995024c237ff776321003631c086b82a93bbfed892acaf3f9072046115dc3f9e94cc582cf9cd8157623f36244d7b7cf96d16f117317855651072c348f4743d53375a71e4ead70f910ef1e9c6dd9aa064906a64201d6ee4bdf300bf639e59efcc474250cb2689f1e004669c6296c0c4eac63f421357f8d891426082ed809c14e96e15803d0cc1570f43a82d3fb4647f006fe6ce0a9845c67b3dc2331ebb3b12e64da046764e3d7894d8dd988b7a1d9bfd8cd182f3a206756903f761fccfbfbd3f7c93d4611d7bc1dc624f1441ba102a36732960ab017b7936d46614376adc17bcfe90b15f80a2e71a7ae90d0a1697425e0cdb90ae9379b26d05043669d24fc4450d6bc9a6ccadf6c8a667a4e1c8c30be4ed2ad75d40e612720feecb6e20621ae556165bd6abd94f7775d22a8f8681ccf43745b214728522b5333e064c94e817f047b7d2c2cb0f80c38abc472badeb6366ac65ba138bc993f3b317bc9b5a84296180c8e710e78d41aac785f93ee0f5f504169b1fa9ad22274e90b875b1c69c20772fe57587ea66f2340bfcadf933bb00489d28c97d395d2142e2df921c7e1f77ca7ac1276aa484b0f1da5056f369a0c8a815b6a69fbd6ef43f6ee5a27187450fb55c93ccc7d97e48fb3103e823b4e356d5423c1818a33ab3c7a5794c118d8851b28f612f65987f25908292411b0c404ea8cbf8f43ed4fec021d19718cf365224dd1a915ec9724976655d104d5aa9a04e67c77bc44bc423a4b94e992cdd508b896f083c58b53177a33b94761545fdf3bf382f978ee86ff2c31656bcb212d363f0469bacffe06ec667411ab51724878d3d8b760c1475ddb9356e44b5b6b1d295af13e33a378d4d710e24e3c9562b7027982156099db3ccca18c643cec2f0c566d4a6147f458fdb375857be86d8d7afeb28c2e04cab879aa7511fc67cafba7479a428bf18d1aff2bfa3645b7fde1dd4122d4470563a716800d33c3a0f57506dfc82232b2bdfe49a5af30f76a51ee8a358de0e4f098e4203622463892aaefd5bbcce9982e06c4fd2fcb5f74ad4de51a10f7b0b026d12ecd2c60bd1e6cec44ec4a6ad13da0ca9d9556d72bfb5a32150af213885a1340bf0483e30f55fec0d2b472f8841b7d9b89c7f2519b901afbec62cc9dca1499d4957f30a1f0dd316cb38325c742aa96e7743b44cee91b8f27211f80dc74e700b6bc354a13f281a9b23ded49bcbc8f6ae9141eee8998e496090a9ec36a1c8ab9f939b365ddadee8a803369153d0954a699000bcab9b53bdc1e28b28bd82856f13f76849d7ed766c2f3474e3daf6782f9133198da869307d5df9168b28e6047fd3dd679acd9a2ffc69e04bdb8d0d8e30b71b77d893d5d9b7bdb02340d1dceb7778a4f48c9f08dd16cca50be19d32100f739af3531ccac4ae2e401aaa302544d720f216614c28f95607ebc67874b5c6a5d772e57cbc9d893632d48320d7feb81fc702da0dbca0277a11e9e43893e05bc721ead08382d2f134e3a5afc47bf1eb83c6990449af10e55032345f6da56f5d380c7b376e4ed7fc35bbe918e7f4be341f604448d59572eade3b94b8aab537a381ea52aded9cbc88ed910f0504bd7656900972ca4c5335d11d03f722d5ec41960fa9fcd94910cf37f591631d72596473869c28cfb3f020ee056bbfe8db6a072834dacad62db6da7d2b90f96efae63108b5309f57664a9872209cc82dcd640dbcb3cc8051e8b1f03b5e2c1cee269dff0ffd3c1b383d157c0f394c0f4343b3abe3529e63ade504c7f861d51200239ea3fd583ae5a29367a3ea54a07e7aac73cd426ed97dde3ab596fac92910dddb3456211bcc527728fc08ba725066aac80e98da12208e51c26017e112534b61878c6ed7888bb4de038de860989ea1da370cd9505d906b1888a855ef4f9627cd87a38f2c50e0adcb12704357f6c8dad2312cb8db0023f7c52cfcf48cd5721e8fa444e605a9808e8586acd48e279cc812d9a1de37928b4bbbcecb112e9c3d1264fac3bc6a5c2008720f7238e40ddeecb5423739cac5c5d82fcb59dc6948de8ee093a9eb7e68720700ba26d6eff83ea1d3fe589deeacc7f3716367d49a809af2e3a99b1a975469847eb1b2bdbf7debec384c09e82e346f541c60a7ffa4bbdbcc3a4eb67e403c32a21d3d51d41025ebf6c49c4cd413ea8a61a237812c5c0d6fdb6bf6fc758a8fdb83186dbb490b1eacca54b06777a24969d5eba4e13b1a121e19dea4622ab7374b3b8c5f996debcc1a2f29f1e0b435394c708f0665fcc8244db74b58c7fa5514cf25d72579292bba1a40c8362cf8b783133aa4a640996fdc1ad825ce60bc81b9eba9fbc454f5733e164b4d0edf18f575515234e7a28c75d000372b5e2feab2b073c016e2522ec376545329e56982fcbddb783185773bac6e4f6411d4b972dc8f8137c31a0902c05c5ce73d49a8e32213a4e70e76e324ae2f31cea8fdf6311c6a1dc295181ac4a47fcfa387fa853ed95d4a96ce7dfe7baeb84ad36352123fa414513621cc1416eaae68669eb4f70e54a1ed9f2ee2588c00385412d7160500afe01b8f9957b5361cd51bc92ae29f7665707fd8ce4e8fd9f599213e410366b5f203a94b632f651564a2dea4af93f9976f321647955ee50330ce31712d1af48a9d6fe666f53f5af6043758ed1b423bb9988be425f869c81b79a487b75276af7a7ed5c0b4fd6249e9ec4d26272d631185e869fcef4252e6b129a09847da7ec572f3acda1cd141cf0996502a78a51c2a848104bd381f20480eec63c7cfe2fb0de4b69b2b5c27bf26eef8fd2a20458b5375e1e2318ac2c2c0e63af0dba2e73f8874225e711a7e8ae69c80855d69852d92707623b8603d383780f0b39cfc0b444fa6a7263aafecb59a8456bfcffbfdb7fc1f10757d0a46675b5bc936efc03d719cc6c6fb7a02e21ca12c1102a8c0f09057d75f3a20508b7413e76d77cb6f2b8c0ec47996bcf9ac40d9c360a61da44edb94aab0388b63cb8482e7c5891b32b9542a7d96adcc8beba65e1552fafc3fd7976a0f09c664f0f9c1d5b5e05405d76bfc2348f5b55b40dcf3dd7ca48a5dd17735d6064af3433f9ed3f257e3377cd7c869cf1d0edcd8a20af3d64ce95a6ed34b2facad9131797b0abb7aa8f70205e14e436576defbea098d9529ff8c5ae447d2b19fc38af7262dfbf36a565ee9b12e9b8a7da4eb0ce14f878e60ff0f29b45a679aa3a1650afa3c64c49fa9f4e69710fb60a6c45737fe3a8214c9b05292d0a40b285a4bce3c0917e7c709d7660f06588442292ee47c395f8476c6dd12cab24e7c1855c31b5559f10d7b2b8ac6ff55973871539d646746a90691b80e4d2b57e69f1450af54ee19f3e4a92d3aaa2ceb5f5acb0ccee38b57e9d96d4697479915c84a0bf957045a6d47c4c02ca8b6dac54eaa302dee47a7e44f5dffc9d928e65fc4ac161f2ae1711fbecda9a39de334f78f6620ecb2cb89aed4359c95b1efb1b1514090f2f47ae13063159f304033fc23d5a8d7f107e2960e12b76594e451663e0b4f1b909e53f43a6f1759a5f14da550a461547be5cf9e72cc9fe695d32b988b5404085bf82dd5ef7a624d7f54be61d8b296d7676249684c99a6ecc124e4528408dc2d12baeba68638a1692049677a0c0aab55d0ac04bd626c02c01b4806d02634b68cf7751146fbe5cea7bcf075a46816deb28d2e11fa39296565f4de6418141f19bfed04d173e45287ccee95198dde015154df71a226d0f4d1b066bccf93b62e66f13548c8d0ea59b1fc3fec13e90ec151e80692e95ca7204746dd29bb6cd36b0031eb3e4e72b7a5a6750f1149887d286db9802a0dffcdd57c5d18d0ac8c4bf9d208a9c5eaad0724294e270a22e9bf4d6ef7be29e4b73887d97aaa4963cb9e223a51e5a0b1d73b658e9fea5aa176dd72315fdd9e1051f50e90da3682c26904b6e4c7c7f7f645ce49a31eb3d73605ae16a4d830454d2b6283e9bac31d4440ec3710031435537c80f9014028c3f865700077541690950695fe2eb3cc59585e04c0af8090c021e4661018761f915948b4949272b5a6531f40c3dd8fdf3e913432af5a2afc6ccac241c1ea67dc5c9ec42903f3809dda698517f1e2a7fe2d54a7fddea3dff3cfdb9df8ad46ad794f04412a1c3ff69919f236299e85e74cc2374cf65c0756205ee66cab9250f43e804bdd323d2f51fd7b5f90df91c5ec517e2da9e94f2b2df3417efe34f01f2a7b2a518ad94f88a2de2c2c0910818f06619aa304d6ac07ec0054e5836d0bd9c68907fd2a3ead1a1cb6c376b270688cc3bbe625cbebe4c792b0249276441fc52e004954b0f02b7aaea93124108d61b034f1414b071fbb2eed3b04ffde936d830b2dbde516165507bf6dea5d9ab7f3e006373fc74667a3d3a39b83a4ec0fe41bca5c91c0283a33412899492586bd160ecedd4c3614ac87b04bfd30cdf2960d749cf229c77dc480daf79178223289fa6eddccfcb476155707c5cdc0e451b6767e0df9e969f2ce078c63508b069df93699ccf0b7f2861e99fb0d9ca2c055eea38c9c6405148723496c32cef91953066970a4b8574ad3ef8d1bda57114efa882201b65b099b7b7af71ce0161b74c441cec32d19cf7c059f8e139e584939c2db5010d2f4466cf761508f028b76eaab8fedbc829b5747e68f5e7f1dc4e7b258773b247ecd4bacdb62bae5bbb2a06f0dd1be7a0de3d46f283030d2314a051864e70108c36b8626138fbefe07f88e24298225e76aa90852bab3acdbc998847efe8c4490726ad141579165251adb1ab13542f7dc00360ed3d633f544ca0aed0ca20ffaf2353a183daeff260bb435883bc41bf16f4e65dc60a2b8f8bd7f9144784b915add7cd84c64afe1d0ea42f2cfd95bc3380f3c817b129e4182045568f1193ee44a6f786fcdd70e8e104780bb797d70450cc4e4c94afb8f088b546f6cea8e69f84842a14a35b354bdbc61caa41495fa5f68ee5420c75d098f3a468ea4c2397e58ce9aed5eea6166570466e4b978104c803027c3bcb100bdbc617056d2f38ca9e95cb678649ee0e724e8313ea2b4f5ffd4553b4963040665a0577a2cbe0ebee54fa5334d31d0f3caadfa101cba43a6f37f5480307f0a1b0d6efe618a2f047f489320102fbbf8c3eb26a348ab427fde70adc61d72e04570838a87e87979661cd9e37af5090cd40f6fb1c78d53bb65b13538c046f6f3f45f0740498ba22758eafaae7f34014fd2dea463f21b1f2acbd1164aed07918d89cefa8d5ea59a3bcedc801ef2c3e56c3c965970029e552502056bcb6368ebf8a8955dc7c4d7a67687683c9cd7d2e576aa51dd56806318e951fcbb063d1cf5eeb353586dacd58e686536c90f525f46af8b20cfba2ad7ae26184697905ea69c28d373767fa9f2d713ba871791a5942c9a135f8220cf691aacd33b4d160504595a10439282b1d8d1f069f9c4b176136b3a1dc5a5de268ebd0d81ea1f7814cd32b4fc8bb935bb9e0c8a83770417820ac039b7e89080913ff98f916d26ac791ec3e2e2a478048526d6b1623ff91aeb8dfce2506a4524ea222cbe2082206e0ef3d1a76fe694e89c325dd83f7cd035580b927ab66549eaf90700ba4f65b4dc2eff3c06147ac7304daf95bf3601321e9957e43f073ebcc7fbbf41aaedada94cc08f13344b8196ca929f20517b657d00e6ce65b9165d0ee46f3d41bed6afce789b7e038454d318369a666d4f9483e8ff0d90cabff00cffa963d9f1ebbb509e9a7ffa87fee5f6637424e69c5bfd5c2da934eb438475ef5efee06c8cd3234de1daf1cf113f1c17f695ae00ec3addefcdc78d2eae0f61d541bf2a4ab2f747bf06b87062d89f67ce82e11c7d150b0d2675eace29c6dd6e172aa8f0ff7c18f0c0814a7783b55fb27fbd3e0b675f738b84ae0e3f7c4786f9f0400c177ba2892d11bcdad5d83f421d649868987358f3b8f91aae858390c04295af36f02f1ace941774d4e868edea5c41ee77f959c7b7dcc91b4c815f54d36e1927aeb2384a6795c6f3d40066b137fac33e1c25c19feb5a280589c25b06374286871a380022a69484f56dfb9f6cccc129e0a5fa449e82cfcd206c5f119a422801331f07d6ec70a7b98c0a864726a0a10282a5a9be88fcf23dbb82580e960c9bc8c6d45f49676dfc3d2134d9386b134588f1e3556144ea547f8c6eb572f8ba0ea3e8dcaf6bd9db2bd340fbdd747bc34eb97c7ba1804313117cde05e961eb7d53263f82f9eabfe800663a3be8bcd2a314a5aa84459d3c5c70babf3c821cfca775c56de3aafd2431ee6013f00ba7e18f7330407c536b42c9d92f2653639604984644c131cd57fa941e876c384c7808b8cf7f397beb99de1788f80375cae11d7aa4a1789d09d0534666d52501a290386d804148fb9e7dd3e444af4cd036a6461475a397e19256cdab5a3dffc99f7245cbca4f4dc4f028289bfd606a774d9df0e19b78c908cec707f26f0d1c92e82fbd1435d47be635bc879d2eea0a3621f57190ecce3ec3c0283142f8ace598a6077ceec2994e396c6ae9e7dfdb89f84715022fba09666723cc3a7b73ab943d729910426be352263b63e1034fe3860f8e8a85fb670d9d9dc7dc863543df75e2699061ec69d5b334ec98d8092cde0dc11322e6f967b4965df2927b9da72cb5dc83f891dda99b214e5fb3172adc585a4bf4cb18f79601495fcf82347c975d8af2d95e4aca04d042b9972e8eaa6709bbd21428c71c0d045df904cafbddc8980962aa6e28d7f820512b95c831e748381e20e0f364f8fb8e56bd39595dbe8fef40b7f873ceee5e9f34574f3f210a8f842b0b4b28e0d32edde0897e2aa8033bef8da25a792a4a7087c559c6a74e970ff14c6ba591a5d3061576922271ffc73727b28f89a29ef70cbe42de836d8be96fc41901711a0776f6075ccf817413137bed8f677e2824074dabba3b103cbd166e104461dbce0001a50a7ed3efb7c72b05ce446b737173d5627f785389d59d8822ce32e239f67f2933e317e87f104cc06a21ee2b5bad9cf011a769b9f61b539dc1f3ae9eb20a18438aa37b95632f7be9324cd3fbfc6544988471aa4955f345a076dd94d26fcb65534b7ba0af599733a13e9886125e5a129e29de777704cdd89ebfa71299cec6e5064759d929ede77430e7544a6e630e08b8aa9149a8b186df6132b2354aec387eafe276869caf8be1df3dd6128524cc9886ede33bc0a73eeaf618fff0ed25d49b61b7a3a067fd7e83499dc25e275a8854ddc1ca40883b1076895fb871ac2166ec1603c1c7b1c7d662ab292cedd43290c6f2bd6a19f410599e36b4c7595be67717644a51b87a6ee57d9399c308937b1d05864e9c4dd4943822b3a8d56ba21d4d768c3d63a3e1a3dc9181e24bf95988f4ee9f42d3b667add86de83cb2f4ee523a5d6d1f045922404b91df26e6a11597c5e0547883ba4ff2cfb21d08fcc09eb307f2076d81c56450f14d84d9aa393d76bd140d2fd24de7da3429892c4feb119f42b8cd756eefdb9e2de41dba8d043420cf2bd087d1b10f8aba9c688884fb7bc8e730bffb24f1b1f876cea84cc080edb18a817b1a44701f411cc6a1f6be449321cc673df3bfe08210ed736fdcac41dfe03c8438f24a2613f1bf8f9f1e3bcf817b5bb66560a84f53a2717c6f0fba7b532f731177582a12f8b293ed31f2bfbd04b6e123b108ff69e084924235afd8ca481a37ba0e8334b6a7eff4d47c034f2b861f09800d243e632eb0628c017f4080b0d02470257666de1f5cd613d6241ab34db58bb428a7ce566ccfd3d4c558066beff859c9320cd5e9fdaca9d64a25ea2caae4ba0d5bde861d2e1647d07cec8654ee4b61e888b285871b4efce8552b747afea631580d90d9fd0bd30a81a1011650e1230ed577439282f37f9ecbf6122ba4e04117d1926b1a6533838b2872015dac05e56b07bd1dc32eaab0e84dfd4e0ac2f5b859d6b47a120284427dabd9499cf7d2111f1914a4e29bad89420937e7ef60510821e9c5d47cc85aaa33b873d4a632bda8eb876f24a4d865ea5b7f4c6a3a2259935cf5a3422ecfafbbf72775cb04e52d849578b7bc9820943789a49412e892656bfd2b205439871fda0c317a71ef597de65d9b54b37a99d35944bb6c0f3b711950be53667e32665b751036141d44c9f729691b663ccc1adc1a3730be9073b79cd147e18fec041bf0f2d13f96cc1d0df4cf9ff585e6f3434100cf89fef43dcc6b30e3d36b8d8959eab3b1fe91be521a953d080367d7e2c88b33f9a57d7755729d876abe0b16901a456078c4a09706e4efa39803e7762debdd7e9c795433ae2059082f763035122c33ef0f9ff5b7c76794019b3d69f4c4dc2d3008a443031db57e3c4cc73b3a1738bed792749e0a60720f68ac348a73b6c5d6fb1d0bd6970e78006a57852070296d50ace9f20c7200ea824f7033e53d475e7ebc9feffcac8c88980e97d24a64f4295bf18a3847ed656ce9d063ce6dbbd3f3d81197e82450351e80be61909a949c59e01dfbb0bbdd167e9fa4537a836f80ce2d4214ec8292f79901bb70fc2158168672f61855f887ef044e67e51ebd6d6ef692c6b78eba5c727d47a2378197b3d342047c35bf6ff114acb8db24ca8c44671b08dca42addf3d6cd8831210acc64d36c3cf2a75a11e06351ca8c04bfc6162799f94e4ef081fb5c00739928f6936d104155ac44d0890bf5f383d34fb9ce766411c08b8e82469aa05bf3e5e93605d74ea2ed66e3c97b795c1649d5abac257e0a6242c7e57942438f3b8a172b81d056f6214b7573cc1f77ed47b032ab06cc712cef75418cf38670d1b4670a5333a9688a1b3eeec95a6077e4e90e7aa9b1477fbc8cb0623e4a8c546fa14089919daee7dfcfe506a001442839b8187949411a4360aef94ebdeb7b3d048fd0cf8acfd974d258a0d99b477ebc51485717e30330dd8bde2833ea1f142254b2e517561705b102d3451a20f13b20f06eecd18aaeb61128b5b84a8db280aaa902008789c8c8c6640de5a87d302854df59dc2a278477e95c80a7dd757953deb5b1e077ab1c8c1ad1f85f9a7f10bf3eb98f8cbc14107f8f0ad89c31065fa127de1cc7c9202fe36c7ee2d8a3b94da8eef47e9a1a16564304bdf20e5dec5565631c2f335b918a91fe59fbccd6ee5e3aa2002d68153bc82843dfb1998338c6709156e692fbc2d9dede5afc528c6aa723746e5cc784ed40dc45c0f2b74976c30853d45f9d58047f4e0f7974836178efb4690f4966d084805df97c588346988cac3f3b70cc9f163f92973653f66fbf6b21b41f7b2a75a549cd312028eb6c2c23a87f2adf0f93f47be8aa5cb2cf6d400a9ef7bf6dfbe2d9d5ad26fc54ffc28a06e06376c371b38dd8215e6de36ace0ed6da63971b35df274aaf350c11fc796301d359df126010f830c72f8f69a7eb27f4e79ee5dc33e6916c5be46d967a07390a3ef91d8e0a38b9180bc481e3091fddf20648f6a7771e644c8ae6c18b1ee406d4570d782b4753f390b3797c04a5d5cbd98a4171f81c676ce83f344a0ea1723c7f4987511368f7cd22045aec09323061f2046b7380bbbe36dc010300dd250d0e1fcb2b78bd913cabf586f6e9083de95c7f5b2820307b6abc22690c3a99508575260646e801e1cdaf96c1f8bfbccf6f193bdbdfc17f490921814310c32c86529b7864f7bedb23cc7ac1ea0c35481c566ce9b1d81631f396c7a2c3140b95378c059a63714edb22995ce68066b6fc72fda0f10b8f6f79949cf6e3ce86be9b8d609a40bc399024d8132e861d3172d1ed1164635ebf24e707b2406a4ff2749619b75332c3c227e5f54734f548ab8c305ca225325aa49439c06e5da89b6e2c0d852e6288c4a7406797cb9bc70d7e1cc9d4127e019b7904bc407e1beff91c97c87b54f6a4ca1d78c7109d141cc6031d70b5ac0ba509daac4f3e595acbdc06d60cd4af1114fb745f40f30c22134d97226d0719d4cf7b43cb6c5b3c87d15d49a2da8a84dbe0bbaf26a90864000c0aac4cf2f57c71f0fbd8a21fbf9a34a83f7df8aaa656145e18405b634beca86454b0c53f32f2407aa79dd08e8148b87213f342e426763cd10cbfc7aad953e78f3947b342039cc7c5eded2904bb507eadfbaebbd943e58eeed49d62d25982e9c8083842dd0512c6b4f9e11d24c6a3668e671a1ba80535de52ffbd4a961aa6ae8aa1ac5e2a9ac469072b2cb5c9d15456d05f35c98b10d06444e99b5dcfb1c4e29acaca5fae973428aa0012442bc878ba01b0d0e6c950ff639b8889c0976ab92311f60ddc0c88f29e5a4e4ca72fad836cce3259a4a63a4ab7330a4dff91a3346c258df1b1e893c6f95a2c210caac71aadcc6a5ad242e0b43dcfb02294c9b6c91099f0f736d3938c86c548b6a4a42c76501de3e649c6bc5b2d0de73333913737da7bb56c3d5efbfd293776741375a5ff5b2be38ebbbaa7dfa271d77fa46bb810772512e0261d87641a8abbd3872786f895bcd369a0d02bfbd6b0b17a03516e2e7da9cd7274715d6be76b31101180bab349e58b78c496754ffefdeb8e4bad0338cf74e4c7e96427e7936a1d962b8b13b00ca8e48fd79d5b9c6f85e19185309a43f240a2b69eba729fa154ca46d6d749a10a7abec1aa8a3e913d6cc8efde53b75ad8feb8f136165a512d1de0e35e027052e1240973daf8059938395373172269f0f56220a2e88b95f8934213f82e755442ffe18eebb0e2fc296e9b61a77333d908c984a108f17ff23e0ef80295f1f2dbb7dbc0289c2cb570d32239ae650915d03512c25fb04f40ca14e74ff431fa36f00496e9bfcba43459366227707df725ae624aff712c97e268e78ec7ddbb878a5faa6d31e77410ff65086b20a3cb6adb8e808b24a8de8b17b5c2743d08ebd954645e7c8cd5dea942ad1ae9e7e3013ac10b3e04f57da47b9911656c811a0984b1b5041fc98be475fd24bd579d20c8c74e9fb5f139388adbfbce85272dbf1f7ef0ef65d066a48d50786efa528867fc3f7608907a2d00d646c6bf6e70a0af510cdd3fbf7ded7684f9494b0ce8087e3c7397d60f67923a9f659ffb54d20dfc0e4fb1d176d74182af7e0d1eb0abdf3ff262bd0238c369d6d0970e49ac7c53a424da5dafe04aad4cc0a74560dd1590adaef7ccd3ac45f76d8643cea2958dfc8b08fe82a3bdb8c6fd4aed6b072868aa57a6bbaeafcdaa164fb1b5902119fe176cbfa558e0740694048bd4ef663118b2c70371f17e77e6b991370de92fefa4e1bd57f4d19ee135efd332f8758f5980a479a16fca22fa5c466750cc52c38f6998f216f6a5b7c61d8a298c4470211d4cb9139ab2cea049cc40bd20dd559836fb9efa1774111274dea270c7e5e650b9aedc00d11ebe7b6c6b005363752be7f75607ea7afb571f5c80da17293f29eb4ec8ab5d0c6a03a387bc97a3a8b3ebe180b645a9e33a9b16dc9e52c34d78403ee1a9a21245d5091aa87970a3b19fc184aa8f1eab17a56781cf5d7ddafba50ab8dd97c751be2c9ed82f62ad3b1f52cc9d9262fda5280ce4783fd56d5f675c3dc47273109bbcd1bcd96b7916280c59864531dbb47874591213d96ec76a40ab2950aa5cc1aed8d678e161beef931a84318669687ebc484f2d58a6a1afcb9f17f1035f87488965785e96b8f3f48d57087f0114aae83e93350d1833fd8c5084bdea5b797c92608beb069cc35a64ce5f44e6461efad49f5243d8a645bac3980e3a1f374727f232162fdbe9843327d673293028ef40f347aaa44c7b8676e50497c1812546f369c16fb8ccc3f93d58839877fc4d2b3fbb9ba6740c57bc2cb69c0da4d1763891fcf7d78e5811cd42f0fa16410d16b538b494014a6d607b98bd3132f903088715f9dace6f43266e1a974a78811059d7aca052a811cd0df4a7e6ae66aa954c21102f0fd0691e81aa5e3bf763e27d7f6375b7e30f9bdb109a7df61802e38f0d262414c7f47153c9de76b7b16288dbcdfedadfc3194dd5f610c75dab18f3aaaa2a689ee70eb2248f636b6595cc09e6adb58f3acd341a55840c5046c5fe0685f565af23a1f9069e5678edf65bab1a6abac8fbe3f72d249bf88e2ddd2c48594a983aa68fe6e5b653f4532c82af1f135f8e3123b1e1ef591e07bd6847a9d33ea03729fc79e1350114c33f1616465c19f16ef05cc2ba87c8e133002524b78ed4b770e7ad890d72ad9585f6af281064e4f79b6d5274b2375e315d8d80759ad6b0c2b31bdd4639866879a86a4e568ae3543c5e2b613d65b0a3a141855b568b9a8b534aae055f21de5361f00eb018bad666cc8fc920c87320a396a7831fcfa6d561e340438ea07fa85ffb6a0ca25a90ee0020a6c082fc051286f3af8ef1ae840fd43465459ad0ebf22f0535bec802b073c8f78a341d9bcb26334a5d98ed4647eaebf12582737aca120589cc8cc15cbd6836b4b2ef753afda0d8110fc0ca228797608687d02e38c691a2725f1b8b05f11bfa5c7758dd9da06eb16c7e0391c4abbf49ac49cb0069e1fdc16048398d3d1e9d0f9942a0ad21a924a9158660d1f469e8e7aa16e9ed1ce0f6bdeaf9a79bdbc52bd87fb2ecd1c640c9756aeb13fa09e519bbd2217a927767cd6a82edbd87cf7d2eb6e870d2024302e87c92096dd3bbe127db577db47dd08b7827fef342cd9322a9a406c9af9bedff3f62b1346259a68fe3546be59fee82522427e69fee6635e3b507a85a7e55dd497eb23dd0cdd7bd6fbd0ee67339c437361b1c7e58dd6f8e913582fd94f83ab35a69af5cce8b497647c61a87549379ca65a4ddfdd0e966b5ac15894ac05b988d4f2603cd4a15fa775f05e8ee551c50e2dcbb15eda4468ecfdf6c639c7b2a01d5c345510a46ffa99ceae54c0fc71e8c106b77c4f23f6a438645cdb7bf910fac47fde355b1d23e4811188f3f09359094989332a1a12a43054a46ee1cea13024b6d8c3d92ee2f791a7aec93b35d32bb3fcbd008c889b1abdcfaeb2895c808c638ed9ae47e346d0e1eb30998680527d45fda849decb00e5e806ebcb83f72571b592f46cf5d99c5faf13b52eb33d1e1f2a4773f4959767473f9ab73c8f703b44bd6ea67af5883b858f49a9cde830563f35f8803d352ee33e1f8221dbccb431003d8b693eeb2890cd62819b5b2cb8de4382ec3b0e8c25baba31a883bd299c528d977a8b6324505e74f2f2ade6ab2b636cc41774c845b090fa01fc39517c6049b807037825e87cd07fba059e9e3763dda262cc170d16d985a08aca704d2da292d583261175b09730df24c0d3a1ed314950bd246eb2b024d094d8436f7f29e375b5aa3f3164ff2e1c93f558a89a038747f1c5b774bc3814361fa93a4b3dd2b7f3656516352348ebec1b7a42fe7aa6aabb9bf0981d41f939c5bc21dd05a2c3661e3b05c34e1dfe28ab52a8dbe55eceb7111fe3960e706d851d1aae9f4e2d5fb466c645db53801f95cbf01adbc3cc7193b3b92dafba3c0527407da13be10a4ea4a8c68c9a3247b33dfcf4559be0a8dabf10213599306a40851fcd1399bb45b84ada9598162d044d6c486d47edae0a1744340bda2169e387efc4225c79902bd884c0874cd3af6a5bb468fbfec3ef12f4495ac6b611a53448e6174cb21d40298e9a95a193a15c45fc8c5555bd9432b90e8f4d22be461bf267396dfc83523ac22d504f9927ebb9b08398bae17f5f6ae540da18f74321396929752470d92c82ad6c6bb72050745ceb762b4c95b16f714f1b2b4aeec055f10697176f42b6de70163cc23314a525e2b285f48dbf1434f73f03704968d332efcdd02d83456e6b94c1bcd834f8d99ba17cfa0386fdb93d14e522f202bf37b436214615468f6641b29579cc473b10187ddaeb8212ec6198b144c0ba179e03c014e155075c2cb4eb2d88627cb3aecc4d05d20e41583eaebb1770404813b7c40f434d866f12d5b2a0a0456c657b08affd2f669ddf94b27288a579916a0eafd724e499d20bacc476cb834acc21166232a322ed8af93d70d32f4cfabf1a3653402a938cd4b073fc3c7a46f69f77f5b8258cefc0fb63e8f6710f377294206f8742346d6b532061e08c686e5c2e89a720d735ae04b6c9439ca92f909373f2035695e71d4da4a7511f55c9541a5ccc76e1afb7854dd24f1c8f5a665a2108bd58f4bc8a67cdbabab9f479555a3cea023442ac19f18a4e85373c7f51b90715d70e4e6b70a63ba22d23ca6900757de06633158173239b328e71954bc2081782e0c64b9e365033bee35f36600b9e4ec030accbcf2bbbea225e54e30cb8f0389181235dc5b2f3358c73fb1b36ff499b884f701d97538068550964c2714f206010c9d6cc445f574739ed61e25d481680bf38af854c98ae5956f4b6a6ebae3d8670f12c03a02abe3d923fc4dbc25df9ceda68aef395e0f87a049c52bda267a4cdbcd483b08e9680f4851c2e622c474f4ad9324aee813d07545b896a897f28360d80641e7b832b6e1dd67e2e40734aa2194e7cf327504ffab3bfc9142e083b884aa6576bba76d461be869d0c3ade8a8a9626ff290667fc79453cb793bcb3b1c203e2e83bb3f12af6be17736707dd72caae40ded756beef9dd031c807c5e795e124b8fbbc6c069413d5de8f0f993294698e78d430815cd4e52a754b58a9adda82391db6718084114bfe7628cc70e67efc4f43cee3692e7f31b1d3e35a13c28970e531a82a1d3f473859018c5d4c553003b4cb84556fd3375455531992be1013c70022ffae4d3b513230ef3a2f4340d70d56a8c9847d39bbedbdbf3b86d9959e0edc7c139b3d708cccb3b2727e04bc4eed183ed10177a2e5a67e29c94e9076092c3ee3c810c0dd35ef8f68eb2e8620bb90d0c04c83b4e72b169718ebb5121f82394ac8c7464807a9901fde940d70b454ecd23521d29408e1a9a544000f97bfd96fa2b1b99d7275510f180fc25c324a03c1638f188f26168cf6ebb4ede128ade0b829df135fe5145dd9f5c55b097d62ae292a8b4b2e4dd536dcef45fe88ca266298aea94971bc99fa37f4d170972da94a95fd4e202041c12cd81712788a0f2d8397f0b67837419702b1ef69a19c3c69fd87e6f5619e1dd4fae20d17d2184fa0e5b345b3469a1a3b9de1b4a4d4104273ef89e2e0429477dadfed956a8933f5300f1ac320bcc36e7af15d15e108de50e5e5a461a64d9b4dc54043cb9c967444b0d870e31dc0c4fcda631ce0ae57417e3d88db50a50e6fe4bff46837cbbf79ae1abb1b76a0e2335c637e6732e625544a7f1017edc50a5d251de852ac54affad973c2b4669fa6eef12aca0d649b22ffa35f9ee9f12e73942145ce53e6171a48f7b2d0b72d3bfc79e126d7796d9b77deb3c5865d0682ecaeb556e5397e9db5a57fb352455012bf061008c74038b512d6d724be10e79640dbcf410ce2fb710f7681ea36741cc9888f1bf7e3fda780fe9c60c9ba5239d1c2e8ca3488ae0134fadc1d9bbf7840ae45bf67988343e63e59ab4e695c6f6845aa9acedbe81e7cfc1c20af6325ae833d7e85d82c53078e96fd52cd1adf37ee006c50173ec8b690219aa9b2f7d639923d2479bfc46c5684e2606a7b6fc18773c9178666109854aa98d01d7bd3f4a6b404ea87940e9de8b3aa7ed3437dad39acd28700f87867c73c65b715f86922ed8e1c7ea3cb2647068ecd09c342c17eccbc82ee4d162f4df28ad1e40c1c7979fbc4414ee1af15add35f93dc59ac73302f86f0565870d4e32c6ccfbb1ea1202217693f4ac100167efecd9911ccaf75d500ba7bf8728612209478bfcd12ad15feabda1606ff1e0d9a0a202ec396472da7bec67457f74e44940331155020d413d72f7ce0f9ffc621d2c693e874184f4b6d329c743f80773dfaa0c6f64d0b530d8e7d8df9d2f17fb69d3357f92cd85f489cfd5253ec360d2d11a46b8a68c7a7f04fdd05c1dfab865d50a540e6b469f674119bec2c096ce8232db3f3c75664322cdc1ba8e425777b30c4856024a59f17945049784c2b19431fd44540976c7a759eccc5bd6309947c0764dfaae613fac074c843c7461b1b6472b896e3d468163ebfec6d270ad38b9c5ea8838fd48d13efecc1e5d9f65048a6d02e084e4559a49b99d41828b5386e811648359669d794e53e85c80739fa2bab0338bcf305a16f2796add3bdcbd1cdd2fcbc2a799ca4a345e3c78b649a4b759bfa5a4cec7bd2bf153dad18a52ad0da96eeffe5e91c15a4ab8c661051d3460cd2bcae98a7a0b617efa8e47e9baa687b79eaed0d7be3157992ba865e0c00483329b9a55a4428e37162c0354b91a09b624716d5a731290ea450806dd2156c46bda7ae21b2277d1df371f03cc630975375483794e69bce24289255091ccdd825aedd42e8307f200ced5cf086fa0cd8f008bffab1b8ceb87df3e30bd106377ead36a74c9c7f19da661f4a9115d9271202335af8338f45618e4007f03c52d0a8eff40ba8843c821f1b229b86495991afbbb38b229000ab7d28d7bfd9b68661db48961f679f12b40fbca485055ca92860d2eb89610a1fa0d8f696935a8e2f6a3360a52b128bc70e4ef18bd94a1bce3d4b5f0802ac21d9c11283002e5d8bfc6ebddbaae550e5c911c5a0c1a07918a46df69fbfc350eac6d69033a01a031ffa0124aa8338662db7bf01f4d481a4be49a0955023bedb00c4baa33c6defd7c98407232a80dd6c44599827f71e6ece646e0dda5163c418c0d3c23f2e10ac0aa4b0fde1656525a6c1a48136d6e44fb850c20878334d7f288ee92a2e12146588af8ce7714b149f48c41ff67ac5cd83fcad633467ec5572ee00c967c160c758c3bbdeabbab11c0e06a5a818062501ecbc1e31fab73740fcba4ba82fd295a365461222b97990dac44aa6e4abab4d91f7a375b02b63acd7bdffdd6a6d2972a1b0f4cf84e06ecf280e68ec393f268f37dd425e236bef459bc1c1aa7836e677036b9fb25fbea4ff4f4379e5b4fb8917ce2f9bcfb1da0f9666ee2a00a474f701dc6a6b29f5400b617cdcbe30686ac957ca3d3ceee42d3e1f48d9602beea06cb3e739ceaf0ab1ec94de49212a69e87abe7178d40893d697ce8a0f620e9fe488f9f85e7f0e0cb4cda4e60acf32c535d84a70a327afb1725b08308fa9b75077ed08d6ae0f781f2779bfe085bf6dd74fa5d61a7b49e70ea0960ef4f1d0f63355ed51405a6422969e566099372a97a8ec083a81f6b9d6bed0e329e6f3c3dda8e082b03ec24c754fa22c91204806f26639e5ef6e8ff79dcf7ad539ea24742a55aee85aec9c19ab91c651c57776d5321c47869733af3c6e1cfcc55553be51538f451dff61aea076d34cc9448bf33ff18c8b2f7dee3a80979b505ad8efab559893721ac14d06f0e21dd3a80a8ae4d6580a2c28890d0f24d70445fd4faaca637d4f88f81c095fc8f82a31e9f86c712a2a5a5131174d9fe079f3a64eef63e0e485d207bb365f27a0b8ab2c92b8eb0630cfa728e82b60a088419319caf4ccc0c955522c4d85f83a1893c0b67421506899f20da4ade8f51bc57116a33c1f8833fd5689ec303098576282128344513f73844a183f33cf6270643c3626efef291b6091c97daf336c08490225cbfb7fa8394ee881a64845094a6ffc4cc4a1a382dc0f8c1617b5a270c3b7aff4aed17723fb54ea94afcaed9bccaa48e5a0fbab0c2c04f3681391797ac26da7f972d200a017e54bdf6a61542b908408d7a1551b7e229818d3bd195b622e5aa6681a8b2e2a9efe9c6541bb7060d32eaffa18fc0be1c9e1ed06b9cb96ed331800e54cad8186a25d64d6c37ea6771271cae23f61b50895a45b3d038d4e2cb77e4b55246925a49bffed1e5d6a810d6f792e57bdb3d00428eb2fd92264642d6478362e30ddb2c3be1fd8577b490a5f6fbe10ef5e8a977c90a6ff439d4cf32f90094aaf554598bdb764fdf1f1b7c67f3587cd9c9fa413aea8f67010d25ab450f2833e89989e0b5396d2ec237be0fa3bb691c9ffd829a6ed62de7596fec58bdea0f9c582ad0120f394ed61e2bd2de46fd1090fdfc5dcd59074f8f3e2c7cdd1065316a7249dfc6ad98b4c253a9d100062f4f5d402496c8dbab720efaa24e87f9da9d44d262e20e619a04656063caa946f26b21614f921c8792e15c2e570335134530683f05382fab8cc55093aa6f3de6191662ceca14dbd0c91d956a75068e7500ec5d0e438da121fe43063a394179d71f284fc96e4378f49949f095435c2c326702f0e1e5c140423ca4f6c9231606b9fb041f3f3814f8b82510a89cc43b5c7563af76a61a0e08b9b5fd1cbb3762ca04fabace56705213277fe83b4ac8b32dc1fc4d696bf7687f256400a33f4c4727a3506d3ca3c02e3c1ccbfafab3dba6c152133e5912b7f9cef3817c4fe510a65b9cf7db30dda9f3c8f7299e9909354fe86834461ccac3ccd2bf742898c58e957d41549fe8b9498a5a7f46c76b4c3a64b0eaee5fb5c96e9852850540924f0e12b549fe07bd2e552723a54a9d1dd5d9fd6f84f9aeb216a986d52f299cf90a6866f04ec8b982d4885678955013ffc505f87d585b4104c6debdf1f81452e7d906ddef7eb428a8a24f08e66b9c1dfbf7b52ccf49ca538f216ebe505ed4ccaa965141187bc9bbeed7078b742c1e7747da2b162d221eeb287997659d4de2fb244c2a2ffab8c3d6e71e3eb88d0c5f0e2eea4a205b21f74b5472e106bdae9a97d7e10c8e1fc59771fad2c76aeebde8810f65a8a28dc6af56ccdc28cc8f720e540ca8dad976848ce8706dbaef100887d523571d940d2c3d659fb885326e963e9b3494742e4b27770c9bde426688a7a26a7cfa4d19cdd5ae4c4fc8241767450067402e077d9d8f1d7a130364fa11ebae214f1c885d35132bf52ec616b5b827f39d1dcbc6955a7eef56b2baeb754e70c784b23eb8c2fbd321ce63cde219db90ae6bac1636af054e4c103ee191731bac73077c2b6e879a2067bdf43115eee9bb617bd3b3e37fead05537b0f442d3c1757f7e38b8a00d4dc7771dbafa4681eb4b6ff4688e4f674557a6201c22d8cb2cd60c53a488dd821107852191e74db256bf92e6d231d06addea2c8ab8982e1368be86d5a1282c0615495cbe49f6eab6fa4299ca306b130180ad91880048de4479110e91b67098a9243adbbac9fd07faa7f3457368dbdba23fdc74c90ce1fe5325a17cc2a28afff6ffd534f88ab56414193df4ed4b9e5daac14ac53cd19c10dd0b9d745302385ac2261adbdada758a1cda1032e2fe22924aa247dabdc7ef05f1589487ac86df766be3cc1fbe6df62432f303023edfbfeba8ea3db96e85b3344d06c6680ddfc0816dd2bbc5c42b41d6b52c8e69aee2442851eb33cab0c73640487e2a3a7c8c95adedb9387ee53d32b891b8bf1ad60bd84edf1997557e251571863647b1adc2474b837d83cb64d91c2d75f629a3d03a2fbdb7fb1e0276cc53b288363f0d8d20f546af561c942610cc9f1b781765b52451ad4eb1ab633a210d551297d6f70390103a2d01d18a79630231c8874c311e812699f8f4a0871840acd556f743aa692dac8fc894218c689b91c89757e1d9107c1c5bc1049b5a9d707dfdfd1eca3794a53d1bab2a776fd980e90304c7f6d3f1ef8269dfc2b69c7fec9399a3d4156e62e5f3dd181940f5644ba670f6589f4e4f05d0efe3492eeefec67724261c549c427f358e17b8809f8b6d2b9fb00fded70dd7e3b774776eff11d1111923bbcf103931cdb27e344cce60ab915859c34fdd280203ded5c092870f6507427feb864f557539c08e416c5f706fcc1f1923a9b0fe0845d42ff011bc8f5cccb4dcaa8336a6759f54e39268cdfc846901ac21edce535f1e9b822afeea9874d3791ddb1cc7f9165e8e6d1f47928e6821f903309518a9ff027dd2e6055171f17001929a1f2d25cf8682e038ed447f43bfda8105a0c12de0d8383808c8755c5d903762745304e015b46ea057356d6c2c5bc36cb9fa15359cd5b9406be980344d813dbc497446c70558b574d0181833d8c22ba5e0a74550b5f075710768ef2bdd7f75b106b6dff1001edb6292505f9bfe5e5d11af2d58930ad955f1143b93c9d2ea08a2c4644db6bf9b83a13a124c4a0934b92c270ffabfb9ca1e2045293b1d2ec72eb5b84c4a56f46de636068825e2b4dc29ca90a3e00661794b412f30825cc89849c487f6002c7750c5eb9141daa07fb53329142f5df11de9dd8645886b64b632ea7246d2c69bbe71f38e08b2b90c9d381c655d9753bd66431addf8050e59d1a9f4e29efce493e974fc4bc5f6c217f9285d98fba5dc48fb19ca8a24493045db622aa73a3e401b29e19d1d2457e06e4edbd2ef850df3d22516748ac5f89cf35a6f967bf5dd6a11fc825b0e923858d8557c03798a12e5b8648676a9d061ff86ab9945f6a1cfaad040ed42b1bb61e9c72c0fedaa803dd0c36dfc6d7616c1ac1802e466f4877ce8f88d713398c5345c856259c830486c2a297174e800ac58d64ab5fb4b6e6526b5dd3063baa8ec92f12bc6885e7f454ae5d61ae1072a598c063be3b24157fc8969fccf441f633604dfb5a4cc2992b2e8e5b4b65997c41490271e33675e1c7d2fb9a23a8e1e99fec3266b97fdf48577179a16447f124e31b273ea1b246530149e65d338862d33350a87e381eabd80a8dd616d18643d498c7645a0cb7f5201bfcde7c92b5d9142bcead9d0dc9a22751b5d1c8b65061821bdb452eaa74251da6c58d6c831a34cbe771e893b28091a44329d90a6df6d66e0cd75e916e400898d2fa12df7dd8212d671e2dff7a322beb67cc010866e1544964614f737c65ae088327b12712d1b0c8b0d9c11dfa209650606a272aedb19b4614df9d3132236741bd6da9a3a859054e494568c9bf70c49e9a92ee03a7961addfb96a2d6028a11d601c968e66bac09698439127f3dae36ad4876c261194677466097bdbab939a0a4b55910067c50392c633327503d78e7cab4eb939178bf416cd7c43a582db2bf071700e2a3564d1259e2e0422f7424046f532b3200afaae7cefb2b73c6e95d38e9e6c6dc3b246f2d90f101bd862198f35c5bc3737db430615b4f9d22df0f1fa4ab7918619e71bd7fd65eac1a275ec6825eb3cced084117af8e0207aa099daa8283ac737db74318b5887675ad190e1ee0c97fe7e4b6662521be072e8c5586f1d5865b4526fb86d54fdf2daca1390216961ff45e31315664315365b45f3504872c24b77f8d3abe6dfa7cb13d89b1c242a1ca975fb9e65d3d949e4ff98b69b42cb36c7ed4193b5d0fa61552b39dcc6fff1020bab6209d82a438342b28bbea6127dd15f294f13495555ff62e32623b29a457c8c992c49863d78a8466a2d811529c5df82b1c173193f04a8af5961aebf41552026d5984fcf9ccd63cbcf76e7d3974daec4ea0bc9d20cf0cc2274ea10c7f59bbf698615ad20f2cfeeecdb048ef9e2bd98c91763b630abca9c88a642d7782aafb5c3a3d7b8fd21da97ead4d03c37045bb126c24081d2564194a0479349a4bc404a4b518b654e0263a4bd69eef178d5ee875d18345b36ae94724b72f3e3779c15185abe9f620caaa29fa7523c91cace73a9d5b7ab0e947307e801453d72415458769b620082a762cfea8ed4f6e87602ea83fc525332838028c9b3e29284ada99b04cd2d62eff9fe94ce229a1fa95c0bb4601e0a6d1dd8efb5b2fc2cd9badf493e98f2082f708206ead03da2d69362153c1e07badd2fce0d2439018839051aac49cf9cb357befbf481056036868884b416e39ae81a0e8e597004fcf7b8fd13f31ff278dd289f5f65e6bd27ef00717ee6e201c39830ee27d2a149bad2baf24d150fafd0cacd10e614d9a72836fd9ed89abfb71183ff4924549cd98285e89de0efd27ceea44e4f9f3912b717b13d76fd378ca034f9e8414e3498aac401ef6fae246e90c5a7e4147182ca2426039e4f2a58e19188fd41ed60dea2f07a629eb2e6e1e1e46d76858e0be5e72d0278abf334a54e20414b2684691cfb14acdc4dfe11abe65084b0b3b7013cfe48ae62e206880ce6e0523b30567a6bfbe15afdaf7d35cf3435239da5754aa002983c72a02d87f8c4ad836a0bd72cc29d616c5478645bace5bd5ce3f257c81f7d1d4c2474718e5c33a79315b0acd11fa26483d55978620ecf58399e0194f5b26e5272d80e8601899477d3432f80499e5516417f059691663d7e44fa4a0318b672f390cf8de0a2ab22b25f87f2070d0c91bcd50be748756c9adf629f8d45c24a6d81d2b021b023ae4aa587633af39518a8ceb107ec142f2d27f12a0b7a6f1b3aab4f303f2dc8e51de0a9d7c23b0f86cefdea69117c425f65fa7a37b794e6aa5f5c9d823b4e74382f0e678adf1c19805049cd469f8e9bf20974c427ec99edd6be1991da7428b899b2a3593e0b309953151ccf12f1790d8fa456815a78c9874bde97158776fff37a1197ed97db20e7f241ff04ea227530e3c773ce25e0a03f3d133fc1eb0d59664122c165f718393e68385246b91b34a582b356c6bfbcc6ae01c0caecba31984b944f927ed0e97cca1be45cee742cc377c3f09051e74d6448cca862d02cf1c9aadb349dea9df6a28a771cc2681bc51f2c280bd6495d60256dbb4f61d45a39bef779edecf8b6c87a0aa1e9c59e6351a949e61227fe7aa90535c7d6a3648c95627498fa5bedd7df110cfa257855dc85bf0eb7d83175b85d929069c0d3881b2d04e69721889dc0ce2ba4c06de280feb9b43f9f2d28859b618ff7718c42fd7816502e8cc5d2fdef8a5db4c770598ba0eeb091379c7b0a3d9be4e416bf2b9308310a4b7180834a7b7404505b844c0ad2f05df310e8d37e53884841c6a1e3a557cdd9ec967dd101ccc79b7b0bfa2a551ef16e1c9c4de23ac75b6bfcdf305319555eece9affad135678068f1a726b78e974cef6e6174a5ffee41b689b65ef7d123a230d5d6a6b868fa3cfd85c030dc6071b43b6931698d2c0e8b085fd8448303e4346f96209800981e302c36ad80563588b100eb2ea221c2a52af11ad88f2838583a506a6c93bfdcfec98a847ad380de9e80ecbea2355aab37467efd39fcb7be649075ef724c1164523adb9154088c491f07d155fc13fb5a418595c97168b5905688423d93868c9ae9e788c6e9e215e9f2050488e95af4c0586cc9f948238deda282390e59d4829bfaa746054aa46693ae5763f317eaed8e756f44bfa754bad32ac53926926558a049046bb2d70fe68dce58641b5bba7f84fd5bbf426189918e31ae5c27915b514bd37dba7b3dd219044e0801f62ecd424306df4e06e0934896d7017691bdfed0ef9849f5ab7418237637c2cf4cc89e69d3dabe8bff51d89477c66972004ac2d401453d64c6310e7fa3e7c059ef704ac84b2f09a3a1286c9d4f5fa1e7e5827a9d0ee4450b024090d702d56b072f98e6575d9ac7d613db6d818692e494bb6c2d7feb85c6f7d3bf3ee90669a2c44757aed765461bca08643db35c2fbb8ce5004e09d05f35d77a985e279cfa9c06cd610aefa4c08ce44c6c53f83309ae2ad05e54154171331399f6c55e7849c38a01082c92f62755af9ad2ef7aacec825e2eaa1aa8d901c2f45511c22b5e6e7a0c0050e357a243a5566c97bfcb606fbd121a5b6f3f7eae43b21fb506ac3157b52be5b90e2d507726d136bb54d97fe268157b2a23a6e0be3be72da4c886c4d7bc1e4221fa590191c307b4bcd9a8571d90f108921f90607f79de2d83e8fc88bae616e8b25b6246fac4d083226927982ebe6cc3f19c8de6b9cdcf471a12990440d620d1a4f0af4696fc22045f142bc104eabb7b78091f5bb021aa509981bea2eb084700e173c49c1af767021b5b8efb33223fa934ca5016965e11ef99a5e428affb8b8d31775a7af2903966c4bffb97fb01135c75bc5f1f2eceb736c19ae790d9b306f8d1114ea5ca9a826f64f6c785d59dd5405a481f4dfa1d7dc767802fad084d15a1084a786c36b47471c90f4c1000cef2585060fd2897f76ae8aba6acf871df5ef63ea9f4d47f63220dade5b3f6e8445ebe276130880a2d9a53991ece694f6702fb1ce8e80a05070e26f619e700e7e111f29a9203cd919312a7867eb3244c108b5d6c88811186c75505f7cf5e0795300871260ca4233a31f7dae4234fe6da92d5dc0d6dac99fa52fe1bb2d963f7d09a161563b0520d2a49d4d02b714f47b3ec6e8789f2fd0e4a13601dea14ee92416666468aca01ec520362e842bbba5ac3e47a8c1e265f906e6df6e4bc85a1068b36554a8c17fbdaf545145b4eea90f2bc4fb22c878552abdd452769e25eced7a6626b8874a35bb71d5869fb9bf3e0160bc31ce5af9c30984e5acdb8c21a980d9d6b257b19dbc7ebc473785199162cf229e2c7c8856d440e9cbffd88d04da0f234383c868e3dddafe52eb6df3ccb2be3380df879e0cfb9d5622899f06031b8eb6e52374f622e63d90bffbcfb9745dc6ddf1cec8202b5a963f0bcc55da5ce013120db404bbc8b0642cf5bb12af68c69694b4fa6c101e7e7430d5697ebd40730b9f0a5dad578d8c1046f725ce929025e2d96ce8a5c24299cea1f013ceb95d8838720d4ff94bd3df0d9abae3d27771712a9cb9cd0c6406133199fc859aec2f6784ebf4789e9755473cdc6965b52d5659dc1d19cc116b5e173d525ada125c79689a7d1204fd3ef98d989cf68346b4864b5ef7160c572cd73f7ff8404b3abcadc824e714e4b3fe4c201d8e915f28b87c2319e5bf7274bc59fe02bfea385e1d9b16b3692eb573b96de23e4d2650924d62112810d521b179dd15bc674d401715088a04def1c9e3fcd851892a92e449a8878b16c21132130a495ca678df757c40351cf5d9a99cf90ddbeea7ccbdb7e3c1cca983462511bff00310a23717d278fdd8766bbe8d05876166d15fe8df082b07d400f5f22e6c0c6d5526d92eff6f1cf55988f75b46e3ab52060bf7a2c39ad7f2cbfad6f18f9a46c9e53f47060fa4387dd2b831b8711c68285fcfdcbc4068b9181d091ca2c35bdc857208bc5ba27a876972bde0aac2ef9c95ccff9c763fc2c7d28fcc1d1db7525dcbe15babb4b98ca4c275d05c329aec7c13ba1b39fe4089fde43898eb0a77b82d876abb8fd19df10f808219e02aafaa058cf52280c7f11b5560cc0bc025b6159f7620e3b41ead93f584d345f25ed9c0eda1b867c3ab5a50e8a1c6fd1ae06ed0d808ec192ea11802b497af8245def1ea09d019b09a6c277c80c8867673714f90e0cc328af8955254450665d37278521093015da13b89b07787d2145c457bba7c9f387bf9b5924105ffbc5e77ec9fb3f3d15ab19ef3e4a326c770089468431f98e0818ee6cf848e466489fb5eabd31ec6f0837f1957cc957a14abea71408175dbd3edc657b04884df9274e60d9bc876ef2e8477ac3ff1c27b2f4e37b04736007fb41fc94c900707974c53e43eb6c12ecbc063f458ce331523633d9ba8f17a1a056552fc784a3e76dadbdbb5e0d6337f44a3a2b50a1d9e9ca069e7679ec8bcc156a8ba8cb3698aff4e171fcbabb9a534b005546b9ef9051716d97d84be0a93317fcabca8357b1578c9ba63cb085ee03ab2f87e54a8e99f6893e8ca18e5815e1a00a7c256d1084aba5d97fd49bc4892b2661093dacda7fab61f3ce99f1929c306f2bd315dd6ef4623c889761256ef41000d6eb4439a58e583a8ac2e01190ba7d61ddaae68ad5b9f2a4d198076bfde3f6ce4b455d25430d2939c5e87e738c8cc68512b7b5270b273fc1550530ba6ffc826bb593c60d009a24a37e3f989ec9e0a9337a36665c735ecb288025f0e0997be6872371bf2295947d7aeffcb485267e08a9dcfc6519bbd82e333817888cc91ba7b7829e5082a5a29c075fff0833ff2b9d56c38693d52d20060f2f3055ad9e59a2c399d7f1111ccda136984d56e8c6b249eafb3657911b4f36916dd567f36001a2b43f7f33e445176c711d3f9de8e9aa1729670c79a5a4642d8d32402a1ef8ab9c054aa829b066eaa95d263d3e24b6785f1e3503fc826b79980616d4326c0c9bd28e62c91139646a4217c56d3d3caac7b605e45f2d7559c10387e6122954a5b4d3c57bd44b4b940a4eae6b6085a5acdbd3c0474f0b242a06058d242a8f4dd6e0921f144e33a63183ec2e0f6cc58f235efb2eb8c1c55e63b6cfa3c1c9674dda9d2cbf00bebe0c751d740e859ba371120f6f0cc2c1f90aa3c8ebd923be8852d2d8b48b61c2f45d00f9bf325578ebc000e2cb4b926d0fc83c17a77262a1a3a5a7f56e1185199594a9082ca060dfdbb62ab1fd32181b1d227a48e9b188c5eb33d449bbab82f61b129c76faaedf4499a341f71b9afa30a2ce1ce2ed952e651f72b986b25055e50c2b8245839cbb1b9ab32f4e4a4ed41c5d7764cc07a65f454e1bb791322dfb99c088b14cab3c6a32e80efbc4be0b5d9b4eed9ef2173c7941989ce6d0a8374ff4a41898ba9f1ec11a0fa472f3903c9d8bab4c30605db69ea29437277dc02c557b6f81b7a213952b9fa6a8b6035c1c440745f122ecb1c0f56c9867437bd7858b8dd969120fae7a6214358a39e7e6f13932316d518579bebbf1fe8d601d370db41d1882d67be207b532fa1898aa4b37a0984c5775a75d8f7f4a3b2b9607d36f628ffc03df6a54f0917f1c427b44c33de55065d42865636b01ddd190cb3de654f0be4c9ef46196b93f6ace23b489f3785fefd852869009059ced0cb2d006e1c621380a952c7bb8518f7edb7523ce310c7bce9c9fbb18df25ede93507cbce3d47d268e251b15058940c6eda2d0b4bb77ab04f9b391d301fe9a21682441bc93233cd3d93be96aed440867e28f977be5f7de2cdb3ff3a13aab087c1feab5c916db50b324e4aee7d25dbad7063d319c3495eb6f914ad7615a8d1c05d346e9f250b1cc8c801bf1064c0ed64db07f5f06eb3faeec0b17b1d923a5c5470db7f1f98749d97b7e0b1477f3ee52ab559ba45b115a7d4b59968c8350afd7b39a6abf78481e3e0baf4f9728901459c0dc88b69f886dd426bd13a765c7946b3ead8b595b37141e55ac58c28d986f88494e97539b6203150d4960d5822f00aec911933a2cc19758449013ef83826d8557f53e4ecc5e8f12c12f5ec48860cbf4191f270f7dda672231219ff576097a89a3db27bb1517a704fcf093450e171a5f0f276c7a01f6a0f2806e207c8a0250c8e8223d18966d4a88bc554617339074d5faf3985e53dc2c5a9e7e1d274a0f7cb18e6b51f9c42172bfacd4ea78e7961432a3c5cc96f52ece1e0a5f559a5d77320a6f207a0c0bc5b4f5132d0f68deef61e4518bb0de1010a12ea2a0f82ad09309526c2ea54f423329ed3b6586b06c0526df567a7ef08268fbedbfe14f167bc5845f59430c12c363ee67225e7bf787eff8df194cd28ffaefab5f05fb65114460b82e089f48db7db1b05d68b5175fc7756d8ae965ba2786017aa6e16232e776435c6b9a79656352406afef008fdfc9700ac202e82f9384f5da890c31ab03a20440790de39552f58b7c56a0036dc3f54cb260d697d2d6858df831c477b740b46f84e3dc3d7c42f235cb69565092511f2cceb7a98f02832270d3775fd2e4209c7f26d3d7de1de5d4cb942ffb9947b2423c79c5ccdfb0c521e9c30a83f919266afe0a81d60a5346bdba3436d2f35f7341d086deaf40b928a82d2bb829e9de4c28328357d660d38d02980408e3b54df71253eb5b52a1e41bbdd1e876ebb57f5f23f07ea2864cde8bc361d47649356e5c56dd46f2d567c97f954299e54050550af0f326953a19553bdca1ff7a0b32bf9e5f3d23ed8b53c9c2f5e6546ec9c36463f738832a963cab4882ea37f8044bdd1bce21510a8ece7e1b77883413d804e182bbec0e42c926ecee74a6cc3af1c750b85c629e78f105d96cddd8dee40df207abee5b4ff3889cb611efbf018a4b2fef6e7e932ada769c79c5ff4257d193c52d2f8832cdc8e489af05e2e2dd5598a2d0f60bef423dcb79002328542a223e0509f970dcc935acd0e3e18e16440b849d0d46ac05a691c7a167c5d02135aed6437017fd63928d767cdbcc09af6b1bf4dc007978e4f1c45dbeb277ee2e734776521645749e17b1ae596d872218dc5e8fdf7e79da3ef14765be0cde15cbc7237aadef113fd35c013d7f42095584221192b2da3f7cceb0ce3c2f892cec33bc635e0739bbfccab3a3c880f192c96922bacf15c70c1eb49a468cb3320faec49b2a92ff4175a2beee027e7480aef24fb7bcb9db27a6fc168984f158468e654c67314c5b35e77c6b71506dde70f2ae2cf1df92fcef143f35d4f74bc195bfe07f1f41b1e2f2d32f7dc013439b444d83e5a2dd53067137003800dcba198d756e3f9f2b68922cd7507ea2bf74fa198dd8b1adbf59fcad473dd0581a8bac059d43510e5f907bb31ebe93f5a3771524008de9e11f318432dd65ff4a95f6516cd8124f026c4a4536deed546bb661bf167b3933152935e3c1db675f209e1e2246219e20a20b896d9e3c7a7ea8a216b7fd95e09dd0cc8a141cda385b27d98d78b1716d53363be488e732258f61807b3c8f1d0ec769af3ce3070ffdd83b4a60cf5255892bb4d9fd511f3cbf7f3ffdef00f3115a63fb5475a50e74b3c4b064622de37cb798a009f1e086850189aaf6b188c1b1d6e61ac263c0160aa1ed400d620508ecfc04fe601f711e33c5375ff2b533f0f577bdbb076cb00d1ae378f0f75a8dd8a71cd205d43280dd112d25c7d84626a555d27a283db11242df7b93eadddd2a115f77080b47851c415945f53e75d83aaed7e30eed8ce650d9ef97d043636aded6546e8f67e384b0ca4d6a189a9c7be2c4bd82ef39771523d397f0e1f0ccf5261d974c9114a9049b2ebe105f2bf6edcc73a7b2a7cd66b3ea63ca60d0e03231a7de75232f2c80a1261846e89bb44ca9a8f539c91e4882f2e75ed7ad612294bf4503014c596591fc1024481e486bede82dc05f3120d8d3ff0a0598bc32f513b54f1781a7c2fc62bc873f9c9ac9df0397c06e5807c080920ac72f065de45efda7dd93a056779e11ec020763f892fb7c3e54bd099227b38e21c1e86801c9e90f2f84daddaf2da4d571dca3376e844d98f53ce2f52cacc998a20587ae3c9dcabd43ff6ad6e1a5f9de5ea97c1f5eda4f382aecb7f14520686534775e2193fa1e7d71f1e7017be743001e90f583c47efd7121d7510be7c03a0c860120fe3de6cf872af1ca7a9e05e69123ca7fc54ed03aa9cd25f120a2e62236d7a9b9ba3ee7e16b2e30061478aa1eba3f8d8c252c053774eccea32a12a6072dcddd849c3450aef8659b8633244384e9d418b012bc8d064a21988b30be5c3a2091087f0edf8e4c3068ed9ce228233e796490e93e8219d8f13265e5e2386585c03ee834fa79a987b993bea236ff8341134dfe7ed2409da172dd1122ea61f6a29b27b9eb5cf4279b0bb9701983523c8bed9a89699d0aa1d080e5630f0f017c82989b685a754347cd4b2df8a0e7961972c24efb3aa3f0b997f90a8f77183d4c85430b1f3871ad7d0ec178d4e8bc88bf8db5eb0588e7bdc53470c00ff59af28f44f78396d85c8717151d569bb9e32fcc992585da17820762a1ded01435a6067571a13878da35480d4305d6e12719842ec500d066cb9e570c1af372d9a6623bb80167434f5cae054ece9ef8046d5b146ee8a1d16246c94113c2206c029bcad60dbc961dc4259cd83f1b66e73f9bedef27f3d27f481d12cad06a72c6e12e08ab147860f2f5c2d5b450eca9c0d0041dfa2ad3cc6b4ddc9ce9e8674f0b6cb64edf84dfac20f4be5668598628a906102ad6931c54b9521c062ad48239531b8e825d11156938a25fc78e2ee23b4384c1e47ea874292c2ea9d4359f72209d94946a5407676a09ccc042746015b52845683a7c181a66175fe396a0cac12a114d3efc25e82d431c6dac6725a891337ea37ff6cb7272126da7b98d884b309cb57cc66ef60c2a7be52192c5b00d9c4da742f3d0f0b2faa1e6dbbed30c1e0819c174f64fd28ff6f7f7ad9eb3d44e6f3f3b78843d49719b94ced5fd37f4d7b14ca3a23a4e00b0d6f7c3199b685b5b1fa8c448ae0d6c7a2c8b09deb403a4a26f3cba3d5c4f06f65675cb9c5131d7cbcb7369ff19ff0478e70834c6c27b663445db56c9e86aca97c20285048e2b2f82cce2dd97944d8351f35728d7aa2200eae9d4d205943346d1fbf79fa49a3001fcb35a42b2f53ce70d68fa7e29a57893a673c3950d5bd3200a26ada2068c673014bcffdd14864e1ee332dab4e1df0c3e09a369f876c485c43e6d9b71fa873db0ffe4442c1d55e728b983cd073667c6f901cb14756ba8e04edb002f1f733c53fd407da37f4be8f9deebb5a3a134bc50c57c7570877edd08031fd7e3612b98acd0e75ebb3e3f2aaa3eeef77c09dc1922b3c75ac91e3ceeef4ad09c03ed099ec83fd2387fd16c5a43b730c319666786b0b861507a9ca44863562aeb0d386bc65fde2d61516318e3c38536477459586019d06b012d6a40e40bb75a696257fc2f21bb882d7cd47ea1f9688d9a46588c304f26fd742806d231fcc22b68d564ce49541eba1b3bd2548beda1922db5a8e75b7f1cd54dd4c7beefed097181351be3d8895e07207142f37e80ee6f97cc220f957e62a54982abad926b5ad61be9a126fd65e857581fc1401e5515693dc92935933e9f80ed0cf3552b313a4bcb460dd307c14ddf084c12378e4361f92964fc8e309a891153bcc414ea03b7efc0e06c09bb313ec87c9d42fc2c0828ce1c04111b1eb9384b4b0de3191bc357a33505b726b0ae150d8be37dd59c9a65119152b85bbc0703d6ae0a5387dfc0981b0fb1f7727ab1e4c6f0fee8f5b67aaf259fbc0348cc860105cd3a3e1ab0494e085586797a95ed1be7389ab5fe5ab8771875a3becbb550d72fcc3b55d84038ef15de25c43002164b742a44de6e4a860a1f3772e1e1e55e2f300dae5cf5600a3b6fc7b948c5dcc6467b93f9b655c8fd0992ad2533f4f488f75f060ed14af923a811887747565c14c39c4c82d6ed229098ab9a9458d95d9b76725cb09adfa650271a6ff4fd7fba1bef695f0d3d268929abe063a6d3e6346fd8f1940b63b241b4fcfbac8645de80257a99a228b1258f18c1c74310d67e20418808133b5a53ad9de01ed97377e26095aeeed6be72c46e5ab77a35a38554028b7d90b9fb4cf947d64e1fd5fb2c0a131464a7675a05914084fb6f21b085afeffaec5510872e661a5d170a5d868f87d7d15c85979f7f79a5cda6cc13e397adf672590569312391030e707719355ef6020c41c847714df063b1d640d07a22d7866a607cafd4f79f451a141fc12959730c684f057dc0b48a21edffe1f3600d99a3607fe23447085d351a05f3a0b47666b094de968f147e5ab1f723e47561824b4778b929b18c265b550e2643562d26a8ca9c361fdccd3a64072ea24a5483bdab440dd7f6871bcec562452000d0d3d26302f0edc433a40ba9cc642b12fa619c79a47be6129507bfab79cb929c461c603d2a6f79e8433dcde679c805e6d10992385033d04e7ff115b8343a1ef965f938805a20a9717caab5de188b089f734891365bed30ed341d8fe2ab7de58d177b630be9a63f88768157f572111f1c5c338c081129fb0c2f232da31ec592fc728a5ae0dbaffea45d9ad1719a0b6881117af6d7274ed77a813d8ccf9c4faa25fb93fd3742a031b3bca27cebb4e9ed8d8ff06667cc30ad4dba3fd1868ddb121205dd2c17fe60294a78bd41285ab512838b98325da3035b5174ddde6228a7b8138ace5a4ae558267685db367d555aa02a063dc211b983f1369cb956b2e7abc3caa8f83e7ab262c47a0202eb37142eea1daa55018cba361a5445c0c30c8dd2cd3dc6c2aea93860db2584ed005d59fd4431e197c63d8350bd16f2df461693adc11bc9ca7c174d9a482d3621f455cdb0f6e80eac21021f23b1ac3a072b52433239e674c635d691ec2b080f46ec9f4b979c694fbc832c606a785675933161cdacd124caafa3713aab140ac730e23b6b9d043f3a7a869fa8dc0c8acd43df03a92e5da540e26e9fbe90ada74a517d3c1254ffe6ae2e74792984900293f5e2a80d37666cd8dbc5a9b6105c4907a516c7389b45fd156e0cd8b69f48f1ac74076bb549078e8f6d4df12bd8044c9aeebe604f5bd69a9c46cd117d558359596a6bc4db24bdf61300759d2564e38045cf7e678f175823bfe79d11de4bf2a39a5ed2e47972382abe5e4362c5f793a9760f07808cf376dc358cf1527e9bff10de79debd069e260a1567c12317e0c47e2fce9ee14e471fd004c1f26d686e0f17c9714ab13ae67e3cda8b57575972b80ff84ee4fe41989406ac000e67bd42b4ab65a09f139b0f2ca5704df50609beb87f3dfa8b106bc148e7de4a942c064321851bf289723ca44c148853ee48bb10855ccc8a5873f89fa11a4eed4b11d46e75b54f8db2bfeb4b5852c5ba02b7dae283ef73441dcfc0e32b67cfa3d7fcfceef42cc0911dc032334a455021adb7e9d05923ad4e4d1546d0104309aa9290288df821b486cc4ef4df55cd282623b68e019ef28562d5305cbfc3a4734a6e27b13f6b6e63e2edb6347a1741dd0de8d841a68649ba2d287c365c67478db970600ec254f95b712c5c347ab14cbcedc373d429cdd1cfecb6b37b4c7c1d5254f2fa6efc65a3ee6c7bec71347ea3d6520834eaf8339dad46ad90df2661f9752068aeee776891b06064c4268165233c52ceb675787aae6e72fac67bb058d316ccf36f031484d09123c8496429dce76fdf3ac40b8dd365723b04db6cfcfe0ee414be1e9b8f7dbae73dc2899b1af5950695448fa6128ddd6963b13d513dcd4e38255da7127c7e08af8383d385ea2905e11f244bcf6effe9327334cb83b6654355c9e6870f5d72fcd641965dec17dc25e6cacc9976c6141045e4ef6e98b42bd5ac973c368b47e2e8d91693c653b5c1ccdc327f10ea17a61a064270e564fd73ee4a337723eb05512a4d176e00ddb344bec25a0c0101eb5824cb0f6bdab809c1b1794c8e4fe0c29e6250c3dd830242e5df4e34258b3af58ae49020a438fa11a96a3c8e87d84121e7c262426c6042955b5ea72196c1f6a0df3b7324a39d9191ad723e31995e6432f2c6d3ef8468e55ed51dc764792049eea26dd5ffdb8b18c93f370b6676537fd2c249076149296cbc9e5a5cdd79104e9d190a6a7d8c1891739c87e1e614cd00a3f561af6a80e9f4aa158e226120452a670fc3a90109e3bb3d0f2ed5a90f5271e88be75f892aaa15525f865102bdff2e745a0bbe9d5b868a55a3489106cac2daf0fe773a6c298f2bf98a92735988aa145c7d65038799d5491b0e0cdd30df6790104c34b018845281e5dac9758d2c8e2349f6a9bb9c092c13996fc06ec408cf895738bc01c4677f84916f6cededb2936d3aec5eaa0e47c0743beb5dc7f343abb7c698df828667796aa00267b2c8d4544442497473c78ff3f1db0059afa8809921c4ebb52fc49175f8b845b16607b02dec6ce5dd1d05ceb05fbc68c3496b63cd66add660ba2c83756d7d6fa40a51d2759dfafd1a710aef9f36562005b01be9f20499b2bc7d8b908e517c87070a4703a2435a2cf6114a83ef0466a034b8b3956a5afb250f727236ff24b737e9c02ed5d50b1f1d8e71f790c31890fb31a5ed79c659fb1a529753c8383b5793a5f45e5463c6fe0518e15d55db7635a74269454d6e5126ba8949d5afcc2659b7ed5fa29f7b06b013d5bd25034936e44e1cb55bbedda2975e900679dc9baaa631029f9e37e5967050870b195e4730529b32c86d9ef3abba4a49ae1a5162f64bb85b4b2ba7fc95276d3047074042006708c9a36553ce030b9dc63fb6c0a0ee7646da39fde938620d6ad3624274251898bd2ea0abb83875b2283eecb652ce3507783baeabadbd8fcabd6bb8f30120c09d22a10b2207814bebd6913aa857fb13b8b9ba1b004a8d342320e9d4dc9ec5a1b97537f046c94326f59d0c7c0d984e97f9d4f1145542c9207193497e1b71e8a62a43baf2bbe2dd96b3b29e95d4e60820f1f204b8494415ad9b1c1727c6fd7134bd4c4a5d3dd35967b4d5247856bab1b3fb160fb29b787541400fb14e27da05d6679d5ebbfa96367f25e69b464d659139175602dc0c4c858a38b21525d1aae8ac30c62011c3e64b2375c74dd57f568639da045897ea839aa79cf45bf6a8d3ae599a9558af3b6efe06a6b366a9db2351ac74a5cf9f36d9731cb50d0f6366fb6db6635153370d71b60c51019b2112c9604bc6309c91e469eda0417045e2e777a876f09467ed4c3bae41102880690e35a07d726b201a279c7f49c889ccf9cf62cc23a35ef5dec2d9cb843a8e27b180108654fc7fb59f91dd11138ac6c01c23fe9c0e7d92fa131f991c076d54bcae40e228ff01908e15ba1e06485d1e771e8e82be56b6ad630ac66d97311c37a20d2b30b8a982c9f8e165c8c328a6e6a63278cdd370a8bf47df2cc862ea7ff522b5cea7531ae490072c76b9d5d0640c67e7cddfc4997998aaa5ef535bf7e47209591fdb4d6f8586749c3ba40add5fef62fafe9b3d662aa3e50fdb93fe7f6d99ff6aab97406967582db4007cf1c7e89347c0507eccadba19dc31d50ba5a4111a2f9788b46f0a09f5c5eddf073963805e9bee8c0598c283da9e5cc1652bd6e532714f0a64e0bf08555030a37fff1c00d868f91f18905e166e89b2b0d182df70f545908a537696d5f79fdfd81dc46900a87f7df16d721f0224fbf05d11542d3c65b872f17cca86de900d9ff657fc00e39aa619922062e20bb5f958e7d970cabe2323b6d15af8581c4f0f92110c78402212c68080d8b05724606f9585d00d3cd798f43b77bc936c65cec6b5f7f3133d1dd48376a1a42d5959c3ed0d55dbf6a1e67d6a9ce44633f261c4627ac009b4e53a180ff8538669a6d062dbd2b48c3b43927aa0462f606cf6a9d25ac2aa2e97001d129be5e8ce59f7d04bfd78c5dbaf906cb054cfb0d6e0740c10c080e2ab3a0d7fdfcd50c0bbf9e5bb0a5a55f1151c19f091534ea31d0f272b0f0b1397bb123db8a030660e10ffa096cf67996f50eddb8b1e8a4b1c6323a42b2ccb5aa89f927e8c09b91b789a01e120469e0c24d5793e1b7411fe4c888cd4d04f69d509760622b7601fd25a55ce46167a73c3165b1d0047f57443fd0804b2212578d0d5813973bcd9e29b9e0863d8fc208340e3c84a76aca26104225d802eb555e9b5b65f159c8405e2b8b05b38333e7e0b0f3fb7170fcebe29d7a894b3b53e36eaa3f9843a4a8454a44b85dcc7c4e7b8ecdd279192a9fe3dbd761f684662c0f56d1be6d2b289ef59f83d49c8780c02bd823be7c456340b6b13256ca5a2c337ae450dd6851593b4b9dfa1e0655e99a1a8045907c84a67032ae55f3535da872ff3bf2f5bf9a76344702b19fc652deb45764a82e1ead5545d69fe747e7bbbe221938ef35e5b2c99396801be362865f640d8c1370a308bfc8fefaa3d8b69900866bad773bcf695424155283505cb8c6760a0a5460fc0a1ac663ec9d1a5d79ddde5d373340fc15aab4cd044f3e1d89338a49894c72b3dedcfdd5ed796d534a94854d5babafb287b54d8f7b1fac6a98c9ccbb452611c35bfdaefa8bbef69002d27577f62dc41062850fec13a46d1ecdc72791aa3fcc90c6db2886976a1b2d10a8a31e525314ff570a631754d80a5af83843306508e4db9571c52f40645cacd038748c2ab30b3d2358ad8950e3ee592a1376e4991601ccef29226e3034648c3755a1f822dff516ad8cc1e842f8098300838c08c860f0f26cc648e4f9ce20fd1c7363fc086e5b5d50720c029e6e67960726e81f6d60229f785fe7e9a4e4f96c6453af9c4ace6d0a2a91ae84434195ad3390a5a306510b159385d5d178a75a9ee6226c8f1f8b493e44c303892e80dd5f26c2070bab9c52e3d595c87f2665929bd268468123f0b9c4624d431235750a4fafcab57e46619eb9e12eb2a41469118d9a5be368e6d851e97bf3441c89b91df6fe6a4019ca50a61005aa56ddb17cda690f9b4e6bc9a9da744da2acc826ea485f1d9260af998a5f5be01ad58b5ef55791fe753060b8f11d382f973a4cb93570e4d697db53e13b4bc6835d73628d18eb44facccb1bb66d780c3c248ddd30b651a704e04ee132e854a4345810484e6fdbf95656739ef9daaf0c4cfe1368d8651a8598866968306b2bba8bcbe1a43dd8097dadd89c734727c08bedc8090c1a8eca7ec581e97ad7efd5e04fd668abb39b27431d52643bb4e1e41d5225553418dad3df2c5142f18c79fa378f2f05731fb4ebd5faea3b9106d693e4691abd595432475e1c77ef95c95f6884ab6d2210efb819a32d821c168e79357910c96cc3f302d55cbfe0033f6c27e3d36bc70dece2a9aedab62f40b794506f743c030c7deaf6da15d96ee0d35f00a796ef0b3017933daa77d31cc473e48a7b51ce528127d91b14d890cdd7c60d61a0d0b08226cbea5cb71cc52f10af2b4413b0af2507e768373e3bea8324bdf1d7794f2842a9217b4676c6cbe8ced2bb41c196404ea8ffe3eb5d853330dbeae23ff42406b9cc7e369177e362478e43a8316c417914e4b47d0141a64d66280acaaec00eb40db9ba6f7f704bb67cf0048a01847609ffc60b4b932027253fbff9b8035cfda516c2207f0db969c495346486a0fe47d750e92d6578734871c8d6a3151e6650df06416880d9b8576a4377c5956f2aafa5c2cc65b65cae495691ec472a458780299c3ca6223ba03ff4d3c132eaa944819a4647988542764bae8fca994c603e26d45635394c60b3f8f2bfb28da94ef2856741373e6f215556efd9c230f4ee437ecf4027b2cc2a19c0faeef33563ac9e3a6315a1c7dfb33298d3b578f880d09b327f29bf57e0e7352f217c28f5f1f2fd57762e622d27b10f6a0fa54196c5c36720b960b048484987982bdf5ce6810e2a5078157e10779ee48b85620102768bf560183684f94211adc4c9c698e2bca809060f0ff7e4a179aa1f2046dccbd917275534de99909f916a7e8a17cdc09d5a30a3aca9307bfbee70400037979f5221001b898e788f08e90e557cc8505a6e6bdc7e6077e947fbdaba03bbe24f3b1638aa63175d57bf08a3ec666d84ae8311656299f2bd4c9acd3c9eca9445fe3db5d544013ab9fcaadc915e54de96c0d12652146d06aae59bd1c9ea01e4c63d465974c76e3bafb13d4a786259dd58c122a080a70fd8ff5ce924313eaa2f607a1a0ef619c2ba1c61d7eae7637dc506cc70600703f79b0458db5f951da90f222e763182fa48d20f224b3c0bed6a272cad5ad4e922cf02de23b70f938e199a91188d998586e20294cfd3fab04ee6b9a27616a5a7f00bf9d93cd8cb348c1fe435592907abf180dece4a4f5ee522d1670f512f0aa1b8da1c6341948590e7136efdbbf96a78e2748afa7001261fcb81aabade5beee31b21bc3b15dd36cbf66489603d28f23c57fdc88f7ca59567804975b98cad109a0f851309ce003303a69ebf992cd3f4d159cdebf4555738115720674a13edfb275d1573ccacaf42490a51e7d8e4619bd029c538a85f4d6ea9bd921f7364aff8ef47228977088de962efcc6aed78d412ed22c6e0bdb28a1011e395dc11d0a5e389026fdfeb1e501dcc65fabe88217ce14d39faf77f4ea0db02795c73f6dcb623c666dd338b797005fdb93faa72bf28c8eb26d31b9039669ab01981f89048eb2cf67e261497022d15d8d0ab2f3e19ba998677325d863f1a96cb7e89534b808daa05b5d8d967fd1f33fd3bc26fb004ac3ec0c1554db85b213623a124937613e30d1de63469c10626b74fa88a571a927cb9577bd07777b530c0fe5d3dfaebc778b36a9e9906382331d08a0f4abff7b7622862808365e8d4d39736740685b19c1d7b481e8d2da27d272abb30760b40355059239cce15a05da9971f063f3f3df8b7f009f5bc3c44a8bd9887523beb57b9b9d321df1f68e777968ab20055308780535db649b5a349c54209ca38aefcef065feb0f0dc603b2b87a5ee111f75fb89dab5fc7d77e7d0c1c8770e75ce555f702238fd4ccb10ba9a85a78b813c08dc715fc87a0a3e181d1440520b129d61ec72c467454f64d3d8875d147e3bcdc0464935138b16ec460358e64d3a8a850b9669ccaf91c989f27af2f0b45cec16b1fee97256c23a79c0d75b5f34172f369f801225021e9994e5fa19a617f5949259e2df41572a951a5261100b849aa9552d5495cfcbe705fec63e3d2136cf79dbc8c39efd394224a5fd30c3eadacfd11af4623e4685d04136a13094b1d47fd7b27b02737c9c466c74a3d62eaca3ab75c72be5f890e816baf8c3eb6299dbeeceb57d2e03b2578e8e2ac8e416180221ebda39c09c2026117b7bc77653375058ee88ed66a41af526ef9a5e788a038bdb7ba3bd0b18c0127f73a2d5dda90b381f38134623e696959c2f5b181320bc9fa72a3dfb65a27de1999009ae0573717bce5d8729053b72729cb01618898d4e9a2e5bafda5e60375938104bdcf09e409330d631b31cef92f2b72373f22985dde205d3bcd081f6a8bc80f1847771d136e6695d3060a345338c58f6aa4ffffb7c8380ac0a3573a64ecf04e79f7f03b5dd1352a657524c8bbb511dfe53933a87d962a5c62fbda83752b462ffc0385705a350556e6e9f12d1d51c0ecb20b4424313b1eec6b277b21bd8e845f00b046a4a62b118f484134ddfce2fd170e272b80e82a861075f3218d9db4e1aa3d29e8cb02972fd93638b9a5e00dc185c4b52f0ba68d5010c807b9ec428fcd076bf9b7532c6cd7e2118499dd8f313b7ec356d16940ad6e529ef985b9f6308c1746a1eea093e36e1c3c4a72dfcd89f1c20b91bdc7e7fd8410e8dc39de52e52078eebb8b544180bd2001a28133a2e966827db24a866be78fbbaeecaa132f9b80ac76c50213bc604c1a323ab56c78da6026267a78aa5d7682d742992aa0607f83e307c6c9ad9087ceea4301cd0b7b7e6f25a3fae652a41feee43734e492da44a6a13fdad9074cdfb5559339f9734dca69cda0067c3933bc2256e6134213ad59918d05c5d5f8fdefe143f454de19e0ac1671a222b7f7143042268e8be0d36165266a169238ad03bfe8df2b62c490b147840ab5bad8783b0fcc9fd722de6979e4bae127ad83fb7cf2300a5534d3731970a827637489c7dc14ca7d35744100fa32e4a11f9724f02090a456a97a57a5f3313c5f50ccb2f263cc935ad35c32c04679893e01b39de6e3453ad18fecbf986b6b2cc729b21c25fecb1a6d463c0e8b60cec0bb567c5dcad52b3c2aa841aabbc9eae4b0b0c0e8edcef011cc93d53d4ded546d5b01a11e4f4f40eba0096a0d725b44ac71d91155393b85b476742db483d245f9cd7c8e18e082c921957307ac30a8b390420c2f9ea9c439d60cad10672ee4966c02ab7cfae6e0cb76fde45e41ce40a9c4be2586e4682510163e5f813378fa035f4b7ea3e4e9b6c31c1dfbe54423655cabd686b2b5a6b3c12d94ee9adc48ab115b5b8507ae39161bc20409e07e64d108217d8746315a9e80079991ebd1439a4bae31701e3d3dd7fce6705b13dba91a42d8144bc24c763e11807ab3e7fc28fe7ff96251aa4065346a5664a1d328992237e5d55b682c64fd507a423238c4301abeef8c9631c9add424153164bc0b9b81b601f0a81849880b0df8d37676315afc18c40181a185fb15a8bfbe0a1874adec1c128d5dd23a1ae1a1593405c345354838b29b73cca6ffab213f53a789df7f240c6b321dab03a3666bd7ce487531befa07e440e72143b98c9cfb4bbed3ec38f2231309aa07497f3f96aa56ed9a0a3c006fefc348c06c0b43bf930095209f75ce15f1e999aa84539e3f7515f3cc8eb4d213bf2501dc7ef9a18d04721550d40025bcd4be649b54e8d25828e4865fd252818d29bcf6dca60088f70d6f594e109dcdbeef8452b7c16b66673967e7cc28eb327980ffc94785225903c1a98ab18c0c314ad641032baef974fde59f6511f9200d0d9d3a04dd7384a9f3816854f7d815893c4e805b78ab6ade854a9f2828c979ac12f9b394294f5dbf387daf4ed6308dc751fc6c6565fed79a0cc3b3a89804b878ab6f38461052ceed4457d0ebcd5f124c65b11dc9d47f20547859b7ece145cba227fcf44253b960b51021871d8b37994f24f3050da16c4e2471fb02baff563befdbc2cdd62482607e137da700fcab5f7d1364e11729047cab5bf8587adfe41c92962ddc9fa3605dccbbfebb688a83a3a0ea03863aea95ee364bbad61d69c155dc43088f3bdbaa0ce7f9cc7f591542ef4a80391acb72141edeedb2d4656e4c684f8c7e04a091240f279856a5c1b49ab07d4dcc9f4f8b5e2ff41e33e7cf63b78a9a0570286dfc4a80341a8663a9810ea22332f374876ff21138eb7f01775e3a676fdc28d726284df1b2ac7cd06f9e37ec3e820dc0ca0000a723d39d2d51cdb971e6a825c22073bc260c6cbaad4890961585b058dd2460234681641efc815a444f523a777efe3cdff50bfa85ca1fc186047811749b43f8c8e809b7e5262592904047de6ba694ad91a6ee334af47d990d71e74685db07fc114134c9c86222a60628cb76c14ecf3c77cde0dd45aba7330e30a16090c32b6203ff87f6a5323328869479f5da876981e399f8ab9c8d6ef0c974a3d88e9cd389bab2234c7ee0a978af4a0f2857d817e836c043b79dea095cd174a61856e0c2ff068ac20a1da0a51e16d176e1fdaf8176b94040bf1701d486a7cd22ec758ac1b989abb273ddcc917e4ce2e9e7b59df4630faba81f6db5927f24a24949fcb5ba1a09d337a11700c7df64ac80c144d747f61081d80de88d3f4a89ccc38f265e636256a12d9462fbb78f99afa8ae50e3c2095f120b3b35e8fc08ff640772148639161f4a87177e261eb63df4a9f07732cdaac2359a908e4953bd79a2fcce67fec23acd25b2fd67744613950fc088003b297b50179bb784e3d0aca1fdd47dd9c92593244db3eff5d74b56e6ac32835a3c6968bd52b471e6b649d19e9fa3340a3a7293468d6f7cddfb261e0bd821d747b84fd4ea4da23a5b30903c28ee9fdde0b725c76fc746108d13f6c23f715628d1633637018c5ee91fbba8bfedd9297756eb077768ed72025a5211353b4c71a41052c8934427121aca7230ab01c00b6ef891e08c7bad02609b4ee38c3539c2de02b448876b754869d079430584e1b9c16e0a41f19ef4291e7a64f31697625cf74c83f1f399c839b1ba5e71467ab9271fe52adb1e9882bcbfe7b5a7b21f7ce1970fbb9084e10b2dd4dc82a48cf9e9981db28c3cec8eead6f5b1981ff2eb767ebf22b14c836984da9ef3e525a53c447a5ed6b20a30630638232381075dd97005cbe8b59d456830bdc6c7fd6b23b9f02ab1dbcd821e1dd4f69358e4155c40d5c2f6672c0683aec4be30cf6e18d58c1809c9377404e1a9a0f2aa8b6ad88c9f52087ecdbdbe6d7a15e2da7f0f2cfb8cde2d01a025df017a1cb984e309fe7f478eed9efb7d584b87770f0952bb8a73b229ac5e56b8dadfb129f9727080f6b11cd8da2c3254f14bea29cb4535a9234de6ba18f6c0c789b67a0134f33fecfae3b2538c4a1904d7b83ef09e5a1a8d40a8fdc45baa244224e90d16ec60847560fa9548a2eacc9275b2f6a1aa98467eead3e06ae881c65e74927f4583ee9ad01c445a4b4654eefaf862a78d5784ed4f3a557ac78dbb9e6e8b6039d63b0f244b7a96fa6161e0ee665fddeed901477f4fad24879f972f1b84486023d68b6b8a08731a149bba308f0cdf9f43b904765b1d5e78bbe7f139b7250bd2201adfee2336d1b83a0c6cf0958fa4ce6e95ed99cb11ffa3ff405ae8726af24fbdfc57966da764f5fb92a6de7a5df9e123b4e9c38fdcb1f1e370b28111b6431efc3a8005e3fe06089de967b8441cdfb04f753e237e792d4098ee20883b2143b6d9fc71491ccfbaee2979ffd2e77d0d74497411aa7e338183f139f67938252840a0ab889436dbfb60547eebd1f39ea5c0e12fd3ddc52a2d59b833ae8374f98b62745038dda817fc0d375e8f72ec100e96c9b457751309924835270b8cad91ff3227dfef973caeec90685ca60c13355a51ba0c31b4ba6ed994922a6eb6196002b4808bd1224fe092204f3d32c4b173de4f7efbba625277bf4b4b31e169b6ff2e16d8227c349584f60862eff491524158b03a9b9e93c0dbb4c35d63ed4eac714b659256f8f1ccb8c06c1fa25b022216c849ffed3378d61a287087f59e51fd66f6783234fb112345698066e003c4087410f1de8ecdcb3c8a082e9a995195ca0ba8b7c21e3e7ec95ba5130ebd79e4e8108d71859854a04d21f56b272dc4be594c768a7217dea3b7f35e62a84191d5cc3ce7237d2fff9017ae5b3a52d7ba0edc12999ef89af22ec23455f005ecf08a783e062a8f207812d5682762a06cc33ef8762927ade4dc2af21c1373e50e0b72cb7b3945ee1865bcf5487822c9b0ecd62c713d50a6022f2b7528ffbb338b63ad628284be13f8f9fe1dae5e38d0b225096c719bf526075eef2dc7dd91c8d6257f6ce8a12b4c8e2ead4b59742dd00fec9a38f02084732da29f8a1094e672945f9d6413fd67902664ca18278382abbd016c2d891605024b0c24a834b7908534a39b2bc1dd6a790afb3d806c356804b48ef583f256dbee06db2ae5d1a16ff479c352b12e4d0834a3dfd55fa897dcebf0991ff6d42e98fec50989ec161e2b989a7552f8446802315839645d338816b0267e9a611e436c23c2a926fc9ee00b312b78ffd95736d129f92cab88a1bf1008ebb2cf47de856e2c1b46628a7c2f15bca2a0ac19dc6d6ace2e27d9541a069b0934d3058c42d6f6880f5c82f80e3b8cb8a4a2cf9fed954ab0302db54c37148cf77feff3af75ca2a55aa4b4524441a2a0cf9668baf9f108d9a7d1a7548335b001239385114e56f06dc07f26664906105b3f881c139e510bb1f5898845893c73a8158a57bd861ff42568d1416a3b2c3bf16d64f6b5b6d0f7b079df2267614dd6847fc2f3271b4409233c37b480019c5b91882b9d94de645ae8bbf29a94eed587b3f7e1d242e8f2af059b1244c5853c7d196a573cc1e379e080a14bc62a653f1603da4afe4ef33113088fdf1584fe18ca834a3e2ce37db2df3543a523784739861f7f92cff2fd29fbb3cbc30dddf232c52eabe46610d9fb1044e642ccbee42a5710acc3c26d34ee9279a02f474cbf2c59ff8e86f14a12e514267952f0604ba967521ce38b7a0bc6489d5e941f3b78d9f0dfee1eff0cb5b270ef4de9dceb7225b48dd97f893c926f839d3660b11196b3bfae704a390877531ec546e74a4990afcbeddd4ef50ee96557885a6ea445424f6cde5ebab42ee5289febd09c056101a9ba59c6b28c3679d72d5dcf9b51cb315b31a0bab4499960201fe72285733ed932547ab3a4634e70db83b7d8d5cf53b6de6d60741baed03c398ecd6ea5097698682ba9e09bf6b1c2780c14cabc47833ca2cc030da7d6a376731b97cd60dad29b2c6f448169c00cd0ffb91fd118cfb095119a05e9e870b21ef295abe3b27a47c114d3736479ad118219e4c3cafc712e2e2efe1717a1e10aee0e02163e1deadf88760ade58b5cdfe333ea6de524761054a5976ec5c66ac56cc169bbfda92aa7b76425ac54a49bf70d5e4d0e4722176e849220d7fe7778affeaaf0806e48bbb69a5ec5b8c8b8f5f3cd89439a6dedc8aa7c3fdb30c5b7178f9f0839446f1539b0b627fd518950247d40e2f93e963f32942c441bebd2e176605bc716b1ce4684d6abd7b3f8857bd789bc563bdc760c40ce844c4c202c352e3210a61fc0910039a70708453b0db6f29d4da9496f2711e794491b22860b2a9267b6327e19cb45cb999d290f167f7c87204ffc2ff87e457c06f765f3bed456436a8819b4d41fba66e537d88c90c4f46eb95d604c94086e3c38706b6ead21f5636ea9b79297a7976c59f8c1ff9242bf675aee5dce392ce986c18a4b2cee69dd705e8a9ac911e2284f4a5c68c86031b86e067ffaf3a253938832e56e7fad75a5b965c546f31614531586871fa417bb4dfe125b658c7e3b3815683bbe5975104d50cce45f0947ec6b1e90802f5a52005ee8a6483a5f8cb016705ee830b04704e80b6abbf3faecbd2607d8d0f287d4dd408beaec4e74ab6ffafa6674fabdb4f4d7d0a478d3fac89b263b37998bcc6e4e5ae0fa1cd5f6fa9b57488da2fc1902f8ce767e900ee1e48e7b2692eb864ad8c5d2f744f5d243f13062236cff0b7a48b9515de64adb416ff894ee52839d60ff767b8163ef2b0f445cb803853f489edc29aecba37964e5c82f701d5baebd5322d19be5e4e6ecaad5aafd460d5f059f11c5f61f77f612a2c82d2a89eb6f25b19d68c51ae3e1d44ead7c1ca027f0ed28329634be645932e1ab7c321bf27b8cfaf9aed30f2cbf5ee4478952b2074e4b64cfac3a17618a69de47892e81023b97caf77e33c4db9048dfac1a09bb2f9760a7aa9b092c3c79efa7f058afb851cc447d1283d57421df909b54f2fb9d3c0906324f36cd577b4838f7fbcde2a6a6173c546912ae8406dbd2e8a05ebb3846984ade7e51cee87b5e07963a5ec5200db31c632fe86a4819f56814830e7d9363a22f8e8ab163863d66837230c96e6baf8715606fb415fa8be49a81dd8f36241f4e21b90309909eecd9253b64c421cbf0054a1d7d9bf87af39fe089e26d1a5d2706a35658d83c27d7d5f357f5ba63877fd8694a3f6aee48b87036a41118c8a41c338db0adac3ea540c53845bd4cec40d437e843b22c84ae08375a4d6442543external/jquery/jquery.jsrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootjackson-databind-2.10.5.1-lp152.2.3.1.src.rpmjackson-databind-javadoc@    javapackages-filesystemrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`^|@^r]@]?Fridrich Strba Fridrich Strba Pedro Monreal Gonzalez Pedro Monreal Gonzalez Fridrich Strba - Update to 2.10.5.1 * #2589: `DOMDeserializer`: setExpandEntityReferences(false) may not prevent external entity expansion in all cases (CVE-2020-25649, bsc#1177616) * #2787 (partial fix): NPE after add mixin for enum * #2679: 'ObjectMapper.readValue("123", Void.TYPE)' throws "should never occur" - Vulnerabilities not affecting this version: * CVE-2020-35728, bsc#1180391 * CVE-2021-20190, bsc#1181118- Update to 2.10.3 * #2482: JSONMappingException Location column number is one line Behind the actual location * #2599: NoClassDefFoundError at DeserializationContext. on Android 4.1.2 and Jackson 2.10.0 * #2602: ByteBufferSerializer produces unexpected results with a duplicated ByteBuffer and a position > 0 * #2605: Failure to deserialize polymorphic subtypes of base type Enum * #2610: EXTERNAL_PROPERTY doesn't work with @JsonIgnoreProperties- Update to 2.10.2 [bsc#1160113, CVE-2019-20330] [#2101]: `FAIL_ON_NULL_FOR_PRIMITIVES` failure does not indicate field name in exception message [#2544]: java.lang.NoClassDefFoundError Thrown for compact profile1 [#2553]: JsonDeserialize(contentAs=...) broken with raw collections [#2556]: Contention in `TypeNameIdResolver.idFromClass()` [#2560]: Check `WRAP_EXCEPTIONS` in `CollectionDeserializer.handleNonArray()` [#2564]: Fix `IllegalArgumentException` on empty input collection for `ArrayBlockingQueue` [#2566]: `MissingNode.toString()` returns `null` (4 character token) instead of empty string [#2567]: Incorrect target type for arrays when providing nulls and nulls are disabled [#2573]: Problem with `JsonInclude` config overrides for `java.util.Map` [#2576]: Fail to serialize `Enum` instance which includes a method override as POJO (shape = Shape.OBJECT) Fix an issue with `ObjectReader.with(JsonParser.Feature)` (and related) not working- Update to 2.10.1 [bsc#1157186, CVE-2019-14893] * 2.10.1 (09-Nov-2019) [#2457]: Extended enum values are not handled as enums when used as Map keys [#2473]: Array index missing in path of 'JsonMappingException' for 'Collection', with custom deserializer [#2475]: 'StringCollectionSerializer' calls 'JsonGenerator.setCurrentValue(value)', which messes up current value for sibling properties [#2485]: Add 'uses' for 'Module' in module-info [#2513]: BigDecimalAsStringSerializer in NumberSerializer throws IllegalStateException in 2.10 [#2519]: Serializing 'BigDecimal' values inside containers ignores shape override [#2520]: Sub-optimal exception message when failing to deserialize non-static inner classes [#2529]: Add tests to ensure 'EnumSet' and 'EnumMap' work correctly with "null-as-empty" [#2534]: Add 'BasicPolymorphicTypeValidator.Builder.allowIfSubTypeIsArray()' [#2535]: Allow String-to-byte[] coercion for String-value collections * 2.10.0 (26-Sep-2019) [#18]: Make 'JsonNode' serializable [#1093]: Default typing does not work with 'writerFor(Object.class)' [#1675]: Remove "impossible" 'IOException' in 'readTree()' and 'readValue()' 'ObjectMapper' methods which accept Strings [#1954]: Add Builder pattern for creating configured 'ObjectMapper' instances [#1995]: Limit size of 'DeserializerCache', auto-flush on exceeding [#2059]: Remove 'final' modifier for 'TypeFactory' [#2077]: 'JsonTypeInfo' with a subtype having 'JsonFormat.Shape.ARRAY' and no fields generates '{}' not '[]' [#2115]: Support naive deserialization of 'Serializable' values as "untyped", same as 'java.lang.Object' [#2116]: Make NumberSerializers.Base public and its inherited classes not final [#2126]: 'DeserializationContext.instantiationException()' throws 'InvalidDefinitionException' [#2129]: Add 'SerializationFeature.WRITE_ENUM_KEYS_USING_INDEX', separate from value setting [#2133]: Improve 'DeserializationProblemHandler.handleUnexpectedToken()' to allow handling of Collection problems [#2149]: Add 'MapperFeature.ACCEPT_CASE_INSENSITIVE_VALUES' [#2153]: Add 'JsonMapper' to replace generic 'ObjectMapper' usage [#2164]: 'FactoryBasedEnumDeserializer' does not respect 'DeserializationFeature.WRAP_EXCEPTIONS' [#2187]: Make 'JsonNode.toString()' use shared 'ObjectMapper' to produce valid json [#2189]: 'TreeTraversingParser' does not check int bounds [#2195]: Add abstraction 'PolymorphicTypeValidator', for limiting subtypes allowed by default typing, '@JsonTypeInfo' [#2196]: Type safety for 'readValue()' with 'TypeReference' [#2204]: Add 'JsonNode.isEmpty()' as convenience alias [#2211]: Change of behavior (2.8 -> 2.9) with 'ObjectMapper.readTree(input)' with no content [#2217]: Suboptimal memory allocation in 'TextNode.getBinaryValue()' [#2220]: Force serialization always for 'convertValue()'; avoid short-cuts [#2223]: Add 'missingNode()' method in 'JsonNodeFactory' [#2227]: Minor cleanup of exception message for 'Enum' binding failure [#2230]: 'WRITE_BIGDECIMAL_AS_PLAIN' is ignored if '@JsonFormat' is used [#2236]: Type id not provided on 'Double.NaN', 'Infinity' with '@JsonTypeInfo' [#2237]: Add "required" methods in 'JsonNode': 'required(String | int)', 'requiredAt(JsonPointer)' [#2241]: Add 'PropertyNamingStrategy.LOWER_DOT_CASE' for dot-delimited names [#2251]: Getter that returns an abstract collection breaks a delegating '@JsonCreator' [#2265]: Inconsistent handling of Collections$UnmodifiableList vs Collections$UnmodifiableRandomAccessListq [#2273]: Add basic Java 9+ module info [#2280]: JsonMerge not work with constructor args [#2309]: READ_ENUMS_USING_TO_STRING doesn't support null values [#2311]: Unnecessary MultiView creation for property writers [#2331]: 'JsonMappingException' through nested getter with generic wildcard return type [#2336]: 'MapDeserializer' can not merge 'Map's with polymorphic values [#2338]: Suboptimal return type for 'JsonNode.withArray()' [#2339]: Suboptimal return type for 'ObjectNode.set()' [#2348]: Add sanity checks for 'ObjectMapper.readXXX()' methods [#2349]: Add option 'DefaultTyping.EVERYTHING' to support Kotlin data classes [#2357]: Lack of path on MismatchedInputException [#2378]: '@JsonAlias' doesn't work with AutoValue [#2390]: 'Iterable' serialization breaks when adding '@JsonFilter' annotation [#2392]: 'BeanDeserializerModifier.modifyDeserializer()' not applied to custom bean deserializers [#2393]: 'TreeTraversingParser.getLongValue()' incorrectly checks 'canConvertToInt()' [#2398]: Replace recursion in 'TokenBuffer.copyCurrentStructure()' with iteration [#2415]: Builder-based POJO deserializer should pass builder instance, not type, to 'handleUnknownVanilla()' [#2416]: Optimize 'ValueInstantiator' construction for default 'Collection', 'Map' types [#2422]: 'scala.collection.immutable.ListMap' fails to serialize since 2.9.3 [#2424]: Add global config override setting for '@JsonFormat.lenient()' [#2428]: Use "activateDefaultTyping" over "enableDefaultTyping" in 2.10 with new methods [#2430]: Change 'ObjectMapper.valueToTree()' to convert 'null' to 'NullNode' [#2432]: Add support for module bundles [#2433]: Improve 'NullNode.equals()' [#2442]: 'ArrayNode.addAll()' adds raw 'null' values which cause NPE on 'deepCopy()' and 'toString()' [#2446]: Java 11: Unable to load JDK7 types (annotations, java.nio.file.Path): no Java7 support added [#2451]: Add new 'JsonValueFormat' value, 'UUID' [#2453]: Add 'DeserializationContext.readTree(JsonParser)' convenience method [#2458]: 'Nulls' property metadata ignored for creators [#2466]: Didn't find class "java.nio.file.Path" below Android api 26 [#2467]: Accept 'JsonTypeInfo.As.WRAPPER_ARRAY' with no second argument to deserialize as "null value" * 2.9.10.1 (20-Oct-2019) [#2478]: Block two more gadget types (commons-dbcp, p6spy, CVE-2019-16942 / CVE-2019-16943) [#2498]: Block one more gadget type (log4j-extras/1.2, CVE-2019-17531) * 2.9.10 (21-Sep-2019) [#2331]: 'JsonMappingException' through nested getter with generic wildcard return type [#2334]: Block one more gadget type (CVE-2019-12384) [#2341]: Block one more gadget type (CVE-2019-12814) [#2374]: 'ObjectMapper. getRegisteredModuleIds()' throws NPE if no modules registered [#2387]: Block yet another deserialization gadget (CVE-2019-14379) [#2389]: Block yet another deserialization gadget (CVE-2019-14439) [#2404]: FAIL_ON_MISSING_EXTERNAL_TYPE_ID_PROPERTY setting ignored when creator properties are buffered [#2410]: Block one more gadget type (CVE-2019-14540) [#2420]: Block one more gadget type (no CVE allocated yet) [#2449]: Block one more gadget type (CVE-2019-14540) [#2460]: Block one more gadget type (ehcache, CVE-2019-17267) [#2462]: Block two more gadget types (commons-configuration) [#2469]: Block one more gadget type (xalan2) * 2.9.9 (16-May-2019) [#1408]: Call to 'TypeVariable.getBounds()' without synchronization unsafe on some platforms [#2221]: 'DeserializationProblemHandler.handleUnknownTypeId()' returning 'Void.class', enableDefaultTyping causing NPE [#2251]: Getter that returns an abstract collection breaks a delegating '@JsonCreator' [#2265]: Inconsistent handling of Collections$UnmodifiableList vs Collections$UnmodifiableRandomAccessList [#2299]: Fix for using jackson-databind in an OSGi environment under Android [#2303]: Deserialize null, when java type is "TypeRef of TypeRef of T", does not provide "Type(Type(null))" [#2324]: 'StringCollectionDeserializer' fails with custom collection [#2326]: Block one more gadget type (CVE-2019-12086) - Prevent String coercion of 'null' in 'WritableObjectId' when calling 'JsonGenerator.writeObjectId()', mostly relevant for formats like YAML that have native Object Ids * 2.9.8 (15-Dec-2018) [#1662]: 'ByteBuffer' serialization is broken if offset is not 0 [#2155]: Type parameters are checked for equality while isAssignableFrom expected [#2167]: Large ISO-8601 Dates are formatted/serialized incorrectly [#2181]: Don't re-use dynamic serializers for property-updating copy constructors [#2183]: Base64 JsonMappingException: Unexpected end-of-input [#2186]: Block more classes from polymorphic deserialization (CVE-2018-19360, CVE-2018-19361, CVE-2018-19362) [#2197]: Illegal reflective access operation warning when using 'java.lang.Void' as value type [#2202]: StdKeyDeserializer Class method _getToStringResolver is slow causing Thread Block * 2.9.7 (19-Sep-2018) [#2060]: 'UnwrappingBeanPropertyWriter' incorrectly assumes the found serializer is of type 'UnwrappingBeanSerializer' [#2064]: Cannot set custom format for 'SqlDateSerializer' globally [#2079]: NPE when visiting StaticListSerializerBase [#2082]: 'FactoryBasedEnumDeserializer' should be cachable [#2088]: '@JsonUnwrapped' fields are skipped when using 'PropertyBasedCreator' if they appear after the last creator property [#2096]: 'TreeTraversingParser' does not take base64 variant into account [#2097]: Block more classes from polymorphic deserialization (CVE-2018-14718 - CVE-2018-14721) [#2109]: Canonical string for reference type is built incorrectly [#2120]: 'NioPathDeserializer' improvement [#2128]: Location information included twice for some 'JsonMappingException's * 2.9.6 (12-Jun-2018) [#955]: Add 'MapperFeature.USE_BASE_TYPE_AS_DEFAULT_IMPL' to use declared base type as 'defaultImpl' for polymorphic deserialization [#1328]: External property polymorphic deserialization does not work with enums [#1565]: Deserialization failure with Polymorphism using JsonTypeInfo 'defaultImpl', subtype as target [#1964]: Failed to specialize 'Map' type during serialization where key type incompatibility overidden via "raw" types [#1990]: MixIn '@JsonProperty' for 'Object.hashCode()' is ignored [#1991]: Context attributes are not passed/available to custom serializer if object is in POJO [#1998]: Removing "type" attribute with Mixin not taken in account if using ObjectMapper.copy() [#1999]: "Duplicate property" issue should mention which class it complains about [#2001]: Deserialization issue with '@JsonIgnore' and '@JsonCreator' + '@JsonProperty' for same property name [#2015]: '@Jsonsetter with Nulls.SKIP' collides with 'DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL' when parsing enum [#2016]: Delegating JsonCreator disregards JsonDeserialize info [#2019]: Abstract Type mapping in 2.9 fails when multiple modules are registered [#2021]: Delegating JsonCreator disregards 'JsonDeserialize.using' annotation [#2023]: 'JsonFormat.Feature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT' not working with 'null' coercion with '@JsonSetter' [#2027]: Concurrency error causes 'IllegalStateException' on 'BeanPropertyMap' [#2032]: CVE-2018-11307: Potential information exfiltration with default typing, serialization gadget from MyBatis [#2034]: Serialization problem with type specialization of nested generic types [#2038]: JDK Serializing and using Deserialized 'ObjectMapper' loses linkage back from 'JsonParser.getCodec()' [#2051]: Implicit constructor property names are not renamed properly with 'PropertyNamingStrategy' [#2052]: CVE-2018-12022: Block polymorphic deserialization of types from Jodd-db library [#2058]: CVE-2018-12023: Block polymorphic deserialization of types from Oracle JDBC driver * 2.9.5 (26-Mar-2018) [#1911]: Allow serialization of 'BigDecimal' as String, using '@JsonFormat(shape=Shape.String)', config overrides [#1912]: 'BeanDeserializerModifier.updateBuilder()' not work to set custom deserializer on a property (since 2.9.0) [#1931]: Two more 'c3p0' gadgets to exploit default typing issue [#1932]: 'EnumMap' cannot deserialize with type inclusion as property [#1940]: 'Float' values with integer value beyond 'int' lose precision if bound to 'long' [#1941]: 'TypeFactory.constructFromCanonical()' throws NPE for Unparameterized generic canonical strings [#1947]: 'MapperFeature.AUTO_DETECT_XXX' do not work if all disabled [#1977]: Serializing an Iterator with multiple sub-types fails after upgrading to 2.9.x [#1978]: Using @JsonUnwrapped annotation in builderdeserializer hangs in infinite loop - Remove patch fixed upstream: * CVE-2018-7489.patch- Initial packaging of jackson-databind 2.9.4cloud108 1611918875  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.10.5.1-lp152.2.3.1     !!!!!!!""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&%'''''''''''''''''''''''''(((((((((((((((((((((((('''%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*******************************************************************)))+++++++++++++++++,,,,,,,,,,,,,,,,+++---------------------------------------------............................................---/01/22222222222/////////3444456677899jackson-databindallclasses-index.htmlallclasses.htmlallpackages-index.htmlcomfasterxmljacksondatabindAbstractTypeResolver.htmlAnnotationIntrospector.ReferenceProperty.Type.htmlAnnotationIntrospector.ReferenceProperty.htmlAnnotationIntrospector.htmlBeanDescription.htmlBeanProperty.Bogus.htmlBeanProperty.Std.htmlBeanProperty.htmlDatabindContext.htmlDeserializationConfig.htmlDeserializationContext.htmlDeserializationFeature.htmlInjectableValues.Std.htmlInjectableValues.htmlJavaType.htmlJsonDeserializer.None.htmlJsonDeserializer.htmlJsonMappingException.Reference.htmlJsonMappingException.htmlJsonNode.htmlJsonSerializable.Base.htmlJsonSerializable.htmlJsonSerializer.None.htmlJsonSerializer.htmlKeyDeserializer.None.htmlKeyDeserializer.htmlMapperFeature.htmlMappingIterator.htmlMappingJsonFactory.htmlModule.SetupContext.htmlModule.htmlObjectMapper.DefaultTypeResolverBuilder.htmlObjectMapper.DefaultTyping.htmlObjectMapper.htmlObjectReader.htmlObjectWriter.GeneratorSettings.htmlObjectWriter.Prefetch.htmlObjectWriter.htmlPropertyMetadata.MergeInfo.htmlPropertyMetadata.htmlPropertyName.htmlPropertyNamingStrategy.KebabCaseStrategy.htmlPropertyNamingStrategy.LowerCaseStrategy.htmlPropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.htmlPropertyNamingStrategy.LowerDotCaseStrategy.htmlPropertyNamingStrategy.PascalCaseStrategy.htmlPropertyNamingStrategy.PropertyNamingStrategyBase.htmlPropertyNamingStrategy.SnakeCaseStrategy.htmlPropertyNamingStrategy.UpperCamelCaseStrategy.htmlPropertyNamingStrategy.htmlRuntimeJsonMappingException.htmlSequenceWriter.htmlSerializationConfig.htmlSerializationFeature.htmlSerializerProvider.htmlannotationJacksonStdImpl.htmlJsonAppend.Attr.htmlJsonAppend.Prop.htmlJsonAppend.htmlJsonDeserialize.htmlJsonNaming.htmlJsonPOJOBuilder.Value.htmlJsonPOJOBuilder.htmlJsonSerialize.Inclusion.htmlJsonSerialize.Typing.htmlJsonSerialize.htmlJsonTypeIdResolver.htmlJsonTypeResolver.htmlJsonValueInstantiator.htmlNoClass.htmlclass-useJacksonStdImpl.htmlJsonAppend.Attr.htmlJsonAppend.Prop.htmlJsonAppend.htmlJsonDeserialize.htmlJsonNaming.htmlJsonPOJOBuilder.Value.htmlJsonPOJOBuilder.htmlJsonSerialize.Inclusion.htmlJsonSerialize.Typing.htmlJsonSerialize.htmlJsonTypeIdResolver.htmlJsonTypeResolver.htmlJsonValueInstantiator.htmlNoClass.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlcfgBaseSettings.htmlConfigFeature.htmlConfigOverride.htmlConfigOverrides.htmlContextAttributes.Impl.htmlContextAttributes.htmlDeserializerFactoryConfig.htmlHandlerInstantiator.htmlMapperBuilder.htmlMapperConfig.htmlMapperConfigBase.htmlMutableConfigOverride.htmlPackageVersion.htmlSerializerFactoryConfig.htmlclass-useBaseSettings.htmlConfigFeature.htmlConfigOverride.htmlConfigOverrides.htmlContextAttributes.Impl.htmlContextAttributes.htmlDeserializerFactoryConfig.htmlHandlerInstantiator.htmlMapperBuilder.htmlMapperConfig.htmlMapperConfigBase.htmlMutableConfigOverride.htmlPackageVersion.htmlSerializerFactoryConfig.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlclass-useAbstractTypeResolver.htmlAnnotationIntrospector.ReferenceProperty.Type.htmlAnnotationIntrospector.ReferenceProperty.htmlAnnotationIntrospector.htmlBeanDescription.htmlBeanProperty.Bogus.htmlBeanProperty.Std.htmlBeanProperty.htmlDatabindContext.htmlDeserializationConfig.htmlDeserializationContext.htmlDeserializationFeature.htmlInjectableValues.Std.htmlInjectableValues.htmlJavaType.htmlJsonDeserializer.None.htmlJsonDeserializer.htmlJsonMappingException.Reference.htmlJsonMappingException.htmlJsonNode.htmlJsonSerializable.Base.htmlJsonSerializable.htmlJsonSerializer.None.htmlJsonSerializer.htmlKeyDeserializer.None.htmlKeyDeserializer.htmlMapperFeature.htmlMappingIterator.htmlMappingJsonFactory.htmlModule.SetupContext.htmlModule.htmlObjectMapper.DefaultTypeResolverBuilder.htmlObjectMapper.DefaultTyping.htmlObjectMapper.htmlObjectReader.htmlObjectWriter.GeneratorSettings.htmlObjectWriter.Prefetch.htmlObjectWriter.htmlPropertyMetadata.MergeInfo.htmlPropertyMetadata.htmlPropertyName.htmlPropertyNamingStrategy.KebabCaseStrategy.htmlPropertyNamingStrategy.LowerCaseStrategy.htmlPropertyNamingStrategy.LowerCaseWithUnderscoresStrategy.htmlPropertyNamingStrategy.LowerDotCaseStrategy.htmlPropertyNamingStrategy.PascalCaseStrategy.htmlPropertyNamingStrategy.PropertyNamingStrategyBase.htmlPropertyNamingStrategy.SnakeCaseStrategy.htmlPropertyNamingStrategy.UpperCamelCaseStrategy.htmlPropertyNamingStrategy.htmlRuntimeJsonMappingException.htmlSequenceWriter.htmlSerializationConfig.htmlSerializationFeature.htmlSerializerProvider.htmldeserAbstractDeserializer.htmlBasicDeserializerFactory.ContainerDefaultMappings.htmlBasicDeserializerFactory.htmlBeanDeserializer.htmlBeanDeserializerBase.htmlBeanDeserializerBuilder.htmlBeanDeserializerFactory.htmlBeanDeserializerModifier.htmlBuilderBasedDeserializer.htmlContextualDeserializer.htmlContextualKeyDeserializer.htmlCreatorProperty.htmlDataFormatReaders.AccessorForReader.htmlDataFormatReaders.Match.htmlDataFormatReaders.htmlDefaultDeserializationContext.Impl.htmlDefaultDeserializationContext.htmlDeserializationProblemHandler.htmlDeserializerCache.htmlDeserializerFactory.htmlDeserializers.Base.htmlDeserializers.htmlKeyDeserializers.htmlNullValueProvider.htmlResolvableDeserializer.htmlSettableAnyProperty.htmlSettableBeanProperty.Delegating.htmlSettableBeanProperty.htmlUnresolvedForwardReference.htmlUnresolvedId.htmlValueInstantiator.Base.htmlValueInstantiator.Gettable.htmlValueInstantiator.htmlValueInstantiators.Base.htmlValueInstantiators.htmlclass-useAbstractDeserializer.htmlBasicDeserializerFactory.ContainerDefaultMappings.htmlBasicDeserializerFactory.htmlBeanDeserializer.htmlBeanDeserializerBase.htmlBeanDeserializerBuilder.htmlBeanDeserializerFactory.htmlBeanDeserializerModifier.htmlBuilderBasedDeserializer.htmlContextualDeserializer.htmlContextualKeyDeserializer.htmlCreatorProperty.htmlDataFormatReaders.AccessorForReader.htmlDataFormatReaders.Match.htmlDataFormatReaders.htmlDefaultDeserializationContext.Impl.htmlDefaultDeserializationContext.htmlDeserializationProblemHandler.htmlDeserializerCache.htmlDeserializerFactory.htmlDeserializers.Base.htmlDeserializers.htmlKeyDeserializers.htmlNullValueProvider.htmlResolvableDeserializer.htmlSettableAnyProperty.htmlSettableBeanProperty.Delegating.htmlSettableBeanProperty.htmlUnresolvedForwardReference.htmlUnresolvedId.htmlValueInstantiator.Base.htmlValueInstantiator.Gettable.htmlValueInstantiator.htmlValueInstantiators.Base.htmlValueInstantiators.htmlimplBeanAsArrayBuilderDeserializer.htmlBeanAsArrayDeserializer.htmlBeanPropertyMap.htmlCreatorCandidate.Param.htmlCreatorCandidate.htmlCreatorCollector.htmlErrorThrowingDeserializer.htmlExternalTypeHandler.Builder.htmlExternalTypeHandler.htmlFailingDeserializer.htmlFieldProperty.htmlInnerClassProperty.htmlJDKValueInstantiators.htmlJavaUtilCollectionsDeserializers.htmlManagedReferenceProperty.htmlMergingSettableBeanProperty.htmlMethodProperty.htmlNullsAsEmptyProvider.htmlNullsConstantProvider.htmlNullsFailProvider.htmlObjectIdReader.htmlObjectIdReferenceProperty.PropertyReferring.htmlObjectIdReferenceProperty.htmlObjectIdValueProperty.htmlPropertyBasedCreator.htmlPropertyBasedObjectIdGenerator.htmlPropertyValue.htmlPropertyValueBuffer.htmlReadableObjectId.Referring.htmlReadableObjectId.htmlSetterlessProperty.htmlTypeWrappedDeserializer.htmlUnwrappedPropertyHandler.htmlValueInjector.htmlclass-useBeanAsArrayBuilderDeserializer.htmlBeanAsArrayDeserializer.htmlBeanPropertyMap.htmlCreatorCandidate.Param.htmlCreatorCandidate.htmlCreatorCollector.htmlErrorThrowingDeserializer.htmlExternalTypeHandler.Builder.htmlExternalTypeHandler.htmlFailingDeserializer.htmlFieldProperty.htmlInnerClassProperty.htmlJDKValueInstantiators.htmlJavaUtilCollectionsDeserializers.htmlManagedReferenceProperty.htmlMergingSettableBeanProperty.htmlMethodProperty.htmlNullsAsEmptyProvider.htmlNullsConstantProvider.htmlNullsFailProvider.htmlObjectIdReader.htmlObjectIdReferenceProperty.PropertyReferring.htmlObjectIdReferenceProperty.htmlObjectIdValueProperty.htmlPropertyBasedCreator.htmlPropertyBasedObjectIdGenerator.htmlPropertyValue.htmlPropertyValueBuffer.htmlReadableObjectId.Referring.htmlReadableObjectId.htmlSetterlessProperty.htmlTypeWrappedDeserializer.htmlUnwrappedPropertyHandler.htmlValueInjector.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstdArrayBlockingQueueDeserializer.htmlAtomicBooleanDeserializer.htmlAtomicReferenceDeserializer.htmlByteBufferDeserializer.htmlCollectionDeserializer.CollectionReferringAccumulator.htmlCollectionDeserializer.htmlContainerDeserializerBase.htmlDateDeserializers.CalendarDeserializer.htmlDateDeserializers.DateBasedDeserializer.htmlDateDeserializers.DateDeserializer.htmlDateDeserializers.SqlDateDeserializer.htmlDateDeserializers.TimestampDeserializer.htmlDateDeserializers.htmlDelegatingDeserializer.htmlEnumDeserializer.htmlEnumMapDeserializer.htmlEnumSetDeserializer.htmlFromStringDeserializer.Std.htmlFromStringDeserializer.htmlJdkDeserializers.htmlJsonLocationInstantiator.htmlJsonNodeDeserializer.htmlMapDeserializer.htmlMapEntryDeserializer.htmlNullifyingDeserializer.htmlNumberDeserializers.BigDecimalDeserializer.htmlNumberDeserializers.BigIntegerDeserializer.htmlNumberDeserializers.BooleanDeserializer.htmlNumberDeserializers.ByteDeserializer.htmlNumberDeserializers.CharacterDeserializer.htmlNumberDeserializers.DoubleDeserializer.htmlNumberDeserializers.FloatDeserializer.htmlNumberDeserializers.IntegerDeserializer.htmlNumberDeserializers.LongDeserializer.htmlNumberDeserializers.NumberDeserializer.htmlNumberDeserializers.PrimitiveOrWrapperDeserializer.htmlNumberDeserializers.ShortDeserializer.htmlNumberDeserializers.htmlObjectArrayDeserializer.htmlPrimitiveArrayDeserializers.htmlReferenceTypeDeserializer.htmlStackTraceElementDeserializer.htmlStdDelegatingDeserializer.htmlStdDeserializer.htmlStdKeyDeserializer.htmlStdKeyDeserializers.htmlStdNodeBasedDeserializer.htmlStdScalarDeserializer.htmlStdValueInstantiator.htmlStringArrayDeserializer.htmlStringCollectionDeserializer.htmlStringDeserializer.htmlThrowableDeserializer.htmlTokenBufferDeserializer.htmlUUIDDeserializer.htmlUntypedObjectDeserializer.Vanilla.htmlUntypedObjectDeserializer.htmlclass-useArrayBlockingQueueDeserializer.htmlAtomicBooleanDeserializer.htmlAtomicReferenceDeserializer.htmlByteBufferDeserializer.htmlCollectionDeserializer.CollectionReferringAccumulator.htmlCollectionDeserializer.htmlContainerDeserializerBase.htmlDateDeserializers.CalendarDeserializer.htmlDateDeserializers.DateBasedDeserializer.htmlDateDeserializers.DateDeserializer.htmlDateDeserializers.SqlDateDeserializer.htmlDateDeserializers.TimestampDeserializer.htmlDateDeserializers.htmlDelegatingDeserializer.htmlEnumDeserializer.htmlEnumMapDeserializer.htmlEnumSetDeserializer.htmlFromStringDeserializer.Std.htmlFromStringDeserializer.htmlJdkDeserializers.htmlJsonLocationInstantiator.htmlJsonNodeDeserializer.htmlMapDeserializer.htmlMapEntryDeserializer.htmlNullifyingDeserializer.htmlNumberDeserializers.BigDecimalDeserializer.htmlNumberDeserializers.BigIntegerDeserializer.htmlNumberDeserializers.BooleanDeserializer.htmlNumberDeserializers.ByteDeserializer.htmlNumberDeserializers.CharacterDeserializer.htmlNumberDeserializers.DoubleDeserializer.htmlNumberDeserializers.FloatDeserializer.htmlNumberDeserializers.IntegerDeserializer.htmlNumberDeserializers.LongDeserializer.htmlNumberDeserializers.NumberDeserializer.htmlNumberDeserializers.PrimitiveOrWrapperDeserializer.htmlNumberDeserializers.ShortDeserializer.htmlNumberDeserializers.htmlObjectArrayDeserializer.htmlPrimitiveArrayDeserializers.htmlReferenceTypeDeserializer.htmlStackTraceElementDeserializer.htmlStdDelegatingDeserializer.htmlStdDeserializer.htmlStdKeyDeserializer.htmlStdKeyDeserializers.htmlStdNodeBasedDeserializer.htmlStdScalarDeserializer.htmlStdValueInstantiator.htmlStringArrayDeserializer.htmlStringCollectionDeserializer.htmlStringDeserializer.htmlThrowableDeserializer.htmlTokenBufferDeserializer.htmlUUIDDeserializer.htmlUntypedObjectDeserializer.Vanilla.htmlUntypedObjectDeserializer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlexcIgnoredPropertyException.htmlInvalidDefinitionException.htmlInvalidFormatException.htmlInvalidNullException.htmlInvalidTypeIdException.htmlMismatchedInputException.htmlPropertyBindingException.htmlUnrecognizedPropertyException.htmlValueInstantiationException.htmlclass-useIgnoredPropertyException.htmlInvalidDefinitionException.htmlInvalidFormatException.htmlInvalidNullException.htmlInvalidTypeIdException.htmlMismatchedInputException.htmlPropertyBindingException.htmlUnrecognizedPropertyException.htmlValueInstantiationException.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlextCoreXMLDeserializers.Std.htmlCoreXMLDeserializers.htmlCoreXMLSerializers.XMLGregorianCalendarSerializer.htmlCoreXMLSerializers.htmlDOMDeserializer.DocumentDeserializer.htmlDOMDeserializer.NodeDeserializer.htmlDOMDeserializer.htmlDOMSerializer.htmlJava7Handlers.htmlJava7HandlersImpl.htmlJava7Support.htmlJava7SupportImpl.htmlNioPathDeserializer.htmlNioPathSerializer.htmlOptionalHandlerFactory.htmlclass-useCoreXMLDeserializers.Std.htmlCoreXMLDeserializers.htmlCoreXMLSerializers.XMLGregorianCalendarSerializer.htmlCoreXMLSerializers.htmlDOMDeserializer.DocumentDeserializer.htmlDOMDeserializer.NodeDeserializer.htmlDOMDeserializer.htmlDOMSerializer.htmlJava7Handlers.htmlJava7HandlersImpl.htmlJava7Support.htmlJava7SupportImpl.htmlNioPathDeserializer.htmlNioPathSerializer.htmlOptionalHandlerFactory.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlintrospectAnnotated.htmlAnnotatedClass.Creators.htmlAnnotatedClass.htmlAnnotatedClassResolver.htmlAnnotatedConstructor.htmlAnnotatedField.htmlAnnotatedFieldCollector.htmlAnnotatedMember.htmlAnnotatedMethod.htmlAnnotatedMethodCollector.htmlAnnotatedMethodMap.htmlAnnotatedParameter.htmlAnnotatedWithParams.htmlAnnotationCollector.NoAnnotations.htmlAnnotationCollector.OneAnnotation.htmlAnnotationCollector.TwoAnnotations.htmlAnnotationCollector.htmlAnnotationIntrospectorPair.htmlAnnotationMap.htmlBasicBeanDescription.htmlBasicClassIntrospector.htmlBeanPropertyDefinition.htmlClassIntrospector.MixInResolver.htmlClassIntrospector.htmlConcreteBeanPropertyBase.htmlJacksonAnnotationIntrospector.htmlMemberKey.htmlNopAnnotationIntrospector.htmlObjectIdInfo.htmlPOJOPropertiesCollector.htmlPOJOPropertyBuilder.Linked.htmlPOJOPropertyBuilder.MemberIterator.htmlPOJOPropertyBuilder.htmlSimpleMixInResolver.htmlTypeResolutionContext.Basic.htmlTypeResolutionContext.htmlVirtualAnnotatedMember.htmlVisibilityChecker.Std.htmlVisibilityChecker.htmlWithMember.htmlclass-useAnnotated.htmlAnnotatedClass.Creators.htmlAnnotatedClass.htmlAnnotatedClassResolver.htmlAnnotatedConstructor.htmlAnnotatedField.htmlAnnotatedFieldCollector.htmlAnnotatedMember.htmlAnnotatedMethod.htmlAnnotatedMethodCollector.htmlAnnotatedMethodMap.htmlAnnotatedParameter.htmlAnnotatedWithParams.htmlAnnotationCollector.NoAnnotations.htmlAnnotationCollector.OneAnnotation.htmlAnnotationCollector.TwoAnnotations.htmlAnnotationCollector.htmlAnnotationIntrospectorPair.htmlAnnotationMap.htmlBasicBeanDescription.htmlBasicClassIntrospector.htmlBeanPropertyDefinition.htmlClassIntrospector.MixInResolver.htmlClassIntrospector.htmlConcreteBeanPropertyBase.htmlJacksonAnnotationIntrospector.htmlMemberKey.htmlNopAnnotationIntrospector.htmlObjectIdInfo.htmlPOJOPropertiesCollector.htmlPOJOPropertyBuilder.Linked.htmlPOJOPropertyBuilder.MemberIterator.htmlPOJOPropertyBuilder.htmlSimpleMixInResolver.htmlTypeResolutionContext.Basic.htmlTypeResolutionContext.htmlVirtualAnnotatedMember.htmlVisibilityChecker.Std.htmlVisibilityChecker.htmlWithMember.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljsonJsonMapper.Builder.htmlJsonMapper.htmlclass-useJsonMapper.Builder.htmlJsonMapper.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljsonFormatVisitorsJsonAnyFormatVisitor.Base.htmlJsonAnyFormatVisitor.htmlJsonArrayFormatVisitor.Base.htmlJsonArrayFormatVisitor.htmlJsonBooleanFormatVisitor.Base.htmlJsonBooleanFormatVisitor.htmlJsonFormatTypes.htmlJsonFormatVisitable.htmlJsonFormatVisitorWithSerializerProvider.htmlJsonFormatVisitorWrapper.Base.htmlJsonFormatVisitorWrapper.htmlJsonIntegerFormatVisitor.Base.htmlJsonIntegerFormatVisitor.htmlJsonMapFormatVisitor.Base.htmlJsonMapFormatVisitor.htmlJsonNullFormatVisitor.Base.htmlJsonNullFormatVisitor.htmlJsonNumberFormatVisitor.Base.htmlJsonNumberFormatVisitor.htmlJsonObjectFormatVisitor.Base.htmlJsonObjectFormatVisitor.htmlJsonStringFormatVisitor.Base.htmlJsonStringFormatVisitor.htmlJsonValueFormat.htmlJsonValueFormatVisitor.Base.htmlJsonValueFormatVisitor.htmlclass-useJsonAnyFormatVisitor.Base.htmlJsonAnyFormatVisitor.htmlJsonArrayFormatVisitor.Base.htmlJsonArrayFormatVisitor.htmlJsonBooleanFormatVisitor.Base.htmlJsonBooleanFormatVisitor.htmlJsonFormatTypes.htmlJsonFormatVisitable.htmlJsonFormatVisitorWithSerializerProvider.htmlJsonFormatVisitorWrapper.Base.htmlJsonFormatVisitorWrapper.htmlJsonIntegerFormatVisitor.Base.htmlJsonIntegerFormatVisitor.htmlJsonMapFormatVisitor.Base.htmlJsonMapFormatVisitor.htmlJsonNullFormatVisitor.Base.htmlJsonNullFormatVisitor.htmlJsonNumberFormatVisitor.Base.htmlJsonNumberFormatVisitor.htmlJsonObjectFormatVisitor.Base.htmlJsonObjectFormatVisitor.htmlJsonStringFormatVisitor.Base.htmlJsonStringFormatVisitor.htmlJsonValueFormat.htmlJsonValueFormatVisitor.Base.htmlJsonValueFormatVisitor.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljsonschemaJsonSchema.htmlJsonSerializableSchema.htmlSchemaAware.htmlclass-useJsonSchema.htmlJsonSerializableSchema.htmlSchemaAware.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmljsontypeBasicPolymorphicTypeValidator.Builder.htmlBasicPolymorphicTypeValidator.NameMatcher.htmlBasicPolymorphicTypeValidator.TypeMatcher.htmlBasicPolymorphicTypeValidator.htmlNamedType.htmlPolymorphicTypeValidator.Base.htmlPolymorphicTypeValidator.Validity.htmlPolymorphicTypeValidator.htmlSubtypeResolver.htmlTypeDeserializer.htmlTypeIdResolver.htmlTypeResolverBuilder.htmlTypeSerializer.htmlclass-useBasicPolymorphicTypeValidator.Builder.htmlBasicPolymorphicTypeValidator.NameMatcher.htmlBasicPolymorphicTypeValidator.TypeMatcher.htmlBasicPolymorphicTypeValidator.htmlNamedType.htmlPolymorphicTypeValidator.Base.htmlPolymorphicTypeValidator.Validity.htmlPolymorphicTypeValidator.htmlSubtypeResolver.htmlTypeDeserializer.htmlTypeIdResolver.htmlTypeResolverBuilder.htmlTypeSerializer.htmlimplAsArrayTypeDeserializer.htmlAsArrayTypeSerializer.htmlAsExistingPropertyTypeSerializer.htmlAsExternalTypeDeserializer.htmlAsExternalTypeSerializer.htmlAsPropertyTypeDeserializer.htmlAsPropertyTypeSerializer.htmlAsWrapperTypeDeserializer.htmlAsWrapperTypeSerializer.htmlClassNameIdResolver.htmlLaissezFaireSubTypeValidator.htmlMinimalClassNameIdResolver.htmlStdSubtypeResolver.htmlStdTypeResolverBuilder.htmlSubTypeValidator.htmlTypeDeserializerBase.htmlTypeIdResolverBase.htmlTypeNameIdResolver.htmlTypeSerializerBase.htmlclass-useAsArrayTypeDeserializer.htmlAsArrayTypeSerializer.htmlAsExistingPropertyTypeSerializer.htmlAsExternalTypeDeserializer.htmlAsExternalTypeSerializer.htmlAsPropertyTypeDeserializer.htmlAsPropertyTypeSerializer.htmlAsWrapperTypeDeserializer.htmlAsWrapperTypeSerializer.htmlClassNameIdResolver.htmlLaissezFaireSubTypeValidator.htmlMinimalClassNameIdResolver.htmlStdSubtypeResolver.htmlStdTypeResolverBuilder.htmlSubTypeValidator.htmlTypeDeserializerBase.htmlTypeIdResolverBase.htmlTypeNameIdResolver.htmlTypeSerializerBase.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlmoduleSimpleAbstractTypeResolver.htmlSimpleDeserializers.htmlSimpleKeyDeserializers.htmlSimpleModule.htmlSimpleSerializers.htmlSimpleValueInstantiators.htmlclass-useSimpleAbstractTypeResolver.htmlSimpleDeserializers.htmlSimpleKeyDeserializers.htmlSimpleModule.htmlSimpleSerializers.htmlSimpleValueInstantiators.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlnodeArrayNode.htmlBaseJsonNode.htmlBigIntegerNode.htmlBinaryNode.htmlBooleanNode.htmlContainerNode.htmlDecimalNode.htmlDoubleNode.htmlFloatNode.htmlIntNode.htmlJsonNodeCreator.htmlJsonNodeFactory.htmlJsonNodeType.htmlLongNode.htmlMissingNode.htmlNullNode.htmlNumericNode.htmlObjectNode.htmlPOJONode.htmlShortNode.htmlTextNode.htmlTreeTraversingParser.htmlValueNode.htmlclass-useArrayNode.htmlBaseJsonNode.htmlBigIntegerNode.htmlBinaryNode.htmlBooleanNode.htmlContainerNode.htmlDecimalNode.htmlDoubleNode.htmlFloatNode.htmlIntNode.htmlJsonNodeCreator.htmlJsonNodeFactory.htmlJsonNodeType.htmlLongNode.htmlMissingNode.htmlNullNode.htmlNumericNode.htmlObjectNode.htmlPOJONode.htmlShortNode.htmlTextNode.htmlTreeTraversingParser.htmlValueNode.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlserAnyGetterWriter.htmlBasicSerializerFactory.htmlBeanPropertyFilter.htmlBeanPropertyWriter.htmlBeanSerializer.htmlBeanSerializerBuilder.htmlBeanSerializerFactory.htmlBeanSerializerModifier.htmlContainerSerializer.htmlContextualSerializer.htmlDefaultSerializerProvider.Impl.htmlDefaultSerializerProvider.htmlFilterProvider.htmlPropertyBuilder.htmlPropertyFilter.htmlPropertyWriter.htmlResolvableSerializer.htmlSerializerCache.htmlSerializerFactory.htmlSerializers.Base.htmlSerializers.htmlVirtualBeanPropertyWriter.htmlclass-useAnyGetterWriter.htmlBasicSerializerFactory.htmlBeanPropertyFilter.htmlBeanPropertyWriter.htmlBeanSerializer.htmlBeanSerializerBuilder.htmlBeanSerializerFactory.htmlBeanSerializerModifier.htmlContainerSerializer.htmlContextualSerializer.htmlDefaultSerializerProvider.Impl.htmlDefaultSerializerProvider.htmlFilterProvider.htmlPropertyBuilder.htmlPropertyFilter.htmlPropertyWriter.htmlResolvableSerializer.htmlSerializerCache.htmlSerializerFactory.htmlSerializers.Base.htmlSerializers.htmlVirtualBeanPropertyWriter.htmlimplAttributePropertyWriter.htmlBeanAsArraySerializer.htmlFailingSerializer.htmlFilteredBeanPropertyWriter.htmlIndexedListSerializer.htmlIndexedStringListSerializer.htmlIteratorSerializer.htmlMapEntrySerializer.htmlObjectIdWriter.htmlPropertyBasedObjectIdGenerator.htmlPropertySerializerMap.SerializerAndMapResult.htmlPropertySerializerMap.htmlReadOnlyClassToSerializerMap.htmlSimpleBeanPropertyFilter.FilterExceptFilter.htmlSimpleBeanPropertyFilter.SerializeExceptFilter.htmlSimpleBeanPropertyFilter.htmlSimpleFilterProvider.htmlStringArraySerializer.htmlStringCollectionSerializer.htmlTypeWrappedSerializer.htmlUnknownSerializer.htmlUnwrappingBeanPropertyWriter.htmlUnwrappingBeanSerializer.htmlWritableObjectId.htmlclass-useAttributePropertyWriter.htmlBeanAsArraySerializer.htmlFailingSerializer.htmlFilteredBeanPropertyWriter.htmlIndexedListSerializer.htmlIndexedStringListSerializer.htmlIteratorSerializer.htmlMapEntrySerializer.htmlObjectIdWriter.htmlPropertyBasedObjectIdGenerator.htmlPropertySerializerMap.SerializerAndMapResult.htmlPropertySerializerMap.htmlReadOnlyClassToSerializerMap.htmlSimpleBeanPropertyFilter.FilterExceptFilter.htmlSimpleBeanPropertyFilter.SerializeExceptFilter.htmlSimpleBeanPropertyFilter.htmlSimpleFilterProvider.htmlStringArraySerializer.htmlStringCollectionSerializer.htmlTypeWrappedSerializer.htmlUnknownSerializer.htmlUnwrappingBeanPropertyWriter.htmlUnwrappingBeanSerializer.htmlWritableObjectId.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlstdArraySerializerBase.htmlAsArraySerializerBase.htmlAtomicReferenceSerializer.htmlBeanSerializerBase.htmlBooleanSerializer.htmlByteArraySerializer.htmlByteBufferSerializer.htmlCalendarSerializer.htmlClassSerializer.htmlCollectionSerializer.htmlDateSerializer.htmlDateTimeSerializerBase.htmlEnumSerializer.htmlEnumSetSerializer.htmlFileSerializer.htmlInetAddressSerializer.htmlInetSocketAddressSerializer.htmlIterableSerializer.htmlJsonValueSerializer.htmlMapProperty.htmlMapSerializer.htmlNonTypedScalarSerializerBase.htmlNullSerializer.htmlNumberSerializer.htmlNumberSerializers.Base.htmlNumberSerializers.DoubleSerializer.htmlNumberSerializers.FloatSerializer.htmlNumberSerializers.IntLikeSerializer.htmlNumberSerializers.IntegerSerializer.htmlNumberSerializers.LongSerializer.htmlNumberSerializers.ShortSerializer.htmlNumberSerializers.htmlObjectArraySerializer.htmlRawSerializer.htmlReferenceTypeSerializer.htmlSerializableSerializer.htmlSqlDateSerializer.htmlSqlTimeSerializer.htmlStaticListSerializerBase.htmlStdArraySerializers.BooleanArraySerializer.htmlStdArraySerializers.CharArraySerializer.htmlStdArraySerializers.DoubleArraySerializer.htmlStdArraySerializers.FloatArraySerializer.htmlStdArraySerializers.IntArraySerializer.htmlStdArraySerializers.LongArraySerializer.htmlStdArraySerializers.ShortArraySerializer.htmlStdArraySerializers.TypedPrimitiveArraySerializer.htmlStdArraySerializers.htmlStdDelegatingSerializer.htmlStdJdkSerializers.AtomicBooleanSerializer.htmlStdJdkSerializers.AtomicIntegerSerializer.htmlStdJdkSerializers.AtomicLongSerializer.htmlStdJdkSerializers.htmlStdKeySerializer.htmlStdKeySerializers.Default.htmlStdKeySerializers.Dynamic.htmlStdKeySerializers.EnumKeySerializer.htmlStdKeySerializers.StringKeySerializer.htmlStdKeySerializers.htmlStdScalarSerializer.htmlStdSerializer.htmlStringSerializer.htmlTimeZoneSerializer.htmlToStringSerializer.htmlToStringSerializerBase.htmlTokenBufferSerializer.htmlUUIDSerializer.htmlclass-useArraySerializerBase.htmlAsArraySerializerBase.htmlAtomicReferenceSerializer.htmlBeanSerializerBase.htmlBooleanSerializer.htmlByteArraySerializer.htmlByteBufferSerializer.htmlCalendarSerializer.htmlClassSerializer.htmlCollectionSerializer.htmlDateSerializer.htmlDateTimeSerializerBase.htmlEnumSerializer.htmlEnumSetSerializer.htmlFileSerializer.htmlInetAddressSerializer.htmlInetSocketAddressSerializer.htmlIterableSerializer.htmlJsonValueSerializer.htmlMapProperty.htmlMapSerializer.htmlNonTypedScalarSerializerBase.htmlNullSerializer.htmlNumberSerializer.htmlNumberSerializers.Base.htmlNumberSerializers.DoubleSerializer.htmlNumberSerializers.FloatSerializer.htmlNumberSerializers.IntLikeSerializer.htmlNumberSerializers.IntegerSerializer.htmlNumberSerializers.LongSerializer.htmlNumberSerializers.ShortSerializer.htmlNumberSerializers.htmlObjectArraySerializer.htmlRawSerializer.htmlReferenceTypeSerializer.htmlSerializableSerializer.htmlSqlDateSerializer.htmlSqlTimeSerializer.htmlStaticListSerializerBase.htmlStdArraySerializers.BooleanArraySerializer.htmlStdArraySerializers.CharArraySerializer.htmlStdArraySerializers.DoubleArraySerializer.htmlStdArraySerializers.FloatArraySerializer.htmlStdArraySerializers.IntArraySerializer.htmlStdArraySerializers.LongArraySerializer.htmlStdArraySerializers.ShortArraySerializer.htmlStdArraySerializers.TypedPrimitiveArraySerializer.htmlStdArraySerializers.htmlStdDelegatingSerializer.htmlStdJdkSerializers.AtomicBooleanSerializer.htmlStdJdkSerializers.AtomicIntegerSerializer.htmlStdJdkSerializers.AtomicLongSerializer.htmlStdJdkSerializers.htmlStdKeySerializer.htmlStdKeySerializers.Default.htmlStdKeySerializers.Dynamic.htmlStdKeySerializers.EnumKeySerializer.htmlStdKeySerializers.StringKeySerializer.htmlStdKeySerializers.htmlStdScalarSerializer.htmlStdSerializer.htmlStringSerializer.htmlTimeZoneSerializer.htmlToStringSerializer.htmlToStringSerializerBase.htmlTokenBufferSerializer.htmlUUIDSerializer.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmltypeArrayType.htmlClassKey.htmlClassStack.htmlCollectionLikeType.htmlCollectionType.htmlMapLikeType.htmlMapType.htmlPlaceholderForType.htmlReferenceType.htmlResolvedRecursiveType.htmlSimpleType.htmlTypeBase.htmlTypeBindings.htmlTypeFactory.htmlTypeModifier.htmlTypeParser.htmlclass-useArrayType.htmlClassKey.htmlClassStack.htmlCollectionLikeType.htmlCollectionType.htmlMapLikeType.htmlMapType.htmlPlaceholderForType.htmlReferenceType.htmlResolvedRecursiveType.htmlSimpleType.htmlTypeBase.htmlTypeBindings.htmlTypeFactory.htmlTypeModifier.htmlTypeParser.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlutilAccessPattern.htmlAnnotations.htmlArrayBuilders.BooleanBuilder.htmlArrayBuilders.ByteBuilder.htmlArrayBuilders.DoubleBuilder.htmlArrayBuilders.FloatBuilder.htmlArrayBuilders.IntBuilder.htmlArrayBuilders.LongBuilder.htmlArrayBuilders.ShortBuilder.htmlArrayBuilders.htmlArrayIterator.htmlBeanUtil.htmlByteBufferBackedInputStream.htmlByteBufferBackedOutputStream.htmlClassUtil.Ctor.htmlClassUtil.htmlCompactStringObjectMap.htmlConverter.None.htmlConverter.htmlEnumResolver.htmlEnumValues.htmlISO8601DateFormat.htmlISO8601Utils.htmlJSONPObject.htmlJSONWrappedObject.htmlLRUMap.htmlLinkedNode.htmlNameTransformer.Chained.htmlNameTransformer.NopTransformer.htmlNameTransformer.htmlNamed.htmlObjectBuffer.htmlPrimitiveArrayBuilder.htmlRawValue.htmlRootNameLookup.htmlSimpleBeanPropertyDefinition.htmlStdConverter.htmlStdDateFormat.htmlTokenBuffer.Parser.htmlTokenBuffer.Segment.htmlTokenBuffer.htmlTokenBufferReadContext.htmlTypeKey.htmlViewMatcher.htmlclass-useAccessPattern.htmlAnnotations.htmlArrayBuilders.BooleanBuilder.htmlArrayBuilders.ByteBuilder.htmlArrayBuilders.DoubleBuilder.htmlArrayBuilders.FloatBuilder.htmlArrayBuilders.IntBuilder.htmlArrayBuilders.LongBuilder.htmlArrayBuilders.ShortBuilder.htmlArrayBuilders.htmlArrayIterator.htmlBeanUtil.htmlByteBufferBackedInputStream.htmlByteBufferBackedOutputStream.htmlClassUtil.Ctor.htmlClassUtil.htmlCompactStringObjectMap.htmlConverter.None.htmlConverter.htmlEnumResolver.htmlEnumValues.htmlISO8601DateFormat.htmlISO8601Utils.htmlJSONPObject.htmlJSONWrappedObject.htmlLRUMap.htmlLinkedNode.htmlNameTransformer.Chained.htmlNameTransformer.NopTransformer.htmlNameTransformer.htmlNamed.htmlObjectBuffer.htmlPrimitiveArrayBuilder.htmlRawValue.htmlRootNameLookup.htmlSimpleBeanPropertyDefinition.htmlStdConverter.htmlStdDateFormat.htmlTokenBuffer.Parser.htmlTokenBuffer.Segment.htmlTokenBuffer.htmlTokenBufferReadContext.htmlTypeKey.htmlViewMatcher.htmlpackage-summary.htmlpackage-tree.htmlpackage-use.htmlconstant-values.htmldeprecated-list.htmlelement-listhelp-doc.htmlindex-all.htmlindex.htmljqueryexternaljqueryjquery.jsimagesui-bg_glass_55_fbf9ee_1x400.pngui-bg_glass_65_dadada_1x400.pngui-bg_glass_75_dadada_1x400.pngui-bg_glass_75_e6e6e6_1x400.pngui-bg_glass_95_fef1ec_1x400.pngui-bg_highlight-soft_75_cccccc_1x100.pngui-icons_222222_256x240.pngui-icons_2e83ff_256x240.pngui-icons_454545_256x240.pngui-icons_888888_256x240.pngui-icons_cd0a0a_256x240.pngjquery-3.5.1.jsjquery-ui.cssjquery-ui.jsjquery-ui.min.cssjquery-ui.min.jsjquery-ui.structure.cssjquery-ui.structure.min.cssjszipjszip-utilsdistjszip-utils-ie.jsjszip-utils-ie.min.jsjszip-utils.jsjszip-utils.min.jsdistjszip.jsjszip.min.jsmember-search-index.jsmember-search-index.zipoverview-summary.htmloverview-tree.htmlpackage-search-index.jspackage-search-index.zipresourcesglass.pngx.pngscript.jssearch.jsserialized-form.htmlstylesheet.csstype-search-index.jstype-search-index.zipjackson-databind-javadocLICENSENOTICE/usr/share/javadoc//usr/share/javadoc/jackson-databind//usr/share/javadoc/jackson-databind/com//usr/share/javadoc/jackson-databind/com/fasterxml//usr/share/javadoc/jackson-databind/com/fasterxml/jackson//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/annotation//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/annotation/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/cfg//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/cfg/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/deser//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/deser/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/deser/impl//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/deser/impl/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/deser/std//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/deser/std/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/exc//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/exc/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/ext//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/ext/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/introspect//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/introspect/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/json//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/json/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/jsonFormatVisitors//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/jsonFormatVisitors/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/jsonschema//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/jsonschema/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/jsontype//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/jsontype/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/jsontype/impl//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/jsontype/impl/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/module//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/module/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/node//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/node/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/ser//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/ser/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/ser/impl//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/ser/impl/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/ser/std//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/ser/std/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/type//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/type/class-use//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/util//usr/share/javadoc/jackson-databind/com/fasterxml/jackson/databind/util/class-use//usr/share/javadoc/jackson-databind/jquery//usr/share/javadoc/jackson-databind/jquery/external//usr/share/javadoc/jackson-databind/jquery/external/jquery//usr/share/javadoc/jackson-databind/jquery/images//usr/share/javadoc/jackson-databind/jquery/jszip-utils//usr/share/javadoc/jackson-databind/jquery/jszip-utils/dist//usr/share/javadoc/jackson-databind/jquery/jszip//usr/share/javadoc/jackson-databind/jquery/jszip/dist//usr/share/javadoc/jackson-databind/resources//usr/share/licenses//usr/share/licenses/jackson-databind-javadoc/-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:15700/openSUSE_Leap_15.2_Update/cd28217feb28e248c3dbb5c314f72de5-jackson-databind.openSUSE_Leap_15.2_Updatedrpmxz5noarch-suse-linux      directoryHTML document, ASCII text, with very long linesHTML document, ASCII textASCII textPNG image data, 1 x 400, 16-bit/color RGB, non-interlacedPNG image data, 1 x 400, 16-bit grayscale, non-interlacedPNG image data, 1 x 100, 16-bit grayscale, non-interlacedPNG image data, 256 x 240, 8-bit gray+alpha, non-interlacedPNG image data, 256 x 240, 8-bit colormap, non-interlacedASCII text, with very long linesUTF-8 Unicode text, with very long linesASCII text, with very long lines, with no line terminatorsASCII text, with very long lines, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)PNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedRM;Q7pۆutf-8a084a2ab724ed557535b44217b30176a853f7665eca61271d0afb80a5548c4f7? 7zXZ !t/],]"k%PbL xI8nN v2^m\@T(̲8hHsݲ(P"r੐YFۈ۠}j(Il6߄ f=zQי2]lKL8I00*UozYqIw}}߯ UBwčts慛<#qӏRmPϳ2RnZa-x2$aDw-ɾ:IH9@_93MZ[1&>8xMFEMwuCj/IϏ\'dt"fDMEzFuL`VmLʺe=J1 >ENbg,'V.X׶| }1ˈ0%Kn )5qvZl_8>20q˶wZC}XPͱRň (5-k"iFS:.{5h0ꤜU(#. F%``h1t4$̦*?E~-'t#4%yv=TNp*i>8,ǥ &5+1t%orFğA+!$]bD_G#8F f+d1e͔]y蹈E?Gx̐5{KYnj m|?=]߬kM}5%6_­ruX OiᬿpeXA&>k1c3iMaCxDrF f ⛚}<.ɟt2uc@̶b>tN Sۗ$3$ c!_{#q~ yʧb Gm`=Y@PLLG&H!Lƍ?i:IeR= wG^t &7>t`(>9p%TY]smۉ/Ü KvKMR;w, ה[V!_hxm̺S}&~EmpDP>=6̈́;Նx= րIQoA=)dtyE)tV蕗tyIdwAJ9Goi:| .ڳ-ۈHP&U <쵠/. U9hZ!XXc͢zO9RYrOb 蠦8;=5=zu7 &yO﴿*|dي6Q+ϒgm2>, cP%T oW.ߊ:'9HJ|A{?4v UGuKԶ׍:2"mʫ48s3@V8' :!q|MfqIE'6,Lh38MXZQ+^(%3\fcͽea1]k}u 4>$uy=u;QuU-6ԯ^ĸfgU ycGmꞘNj_|ɰ-0-鄪0H қ~i),2ص䯨wnݷc3k<6UFlL|;V^wVTtP2UQy$,e@gܼ+5MEWA~s1e*AD bYDm4]O2xP|a%8e& MF`,1қ)>-A9G.QG̊ qzX&$?t"H,YˏhoO{dD'#"ם} ґc?4l8w"yEJwΔv?|;97-ft"nXىIہ6K4r3+4sm|6ҟL޻}B[(|=H!7ut5W#Xҟ12u *v +{vDORRTVE(.NVY#hK+HEC+}^mWRIϻ,sQrYDYQ4+fNhiMfVRU,ÀoᅦYECԜ[?M2"pb:vؼi5k(;{避e6/`U1郇 bϕK%u-~O:ܫ~X[`j`iuk>CW7 ًm Z!N^Em̨ s'.To6E+N]|߽,^ ;|lbu/#4#6d$6M3^$P=~523\ 7]DnPX'_COf\;+;= 42O}\ ɳݱNz gUxKv`/"S*h23$={In! Po'ܐጉ_IA|ˏM?',A%.Ol!Wq"+#V%#ի&U9flTLQtezoCzSnT)VpOGdB𸝧n.GV }BWą)w,e.寊BDlL&@y:qPnqYгmo\H?%e5V2in‮Lvivu?~؏n \=sAlK"sM7L0f:Kj*`nFq~(;H+~5GL_8NjDx;]iڨ.~&gGcgXZdK`IKvn0pV٣`6elwT qG]R lZ $i[|i{#jrǟYuri *V"mtnōZwP޹QY1H[ 㦙R!g ؼW;OQTFqCU,KIt E?8B?Zl7;)E6)ٲw˅ :1y[h=%hr]j sY>uҌ9(Yon b5$lmݑm3/OV{ȝ`%MUÇO ['(9Z6<̪'X0- \>j)Tt`ԍe}v;k̉R9^J5PNNz/) ȅ̶& slR}H3eHT3\iEゞ>J+!/hxrOFp?D,{%$fT9% hU^uh:nO uן&Q"e6=wFAm~9bԆ 2GimjV#0tBAI3lUՊݼ0oHRJܡl\*h߅7E1=y,AYH=HGUYqܽ!bmW?CFGrR9 "bd\7GOi1/ZtԾocL}WԄ@incx7zLgFm]ʬJ ,z rҧ`ob"2'}1d11<*Dm"Pń|!C6|3n/{g)PJ;6 :ʎ$5ķO~J*{#A% ql Я"xE¥(CcVdvTڑZ@?ïvV-uQ[C$onib`\P pmCy D`|0;0ѩu،|&$6r c2U7>(ۅ#YY!p8`zJe/-8r`t`1󧹢f hI9u}lTcZ0 ٢Zcɩ@4 t/DkQi?ͦ HO|Ί pGrj݆Py5nmKxeC۹Q-dou0uZN H4; Ds ~%sU[ot&5(쥴ܣ U/czl6_.]Cwa7_^[ѡs7iƥ4s@V?Saor㑊R#ŦaTr_~c5B  I\+oZy5{aAfn2~A4Kj8=kq '`54HQ<«+.q&#غs\Z@CxճA43o~q*dcJ9O?_8X1`v:#qaډN Q& ]E,]:HXcXCfo)raBU?P[ m_3yK ,W9;$0.U 5 =)xӇnn=膷wOw5IL?ky0<.m %;q9$Kʺ{{:!UG̈́Do ^5s7xPeʬ^*2H[EGDrKXNdY9H+QޅgG]wwV5__>2>TBXjxSW{-JɎ['U0!9_a)p*BLZ cA^~n{Q&m F\8NQkes ؊aP+1<$.˯hdCtv“[hǸ%٭5[+Ty9>[87&Kq5-ʻU%bBk%vY:ȹJh`0dcb8l*$!5pRhnhտ 4ڣY7$%_qv }Ȳ"nK-*B );n4{N)gA&b &3jYUulUQx6Fv]`h $L23)v|"/J.&ҳo˄:*DtUjgB R ? xX9cףq+=C!m-hF(56-{<ݎ@t#@xԯ}ΊKFG:NGŶ33ZF)ɋ4ij62{G" ͊hyȐbX|+p <͌(4]'UYs{3(DQ y1-TS U] k1T-@ lG8]zi؆gеgrt.GXԏ0^Z}VK[@"ѓ± @Ǫk;vCOP3-X[q[xCەx/"@%10 lO~RF4ufP1[0 =c#[j۔Na "z{aiw~=8 G,)WD%}%#'^Zlm|fg@6t aZ2eVٳs\U6mYiU;gdd2a8 _8uK_ mc5B_Nak)k3 H0Fa%|.Dx~ʑˮ7O!#bH_x7c^>%nUJe񰤲Ue nNΞ;0$'&^ .CMM8䝭 98{5-#9WOv(|<Jzcp`TkrqW6R , a16Mx͒C3876J[O\.P *wDֿ<2O.nfT9k=` 闷w()mO><_Nj7OYͻH#8':jF#%=-$nst 0klgRPf:w;Pqu{Cnn/} ~Juo!f+ZGZ6Z43 DjRkPn?l]<=nx[YDx J5~VhzoCWJ0k{!=wdSd$ [kVX+-+p*nm+7|e`y0h"0GMT80#}pߺ-Ӫ &li7bɑq⽉G2⢿B|e#m[tEǮN!QJVlk LN^J=ӛ$Gy?l8fdkaF_c?6$lmd#]X=-O/\D ţ NE*qsWz @qOAat %@?idW; ;6 s ^ZvҧYY2T›GծH M52O:TZXhH(Uy3l鑭>@vQE SA;D,3/wr;?x}#(_jǭ4̥t 0>px¹5P+$] >I6;J`@\7PV ^o#qAi(N&1HtGR5lrT<9=M Gl2ӠI3N &4h%y/牙~j;)sc1VmCs#f+-: 8^5dN%1 'SDkpFv)4kӽeOX9jI1{,ŕOugOǸ&i[p2!#<F%X8i9r5s5T<-&]M* X0:ڎ06F K֑&m@4~Tfg=} b˛(aM`jr]Y2}!fpZgфVBa{UR/몠³Z~twƞgqbGR^x? =o"i`wN0;6ms]݌j9o&H`GYP!h[\pL,$ZZ̭JQIH@4x-eyy %c_J>9̸# w8 #w XYOy6i>O,^dyoM6s)-Ey 5Em{u}}"So_ :X.gg [bzsQBBԫU|\`@uXh]DՐtvRLurZ!.,./+&#u oUd ={Tv!h {n ֡}f[^Q薝0I eGlU/n䓍jkeM!HV?A,(; g;"NHFe1=ew畯x4j1b7,}+Uq?Rm,ejgRp}Ss( >-L`\Dwi\_[$q6/U$p`'HDvC{DUF./b=s̗bV+ЇȈN/}Ek{ȁF^F]ܡᎹCZҜ8"/&P\%E3st"D@]oz -Kz&gMʼnT]!I FV85ㇱg_A#%gkHkyUV,vb {#LKZ9Srx W_+wTJ>08! X }j-]^Xj%սc/ja@iM4rwI sR74j`Il-F0 ;*эT^Bb% 5;@;2Ǥ410x)t;\f6::QZqVhRHEC'%oFïQ,l轥%JldLeGȾ#sd]! sk´<8I KA.2UC~溌j}5wJ[at=x \G} (\zAy)GdA‘RzL5S否$` ZV}$ogeI{D"/BtrVwliY:r((Ѻ߱ZwzǬ,cG̲0EFs`^bP%] OXb7j)m d"`ЪUh[)Q5TZaQ 9ȅSs m7&$?Ynfi+K1SSZτV'8t~]-;*k%6t4 7gx;Z|osZpB.3z[^0=UhL,ج g0T kԄゔ 2_Wj/TMZ5P㵥7AΝ~Dd8\#z!T{dNWH51PK'$f6>}r fe0  9f,dC:KљOYBrCwx.a'fi/uviL[gT6Ŝ"4a%u5_^; zڂ O?G'@|/Hk(kD<6m*8yht%/F 9҄A(m+$ _hf,P뵙&0yRߦ$Xě9<*崏ċu;V=u>\)4)=!qq6e!,xe#%1WGV4T LXm%tx .vrSguC' [%ĥrDwx=\ް} HܮF48ݻ`j^92+v 5bR}VZMo|]X1{,x~ffWk |u$ ,$  ~הMPC[AiB'*~Os1aA?(PM!}>@ By2hޤIl&pH&̒f4P{o`YgEK(OXAU;E6Q;3DQ?T R-$]r w/o<'O8|`;ߴZSO\阆I %eɿ:Wkt zb]EV8$Ӕx61WS 84w=0{fH(xٖ,o-pǵEI^忉5@%l~qDd̦& B%ZyUՖfe(OA V,H7;pj#OҍWX"W'dLRN`n7t(i#zXdcaNg4/XêaNghM}٦#|c ѓziWkD Hj%Ba^+ %T@ nY 4I72H.Zޱ`%â|RIU'y!{v;Y.dm1"pPFMEf9RvV؎~$%7q^&{MP δN=%*;l@%n}k\ -oy v=00?ѱTh+lJDw!4uN`߽NEd6 Hw//.#jW7U5nfO{l+ MCJҩ~,J Qv6iNFGꜽL$QYG/`8Z_{?Q6-=K# 6݂AC*d⼅ ~qjh`E`rN;6]O_Or2qPG9xʥ.=˃qq.ÓCַY:`AFO)#TүM,ꅙ hE@H;-.nƑ\b]o׸.!"d\-wPKR6z!̢+PȔ=Z@(rQeCquTqҮ|h@yL?(ã"Oc/| o!R]:ʡ `R:e$ʓ۾ m:t衐(#{Gy@_67%sZDT-IZt)O5i'>*h ϿV5@؇]u,[ k}*רF6 |5oK|Y W LǠ;)E~NqÅe͉ 7{'rS[؋ 83Amh쐚z\(O%51 Vp2"2MdV*aO.>o^bũ;/#\cϞ,ҏ^uӹ&$,'H0ᷛ@+>W=poEˣ g/A)]I1;N'L58`RI ;юjX&Chq-2M !&cX\ @.!u",M~ onIJ5*igsKἉb8p0Z2K="U?M 5&<`x&?ԡMMQ78YPgѷPA%g`;L Y3J$Sψyx?7#ca aukOg|KYEI^Her0. )@P}zCHO*бy+E~ަ[:]@>v:d#8tim 719+jE#d]ۇ)]0:iQ9dGI凼ц?(>w/F xKёۋE_ )F 0S'ZRӬc9\l;BU͊2C9#c#]? -b9EbzW~↲-JK%'œ?|o.{M&|K ߈6HY&,p~$!KZfFe۵iL$d1 Q0xHw AX[݋@"V&uƎpUwvL.bsll|^ {(ĘѼ w[qe0mf.({~pG Ǫ(O]|i]:UY>lT!89 9f+ėa^RQm )N!AP4_yUt|.BVJ&sY-jڂevfY5)@rH Nv50?BUsۂ{G -85Λiz/qWg-3w.{^r [th6ZXP/9|Ã*>#7e.r$k"`*)"(Fb(ffj{ Q_77HP͈0ќ_~tB;2:*Hg<HI)l;prp^Z…ߌrc坋eBMp/Wq]n@ae[k[!Y]3zʌ? [NF eޖw\lf >IW1/0`tx Fǔ.f`ʻ]2),زY?xq[b`ExWƹ2Ud!1,LI  mm>,2FTZpCg8r l8#E~Z ~ ӻT.m2\q|-ݔJ7qq i ʼnP9v_K{z^ZMeȸ [U _IHC"d$HobIYRle/9Mٰ!p6wP K*Oh_3\Ytn3F MrTWc56)bz1z- X3 =yաFj+9-9^/+^"ٸ< zLVN*ۏ$}&VGٹ t),>mL-'䟸|)"_=)C6$jl2ygw?C䱲cH%H:. ^ꨖ]431 Z `18̤vM()A\+7p JZƸU˪=9mG4`7wwɀÌִnPlOF^{tK;y4zԅ&I%2L^]ew9'j / H$D@{ӒXi[p _Hr'Aa^ѯ#f W9uGK.`݋+N:FJ3GN>!_.eB8tL(ɽA$ɹOz/]TpAfI]d!~;jr.>飝[K)VuI'ri5[TmfR-N=U>݊|#AXu|Q+U Cnk.sTKMX{7f+l`q)1ڽu.X@X>|Ib_yv:q- IuwˢK xиLT@υ1)Q`K%;n)73ELL+&J\@rьQ|_*t<#X]:m ]o|>ۿF}h(`n6N1t(RL_e9Z%|m7 {M QAn:F@I.Ajx36 :?`:$+7_BjOzJ . yH0av 'V<^(;8uxX\GQsqR F*=骽:BXmวa2ktN` fXF׋#Pγ3wrm|p]@ 2^nmWXс޾|:e̍ RFZqqZ*@|\9G4m'c,_GXb[LT #O>o V[`erǮppE_BY˟@Y4--s!Iõ,j%][Z=s+Rpk{C;WV ѩeTÂ)pLѻӥn}f+\$޲h3yMV>׺ !=|+ln'CF+~ck& mR,ӽ;S %4'[t)ق kgm%٥g"mķ;(_SB%A-HhWHƀN}w/f`ssQTJ/ecΙ#j%#iPXJ||'uh}%q@@_gDW)M dǨ1۸ܡ;*NWR…o\Ӓ#l0zEˈ^;J8w y~a!m _XST8y_^]n~ŃK*N4H_J(\5޹yjm0DJ0Q0st eG匔O1y#/'=yUX->nJFя!%l G`U?&\?uݑڟRXc7Y0jVE]jw-?ϼeG9$Bm,Dujzf{֔әiȱUd:e[tз >w5ztS^ֱc|2\ed@dt{둊]Y`x_=c rj[mi?POR)!{\Ud'o~5@5qu?/YE0^Q>Ҵ&AG1vB:L쥦Dz>}РWD1Ƥ["5K,~r>|Sw9^­D5< DDf[Z{$ュe45&?EU{Y/*#8~RM!1 'R:d=#E&ѹa3C$<% wl 0AG;1A8IxY"-i˕(-#m'p |d2-ʇCmArR4B=2 1g5ńuaWתs_ S^{6%R;R&"+΄GE&(TA]F,?<7-l$LU{8v}ZR'p 9\[7Uϊ}j&y:$WeP^ @`ۉbG ~Q>A!aZMou9YM]sN w'PHٱ@ Rc'sOiD[Ig}'G?w0!П6 Y^ezDՈ/Ҵ%E \f:5@L@kl$ %+̍b4.$O0&tFA/Ӹ E'[ Y3MU~ _vS)S HE039{[X^\j.S%. ll7V3:h_>H:`\$UM)?%EMʮ_pI<^WFwʬ;+*euztG2_B\&wY\\DkVLAŻj+k^t82%:ވ3^vS7 l&kil(1"x )?M_H<_8wƯ@s_⩉彩UZj^VoPFOg)h6ySN]) pym~xD#`a0O4GDR'AzmNd;-ҭvo_ݎW#o o;A0UΆ|<]y5490+^VOɾuPH4/}e}mF 7/i0қYr*N \n[+J,?'T7bK60RfXU"R`8TU6 (ΑdezQ{WbKI?UҫyRQLVmulHgdѣCՊXL)0 d LUW+Kc0w$1+EKشACzte`J"5n;N;Ȏ2Q iűt4aS99@ W> >Sn9s} 2!^O ^6nɎ;lWG(JBy_$$c&'9X c%%JOClƬ[xIn#\@<*AP.=R*6d}0muqgT&sY1}*MѠa 6AE Kc7OS[HYs z:[؂&7\=p 0DOe<MD*Ѷm2X͵<ȼA5Jv).>Yw"ģ/Ƚޝpȁ~ Yh>1yN7'KϾ>g8S7aѡ t5wZ s(Ü TpPWCe2}'fE #܋Yrmrtl#LrP3g4PZNX%#0<ځm%`Z:2PaѪNٞuuPgBF8bV}+IM)$? /r *t3qs#PDurۏ7ZJfCMw0l"KIa^!?/Ҷ~ևfR< ɰǪNVto֯ Y(Lm6;1ұqh;SH:FkNq90JOk<" _<"yT^yU`V:3AwQ\W'N<١Ujۋ  pΔ)Jwf#g-VzK?3 Nn ~TdE>4fcgv!Coog P a_Pty aL|-6"FӪR)"G8yC7T.NI9H]PAd!y<-ubvJanLeF bi[pB;'#͢TLC/iSY*S8붭 5VvAn)觯0v?;o:NWINY^gఀÚ6vyE\G% ?b;s-In*ɗta\h!;>9P0DMFmG29U8e$o񣱰czz?l\'1E#@X(py[Ӡ%Z U+-Xm@k_s@zVWN m[(G!n+~DdpM۞|qVW2hҿ%s5{LCE(vl[Tt+hrao8xoZ=J8M-qgzG- KgS>f5*寃b?!fح~Qa3A} ϥ^<;:4>3b`zGϭ$q0 4' 79,n& z+D][UH<Q 쥗_βLw<6_xz;XNx>#u豩Q/>ov!<*ЍB_=qr#9ͩ(xX91l $y;./5;ȨYB<եa6̚c:F|$̑W:0z$ ̀;!mB9l\I:5q&J+g:I^ԛkԓ )k4ۃ &nh܍.:I,k\VN@ǿ:8.>M{iB I.R}.׋঒vY.pg!d @{yzrgw~ǦFPm넷Q6`S~"3je[t3l5P(ƃfGZJuTd]:3./𜹧 ,o;ـ(ϓ]4mF*V^h }\bFvtmV} i иۼV$ss硍Rȴ$\4+_Hv; I55ёR\2!G0bW^I#~^9ĭH:9b%S,^_DQƱ`b;%-:t G)4vAn#oZN ;,u tv?r ' $pe/l{7򹒥uAJAK<3Ҷ |,Z)T@&4(ߙӬ9­mbWЃAЫt~X +""1dѸEۃ~X^{c %ТEYVԽmP+3 OZ 38!}O uQu†ץȓwפW9K2 QוRNSy=ܮS\\ض"XFۘ :r6qfGc +\QĮj׼L]S0"M0ъ&[4 /{*zG˽ꌫQy ">ծR͇ʙ He,OEϯ ;}p&/N$BܮRÁwQ>G@xQadp)99-TaUJ㮙w?]"I51v-`J@L,F%hP2}2\1Q7}S+K6m,[ $ g2e}Bˤ 2WO{ԲEV;'ĔnA1S#IsfA<|P:;.%8ž#&i0SmuYIE1 f[D~67t_t{x'DE<Κz~Eۼu{5UD7usS{ ~p=ar={7+GHe!4D_meZ3]"='#9Tkrj=n }&/PI[JrUFR4`C'*1|f"?1#?^I7Nsc7)GgȴoZRzN\mb%oI$:Ėc=Xj:aJa?_OƏ.`y&ݠ}Go`tcGh!ptz{cɘm ÐIK U&)$%M8ȠQGoM'Upp{Dp:I5 |_mLMctRS*PC;`^'ܡXv5'k_|@4܅ ( d&6/qWw+N! eN5e*J>t9L}XIn$ȳ_KӘu%;Bj<֕D{7ѷfeǃSCݔ)MFAP$JVC!=ZJ-ۧm3 eʉNA v'fzFJ#UqBvj]Gfs*Ȧg2&Oz MBeŚ8'$>r % B^2aucdIR9$ ̚pT^F.We ]e=zGZ,C&ڐkfQ]#Uk]G3F`n؋I-YA(64v4sDqc΀^b#s o`0'אqIU4=2yhO(TarhcmD6}N͓Q!/"ZmSLyC\wV n-I:*_$Cf}|-sp<*SPnjfuh- ̧,:^J{pqCScMQ$-v4@|%[ um_Alès}+ 4OJ6_m{6+ζ$_lQ]hQaNu@nzh8S88TB@ #I>؞|}K=_)qLvVIRhp^ !#tܯt d'dRgG4vE,rܒ8tq/mGӴ:, c2$g955biЭob!9%_-$!TlC՚c^rޢ5Ѡ"ʄ + xI[>5mlb2FkVz-ۃy);؞R@ۖ$uBL:dgc0ؖHR}ȶzJ8%i4¶\2SH&dfW ;Y5=2䂽GEl0FWYMD-}p#Ox QJ1 ^k<+iRCo+j\!*'+l9#VQ%*O{QYɵFX%tRGqp[N7DurK `]>^?I2 ( YrXc;bm?7*KY>[)ān&)NhxEZPKG Z1;-{˸ԯٸ!X_@yJ4+B(O >bh3jT>:o"evY "q;lx,sXh+_b+;I4 t݉Ȃ_w e8:>R81DC\wFA״3ņ# i"kԫPw@8tƪZ5ٿ`יq7ܑʦ!#6LFI5mZ-|1v6Zcd)HRPĈ 2@:|jš4@O.esAFq՚ @Y;7Mdף0T; 7/w_fz5}WS`m:V/2~G҄*Lx7e=d&z2%'7zf*$),Y_o <鋲~:׈Cm}v}JNt>% |(Dث6^Y@1Dt.dDg%=P)SKX4`=҆#Rr+q#d+/JT %S:r/DK(i.mLc=Lt #x\oo@,v^r]_i sᙵV&Ѭu, JKej?H*D&f ;v$_,4UR" 9 m:EI-Bg廒U%>~A{s:֚GIE9WAH[F]ߛgI ӻ.ECl R]tisAc(WM@@ݐ˃ڹ8ϠD|H*5F8{ (ՓDyPeoTj]!3Ǭ{h$(}~.LCXBDNؤN%іވq$rfPϰS? ;;6APvc@W ]D{{(F5@CʝB%A>|?(EOzs'TdvFnu$,iuP[I,,Z e_*!g5OqVP-L\+ҩƠ)mLl<Ƿ=޸P) ar9/G&lh=)ySFWTF)8m` -[!5fR*\ŵy=ߋJhŗG!6 碦k@5:@ڥ {\)tPɖo +uiQ^MO=ͰfN6J(@X<*;76$Tldz X_Vjp *h/O+tX\di+m5t:?p qt]F8k><"ԪQN32u6[)glyg4_;ƞQS]sW (  waKrCԹ*6J`2ݍWoj"5/P{b\)'7[W쒣f@o(:A/) M=-T=Xw`B$VaLZBqx B;xKUE%nSâЛ PzےMQNT2W N FBF~ cȉ&EJ{`Ml`mU [:+)Y{ 훃*J,KcfAltݠ}Fwg?㽁NL% x |h}Uǂ">DAHr `K/1L [tŏ4c䤹 .2N0_볧SP!.Kw_#fz'rU.'r/ss$,+0wK$ܲ!bH[C>Ջ\2H ywl - ]A_k~%c7+c,K_XK&'*Jzryy#R݃HųFfvlyLnlmW;hMUL;z7X+Lihڴ2N'߯:+;]@NCjz(u`vaD~ߟr"8J; #e)3Y]8NB.!Etؽ}^r7sp?jioI)9g0׋d"A*r,19Wz Tf8n:Yf\ζLԇ y1si=6!<U[0&Z/ L@ϒyo_v(88z\&`Q㜬C;KnL,L"Cأ?{A?$ң=29TjN8c_O~Th,,3PswŪBuPBiu ϖE Qa "aM?JYVwlGL.XhAĵ?H5'=f쳟1>vZ`aj}z/ס轘g2{ioo]n>0/Bf <Su,ԚB~h~\sY5:C#yeU\m.غ6AtkgrN#p-"{IUka[كJĂ+5ۗCI0SX|בs;FOF&mxإ6\ЭTf 4Fb$MxD =^J< y^X9GMٿ_gԢDPv AP R~8B3KNiH$Sb$S5+T)0v)uO,G4 $J e\[%r;BCIDQ 3ܘ<`+Z1@U"\+BK iTP_h~RUn)b;z U suڪpR#i)VUPˤ-wItsF<Ð!BB0ctH? qmQ T#7~F=bSf$1L6oTQJZ60Auvw3Ʃ#wfJ(%\lLpe( DD|˟o/ kXWr5L#Ԥ.ny0$oW%? ?~o7` 7'q7O2* ޘuP\!:V{PF2Q)uޫ Rr&}P- ՛+)8)Y{"ӳ@FTljp4bE]՘6,}$-=j! #Wo qܰL|* y؇8aA7+$7j۠v0&I{ U?yOK_>v>1 [`Pٷ*!Ўq̎Rz_XWP5!e[ 5E+Dӎx %QNsbxv~* t!!/Wɚa<(>IDŝ`~޷;lqhIUwmY #ԩ:j#).)]+W+B0chUN(l\#oaNex"W oׯߞ-(}[MJ| !DɲVԣxQ6ǎW q] <3CTуk{~ۆ ︻%gߧg M"w#E%`bD}YmkO?=pqK5H4k)BO[ɋ'D RTbX7-6+&+E }fJG]W:8( ]Lf򡙪a mxI q.\O5wufh\BȰnc үSE7%.rt^F|[t-ur '^D⤧m4.[R$ I%>y AuIH+Z55$qNuc-aށ'Udoh5ptB"GSuFy&Ƚ\i.Aw&i(/@s"cyLp~id, 3 ;\X>tY"B?#e5Vw?i(phmv-}r#ՠzA.;j% AA6SMwe[ Wxa Rz̓Ww翌|>Nj0gJ5u8G>|S~D?u&EF# ]+~JU;zHDĆK7鳕0Zi(Ow6s.*\]f;T 58eT<Ǐa 9&G|+8QVI}xrA׻oX{YH!6QO"x$P?r2>&YfR5687넰+\90r!JQzʖ$Z~NxZuըʔiGEPiiL͜9Mdx._OU=j_rԭi*֚I5#itG6\G]9\o Dn]` Mfo)4`/r-[BKaIw:w [^v-v[DVV oFObmf+$='F֏ 8mY-% RZÉd7 dZQȯgin&B"d ZݨmS0;8X_8;|Y/+r^AGQ[vТa^EcAe=U +yK4{, Ω i4G( <(yʊl s!˧6р.Ye>e r Hz~Z/q@0oO~*ˌ/)ӋgsƵ2@۟M:<*x"CYY%g|C 3&|l{'e!{-^3g_{ -BskCSѡJfDkF9Q"]YD0 k aj`$u. mr`olf*(<053!7zj}Pjlof3_iƷpcGa:U\91]67Z9EXں˭ m[ךۤ!lUa#\\NqDO9E7rO XTz>Z8.~mOlu[NQjPdҲс h0y0zW$܆yP5W;t$1NIk].0jÜ7 =c0"a7kpoTKO$)1V|`8Pܻyu5­~[/i+?Qo=_hXS;@y4YtMI_WĔu< S% %h:g5rP&$PG[Ma;4vw˝+ Kia7R\-3ZW8B=V0"TNA qp/P+(̤D^=cCj=N6~M.5aFL萈)y C;Z*y/+ޑGz3[Y#mb'qf8fMʾQʑ>ɷg7 gQ |"I7biiٱWQO~`st,Ԃ0mJRmJx?CE *CL UDfw\ƞ( /qop :nƌе|-xI 󴋎qt0j&kͰ%_mW4ا m[rUפcWg >}LҔ~Δcs<ݔ I"G~P <+kD͓o)D|QuόC :"$6\,RsuBsgJ2{nO? LaWSwLB9Ê*J^wg32a'@4)ok)-HDIÔKޠ)ahlKS [}_fU60Vm^) ԖЯBu(H6.`x#b37A1>'.#{!}'"c/:A7ݑ o):o,=$o/8ˊPP1a 0ؠG,WTiLIb6TZ{EEKg"($u )s] |xH9kPNYڦEEv|}ZVM4gG|6E,5^)V$_9}ZV ŭo`LՄrKk,W9-fz˫T1ĈS|_ w2=Zj;sn^6ȠFFdukf^xއj<-ܱvb5(h S1Z-XL3ۧSxO Z-- / !p , &G詄 *O8|Xڡ 1+9MɌ }y:pR,V7HLJ hLM)gpbO&s msv-}ɣ>vm_7;LKR23=6E ?QS?3d*v'_$.tפ1Dunu65~݀%ד4e5NUD |_{`°} <& L5,K0U\\?4.E9OO4  )^R,|:rgr:p9Qw |SM C&t[!Noix^+&lGWd 2o|Mܭ Y^zxbqHk&jX}"d cW~J%B!թڜ|<'J7M)7Q-{(8WngS&KJBLLjP/*`W4Q^ܲGӋRG5W*7')קR 3/OE\hv2f"SFEJM/Y6r/$߄}ȾrEZ:}oP9N*+my {>6P qZ%(>1~-wH3t(iՊVoiIٟ ˜'p q% j̰t+w *:]`y[<%[ *LJnj^k8CI6$Wf`hsG;RUZ ''3] CCy9.9@ ЯڨȨ*kk*ƶC^k?.VdLݰ!N#6K(i.{/UFi{ܖN9b>eL\AލU:M(f>qlq1=ZAd#&ρ۷?$Ȯ0%5FoXP;JhvjK6o_vX1Of O>00l>Tg)r!.?6%mx{)X#X=٫#;D#V ? X)Bu(1`eeWg 32C`hKA U5X}OTWIS(]*`l=L5( s\L/jIlfpLT׉>׫w4 dłx7|v'*2 U8H#{l%Ll HcLbi;*1HOcOwV4}8$}΂r` ;iT 'f5֔r =簆 QJrT|>D#y/<ժ]<O$dlgtkv&4gD0.>S}?%& NJؠPcvz %Ydgݓ5jzVҋʬTUG/A8t <5H86F*ӓybۀ= %IY2ZWSP%!]=๼2 R?h#s5) O)"vNN4K&p~4r` 0 3lr&,?`[%q>T@*L,!{t<+O{ Tyơ` VGkM=]"Z(Zc(Mahe-okizɠKb6Z:S{l\|P|wt4DaD(x;Ǖ'-Vw$*kMnUSh7qȒY̅p!/`wmYouئE`j3^ftJ̡ľb#98'ع>gUA*gmLA9 .8νȿr =)~M=6\}*.)V\ANOY1XO>{U쵈v;qS@MWù nHۂ'$g^iZ2T3dP"+Ei` }(Qo%YK8.n*W\NG, D$ +:汎v!=7opK5 =qg&'/8 Rib:}\f&7oji@ɸ#H?W -Fj'r]jb%%?Ո\v5P8ǡf<[$g˝\mڀٌuf-x{g},ܽ#35yR0˝Sܦb+*Ddoc;Ktk]iF4o0w8Y"/4{~UJҞq$&3:dned_,N䦅?+x JMPbO .,܍mWH~ow !i,uN)"/)d_/$DeOOf:@;Ɠ9 ys+w88y mmS"O'])PhW'}!&$zuf/Ѳ+aj$ϧz5?$/X l9)wЖ'g;ιw"ۣJLп@eشǂL_= @e3j:fRI Rɐ.RIM/*JukMȅ8K5:準I-$`%W|5M:ohar?k1Aw qO%-qF~۬ x*X}T`uehkB·sY7_+u&-L퉩ܨUFv,'Noџ9[:34<@gGz|s ZTwPޡzX:.Z`]T$QT0<-{,z30ܿp[֯?-h7zԤLeT ,҆%  KRw+|hJiDTLH3?W2-yH- QCuNgR@ #x pkq~,d}] {j=~F4aTDƵ+gugU6)744 Qj,Ft4"vGZ nAQՖ^mB-%8< OefFnj絝H4CK! h3IrhlF $GYuSᏱkmVEs!2ˌX cxxas㯆Ԯz\6iksT`]`J0j7%a yw S rL>Wn*[Ҭ$׏~+~ZX?ZUf-l-P-i[+wPhÄ(uq`ާQ&_ \'Bvׄa`ascza i:@=$C7\GCcӶ}DNgԣ]N}4m̊ݘl-[K 8Q2MB~A,ԗ` Wd"m@mTbQ: 5Nb4<]N;[#ঝۂ|/HblAxH"ɚjpAe"A7`'D]Ӝ2(fO%B ʑ@a A4A.P`Z)`s໴-.Cf2< 5i{SڢA) %^|>H}sRk'M@k2MnPTuC茟-i4 n'vXAHm9~fE0]1!^k3h{aHu?&VLgv9{)˺\Q+hGbͬU(%= >H9bN3N ԋT(9}W`-9KNo"ί$ݯ]XԷ%×l"L_4uڌaX}i*Yb`=]%SJ *4$c}t(DoHE(Uwm $"$d*P3exƯ~R w \Qz_<x.&#s)[p+sdgNml ɦ\7F$5쑲MaCEm"ɢqfbQv[%qWlN=:n^rgsF#0IMgJPiNoFMRms%_sbvw}n爠Kʀn2`8* +y50c8W,y>DL@~&9!C[L\"uq@˳ GN X8UxQvW$)ID.&mQV4(44YS(ͳw-gusOhdPg7)K =P;qNta5ׄ$v#oR dͺm"f ʴ0⣱1_,O)cjYb]u >2gwrynRȢuvķM"Tz(/ .08Jdҟ546gͱ>."Ll-rH(Yྐn#W8 7mrulot/Űo(g/F<1}95[@^R튒Rk Tp! UqA }Lc.i)NEX gSFˮ $NdT<% +ݿ99%u>`@KOm[^CCf0>i״o\X3BjkoI!Z)Jۇ.]VG?XtM$6o.U呾 d 4;aNS9p>)PgvVXy7,H+h}Y'k(o)'cN{Q] WEDa(̷j\,bv׽.sFC GP27-& t9$V6"N{Hx"Uzx'%lhEͯg_uw{4\Sk5\x$/-0@)ks]WfD ),8NjL8bR?m2FSqByD{[ u0#ɾjnk\}PO9&H: '=: E_'K-IogcR\y4mґ;DŽKС-h6Y+^R\Ըqo)ئ˳^j|S|3_Guur7x8)Vϰ(95CTP66M=8f]|ȥp&!"l WrI ūx(D49hdArUDZHٔv 0Me|8-/ F/|1}G"P?O2hk[bS`eʂxU\[k.O8bUi}tUya6 ceMx[gÒHU)A[3肶 \R98N)^h1}p#d5,&ȸ ?KCNa1ZWFLZS}LE=ovTS}׭>Ț90K۹er(QL# !q)թOlR",o0yGjp/@Q- EhGoό=_2ިh=Zq,NF63U;j[MFw:I 9eN5sV?"$RH]TH1ɤ>Wh#~_,#q&*8%&Fk D+V p!DKV{iHS0*e7=-W;W-~}% r1^-:jlJ>6|գ%X/E/Jv""gp{;3g'^8!}q6vR2 =ɅH4Y7+(zl! |$f]G3 I4az:+]2: FfVH9&WhnYH YdAM_z/{Th'ˠ~CfA< Ӌx+J8#ܥʿK Sz@^|ڠ/%_ n:g!QC:M7*Щ GM?;DQ8 cjIGo01J-oNbЉ Une"ƨ ;sf9S.T>򅏵cr^Gk=Yt5"e3 3FPmgq"4m3PˑrA}t1VI'հ?x*V쁸jܲ֨^: ,xp-rc =8%X'aCnKV0eQBZU%#VW\AQI B.J\uV) {mlK%\L5ЬդC`_8є8Ci#D>N0`ozJea )cJ ^T #8_t#FN9"N֫Wgf#bEc(oùVĭ~y+b9AY[^8"ʝVϷk hitwuڰ⟲-?8K4oMYtcR5CpwSWv9$КnaqWH^f$&g"3f9!M59F%cef <υsHk/rtk'ê2}_*%$`7 CRőPNnlL8L6kgpp+gr%^ ǽU:ӉT bA\dA]iK?#Տj٩՗h#yN }p: ծm@P*yRpWC {U)Mxքm<3jE*ɚUI9FWKsvkeM.š[wCՕpDsY.͞)gԻJ?r;UPWwl%?dGǯ("3/RO 0eF(]iKQV4}R*aӈ5eoTB&Mi-L*Hut jqJt#dP=,cA@Od?2gJ+ tT#3FWns݁ 2l?MdY&iBti& ǁ:10m%ѯCzS 24ނ@''u],; 1F'OV# *Y d,Z,bM%f1I2ڇkL ;<*rŘҫ$<(! 9fΞH ƛ8&S#taDE>;|l|XӞY  ?~}SL " ~zJsY t.!~/e@r(zf iÎٓ'_d fZ]N0 gX˨n ?1kihTi Dja,g7^BcU1BY"&J**;BeқPPB'+(-H4_]o+VjEWRٰ9O8s~.p7xTgz~_ΟH`iS_z71 ^|H`!*':T \-r? Ҽ>L$ϕΫvʉ= óP-/ 3{9m3DY^?0U;X/:>tރOS͊쟓QnɸR^E,'Lq@6&cL=4ۖt煲Jvw]8gRY)Ga">+NYGTf4&&>NĶ9,魀)tOCl%PA0hUm @i\cqKu :d /xpW֊+GŒzJZC#FoL.AWI+|#eWk oO- n܅b[IaKc'Bp] #.t$F0t$#_衣7AISocb: _9i7-cyx99UDb˷Wes ,#~u yLEڀjCt$M&>@-rT#E*_.NT b E-Clеއyo/'ס V0 chy/MFpܿA(_'EӸj0Hv1U C)`Rlsc?ׇ H6 ;ES^MDPkm&cP m!W, mxRz ՝1A"\}MMHy$.N`ܭu\CmѴ%ɯ" V47\dZ4ȔCrB| ["q~\uȪҵ8d3u #"w&qGv{@ xr?H|Gkl. ÕVT U#4 ՊvڿRAstnlVS@\*UfQˇz<\iJ笇32N␽B3 ;68ڱ);¤檄W' v߆Q [ި6!qF? <+dԜS!m)WT)'< ql =ySmrg|deS̳6A .֊>hͧ3+xw)Q0'sD\D"z/* y΃8FOGʪL/8Lka^ xDKb-Rk\|]ܱƅ7 GzhϘؼ$o6PG˱MN4FjkޫV۔( HGԋ_Ο rJ‡IA{y^.牜H JQaO;t9Eڡbj$bNf<6vq "';iiz6mlx~ӂ'JO5t/>쥭[CwrZǪ N+LX xd,t{dx1~S}<őhMsܳaRSzYU,H: +iyY|f|@hY*u*]1֧kb>V$s9XC I#C9ieۚOiy:қY΃~ژ fCW:U"G!Me(,;ƄQ=֜XϳɃ^I/1!v&NFy͓1 11 فVkp _m3 hh.NODBDUȟ|ױLPEf38Cr>>wxX—Ra4=2tZ 6Nޒ7C24{"N;E g0;W9F9G3T2vmd *6kV|BTYV^$tJq#:#edm@ 3]|G;okoWcvǚUo=H~nD<[_']AXr^;bÿ&e|5hME~% ^ $,UP4o兞~W䙯LN{4Y.dVֻ `g=х4+RNL|+gҩ8 J=kXȶC(z./舻UE]m c8$C/-bn_U5̴)}6܏b*Ru'}8;y`v'Fzn9!-Gj".@B?Di]ɘm`V?A&=@mj}ޥ0H2KN ԝ9QKŗDStu߇*4*?$iջa4^eO0ݳͽN!Tp'CbqXq̣~Ig jQs-n"D"{m8 ?SZ >9Ot!0y"ߣ:CZ9}t[ Iq'ڳKe o*Щ.;EuE.XpT* {LtB)>iF#:v.s.afPZ|]^٦p*Ԉu˫b:TyaA%umR]|xs&!VsOV9yw`V/S:a)(GUX9!x:岏А@{i,m$YqѨ?U3@^'Wm*ƀpZ>iFI<=x*+f#J|\`,86r3(R$~bZK]Ꞙ}fD&ԟew1cRHMbl۱s&'qT0_= H[z6Pʥ1w(r_+4M ܄-pq!HYYOv>,kwL!m]&(82w5/:{Չ`N76̴].nA\@{s>}"VM\tQ Zߑq.V1< zAvO:Bڶ$5CD64I+2kysl2.%_+uaT ,2)Gngv:{;Q]Y'yK%N@`zzv/osAjtE"1ly1gOڜ<Rlyo!&.q^C 9Q[t$l"$e57hI y FL,ᕽ&-R ߚSLn1ERSF^+[Nt p]o]ҞbN#J Lxu=2ٱ\|JB׭F31k_4]<:TS ^(,+#_"@IDͬZs=wvԷvKu[ރYf`Z=fӚjsBڟZ7!F p [),_[~0J1Bmz>\N=z /LW]= +v7FGَ 5[s' [l4 5cUpP-~H[5q&p S^/ֻ8މʷRի9[~0Qr"< Td}ǐ"$0K*-9hγmgܕU|ϯV\7+뭩1~$s~%?P*=?./"aw>{Q6Ŕp~ǂ#7BH>o>;C,Z撏 '4ҽs!f-(DȌ|,2pUٙx^ vA| m˼J&rdkF 9~ZA+KWhbǺ&y>;qذあ}M/%Z ᒃk"5&3wZ;@mв&E^\q~T"rc ZK̈́q`&e~ƗE`kLAY`_g,GG$_NcMb~ӯe =3 ennZ]bN_4Ǡ*g5-vK=8ga:2/@XH&rA̽Jh9֑ ~2Mޙ/-6@a&z=/VLFMGܒWtsC=}9qݺU ̄5x?q%-NQ`K#̀cTĔ$t:R1+!﩯̀B@%T"6OkG٢iy ={c^Yxki0A$ 26zM4v~@eBe2y~lS d9vNE`^+U@j1O(v `JܫsY(xOGW> Fl:QМ/P)Ͳ:!gMq{kx~[n 5woǶāj_M :^eLY׻/?vv w&by<9+K=aNAA1 [xE6&͛ɿ?ȥiђOZwρ-S4f̆Z{LȲg{9]Mw/z@Nbd&l;:܎H6ed`ÅtNRB#E?1oDt6 ˗e5 J =LtVD3h15a;lqr"ZxI\#e<)(dHMCOb&Pegk!AVlWo Koy4Ϫ/a6d\+̪)L`OU$r4չg,Fୖ'/]~ō1J$=u5 ClCyߝ*TzmL'W)/Fgy0Z#4e:lFTp!;HI5Eн疀dۦl.iNAp>[${>amHiGўrp|'&!ݐz3"cqycU#?o6ѭm9tM".-v4 )'g]/(sAӱ4+=@JZeN07fV@?5)2%rҭV:33' FalBUG2ͪKpje7 I:ZyR$;v74b;mD+iJzėr)ܫvJ_7Y*TʤZ@]fD\7}CP9-}e`*w:v~V霈˵?!ScD:,u!q0B\24aR"[C.? /b߮2|m˅Y0T.Q᧰a@TD]v>y 8vIDW~ " iTuwCzHRʺZ Nmo)R0t&&^HEfM q~Q*5e'zD A̴>Z4 AL"7 10$M!'- [Hx2kW0}muuf=1hN@52؄ڐcʼn H3̐͠@1jϐ5jmM9o}eЏhUuz -2~l1 LGӬJ6@[\rW}>:܆eg.{v=yvWC|a8V64^BC^ *ɏj:]5ƅV۰N)UTOABf>)J~S݋E2q$rX(ad#gn`mxfjba15ofCIRz0}Vfhn`9&@'DEAtji\d96_^rhh*>ګlQ䷴K~O:ftj|y v)y0?θU"G7$sM9 YBI*(_&]*PPխZu0T<,wzLQtLC0*r J#\t 29­O#!XԢQb?bxqVqJ^n-~$8exrxʐ pVjqmZ)+ < +}{s!~¥Qq?tA1 \9,b.ᾎ+OX=t0UN bݧmDLA}-Nfw:[28 r7! Ɋ֛Tk/{EUAcXD0x[fW2h-*%|t#&7ߐ:`9II,Wiyo1C%ŕSQ\ 7e3.BhPqY|²D+AA'%F] 3iJfy{FzoEI Jגv.2QOGs ;;ANQNloIl:wc-5kte-WDw@?2:iBp>|"+=̬-ݜ'E%~))r~xAG=$W,u2>]de~]5>.j.!)ApPb 6hoIW~PX9i1_;0 ~O@sqFr6OrLA!r`r[ie 6M[8942ۦq Q+I*dz4*XF<-[;q DsDZe.+íh$S:L 1 qxTJRn7Ƶ(柇PQL?[pW2d+ژ@'F+~EA0~OZnVINx&[b!dn/X) 6U7 Miʰkr"&àE,cץ U ,Mzz2ndh J\\TĖ5S}J68+3+?%0lK5>!Q`af1N]K\4(`зT~ofx_ДI3+\$+^W9ԛMt5:q\xk++I+4C_jeqӞJ$^9?iSEp .ri"w;4De=F&^菤MpZ"$О$fNb%$t/H^H"DG&"'-eFfQmL"]ۋ to sbIpD/%0L V]a0AKd) ƁP3}G9dlʴutC*N' =gtW6JgS$ 娡H XXkr|o@D5XF1][C'=Qi g1Z:Ԍ=r'B3݆Mh%)]ou $M6:sJq`vZs@;qV%#9H|5BWC*)4Rx 4lmQsO8ʱlDRb>42 ģxJ8*E)(bWbuUR`N8#F) , X*YSH%wYqLKRNAwKahxhR}un@C &6'lc9d2,m&bb)„!GchQQC 4h,OGu1'~,>͜#"3Uf6[H5T8 y| P.vh D9DbCk-|/0yB^}GnFJ tf~˒bV1[F 0rԞ:X.?)(#VBpM5:!COPs`j:9 d&q03eY;7XG>3.-EW [n`iBQL2aGD++3FHXK PBb}: z,YBCVg*⿫@Ǜ'wǗϭ9 'MHiҍ<4sHbpgvj< v L4TUOWFn[ϗPݶU'z}HbXgDc7TOPDTiLqEȤԌ .^zcVΘpߚFKK.x]Kajm-Ԩd^8$w+^ LPȾڸT&ygD]Њ GZuäx1ndv\:=# y{>p5ѳ%|HIJe$Bmuqo:˩0e:1W8ͽ0n_X@9c`\M^ʛRi3f:A&Ɓ5.vPFiBhO3ڶp֐5$gnMpd4_*: 6W8W?4uy̚8ү91WFPI@Kխh}-秲OkqU|+ag|R(mK75jS$ҺPngrԆ3YUz,8ż,V?(˯xwK:8 vgiŪ%^ԡCNt>PYH. $C1w<|)ۗVH(6N9=)>%aҽr v/d*,Շ `2]h]d6e#U U0ƹZ`ϟ"%q@R4=pƗMHZ"K-LlnJviG[qV<"3uEWzI"|JJn;G`"yڇ=N^h5mh5>k41z?5Bvݾ%{^WJLS^ܰb&&U͝8O^Q/K2:vxm,o_^B[m>FC2! [H!6;P>Z$g7Ͳrl$ىbIV>&Mc}fۘӲSuof5DL`11 gs؄o̶ gFbXVXHAwij2>kn 2K!SY?vC#|r|9;=.8omyܲw)1]RKȽ&捓>|CLQ1M8;0`aQ$n;rAT8p= -$5%8)]`&&`B kh C(x?ACt5 -.  6G/B(;S*]i;"MĊiP͹-PJ{yLww8H[=K~U "־USXOGNX-pdwΞ?ul=,Ȭ+qt0*,),"|' [H*Sɵs qKN s`t7fyrMj̃Rbjkex wӿfj.,ً? :3ņWQm֬r0~g<tU0<'iAƼrʵ:F$p2Hy. MpD B F9x2j S.рE$!r3}ֽT$H$b^)KY;%ee=m%EnZL:Kl|'cp ){+4Hܥ>/` IQ"ȱ>av4~?MWutTmzSltZ%H!4߿f2nո[k]ut3VAD^#o/{\Z d^5`n(~fg- N6Ύq$Z|ΐm+9&gx^Nr;QR%9}6LTyVGB}>>h߼K= 5FD@K`T,r<\aEz -@> WXz~?Ԣp2(GLEV0b1W2Ҋ:u#ر/n֮vx'eraI( }E"hMNrw54iTKe曭NAijR< > u.3sGið"_Y/oK{A27 =ΒYUl0%nS?ڠ6&_4㝡$u!T+S&V s[F"D+4Mi0Cr:aP 'i:Zv'u5א䓬,LPA 0ݟM'ЈD,}I:ji_*e1 GHOS>M[Ć~D2^?vylCsgX64djwB-:)^럭=a+ q7grӋW)TZ F/җrD0*Ӊ/Jڪ(s.AՅdEBQ ^J䰾we.Q~K-"$?תSoO,=D -< 9 S5/ {hd_jGoP 0:"sw]<#E^ h6^#Ҡ^(\S?ڸ$%CފW|.v#/JhSbB=|ҙr7 DHl┪<;))Ar.KE`*üTt BH)0B*09'V)H$. _UAڅ{WscuaBjEl7f8\lzIjmVq/;t9~/LD\D{Ťkǝ.];i$_B y&":Cq`{nSxߛrV~o9x7xGd+ū\TѵhQ=펲z4x펁d0s,~9}w_tֈjzI1~GyxlqoM ,4-櫻?~Cu AU`ÊD@.ZwHױ[Pzn,9³a Lo#A\@6Ұ*)(>e-o2wO~hupoġB=6^l-XX) GurD"GMsӧIɂK-jّh'x`hC"wYӵ <&r1KE民R!Q,I5T71v/-tb"3q= M/.Z=4$57+$}#Qs<#bTLTi"ӶEHր=,2!cp':7eoNh3j}^s:Ŋ&Iə[PV-W#vu̡(Ӝn5FL|e^5N_sѫwz/0AAڛmPxjSH[Wb#ˣ,Bhw`"WT@mq*+G(ƙ hz'/z){*Wl]tYBx?BZq}eWl؃ bb9.A h0y7+aFCqAR#]|`6 Ci oBQԙU8?NdذML\b7?90x2An643]7Yڰ0rvKߐxX~l[u=^Ve}qBjN<؎Pfc! rMQDŽsA1,Ԅܭ4UD2/Su=fc ]GnOyb 4Tyj5񲠅{w<:e SNι: c]Aw?A%ٚw\m/*$s)9Fү&]ٺ_${|C+[j ̤6;7Yu$ @I"H bP4>*2CREV^L -䆅G}I+CY;cҶ䤰0/;񕑊'aPj/㯜ʙ+Xd74۶Ѿp]rt5:"},bUJ4s-Z\KZJrsa{tbԥ#ݩպ ' ڤjN9gƥ&ǁCLZXڌ;^2+@I. ˳wd .c{jِKik.S4|n}zV )vo 7EړκoQ`8!d)8KlSd{eZͨ\٠eQ*A̭oFnumQ_ٙ DfaY5YXG"ܟzdTޠOR>Kނ̯j}_VjfIJ {x ^HJ"#xs(<U=3k;98d^DL'2<$DVq]\0>; P]_!cQݳm¸U^ yp?" Ccp/2SRT Zoeu*= o~~9/K$^Й+$D>Ta^:i_σN;a&F2!$zZUWAH9XdT趦 yՍ)VUW%I\Z/kfT1g8qj @m3%hԶNUg_+J>9,3B(5b 6Ä4/8f|AT}x>6U~NC< *:x<> #d)oKBvQAϾH]}F *+JGQDmC6F>aHTRv;%{?!{(gU|'Xo=NjlO{"TvgE 0MϢžq$Yg˿b"rlx TC R*@; >:dv`ǝG[j Ox_ڱ!漛Dt1^`Po(h:yx!-UP?X;BS1S#H5@6 ʠ5},y(B&U ]RX[g@6\xÍV 3s`f7ƪ!u[fo5JgZ5z t5em;c4As5e ^-s#:؅=c'֚["4>}yl' 3BѺ- rHj_0O@`ej*QCd+iݨKA5kcZEz(L Gh7"zN WU!azFWQcE%]K7$hw3QV<3¥:;Pжyhgv_5p"i<~ZSq;M!\'h]yOQf26 ZgT-?rzOHQ\"?"~%SG_;--x9z e КKnDZ:P\ct6OxfVGɺJZLeV~3(&ɳzZuoh;UL%~[ #8 gAM 3},<+f9;e&7"I,SjJs8+2}R-腗&)66 [f4җG[Db~LbZ֗n.7/X*] YI>$$pOǑ[+'!썇- Gv;1I4AN̕A#Hfko߮XӭlU/jO QѢ B"cG̓t }yUha`&~x&s&NVZ!nJGja–dǫv cҢ|_hV=J. 38PG7XblgkǿU = UiSUv8,1Ys%2a*lT甝#n1e^gmT )>br}z"sLfN[ ;z51֤yVqDq%76Hda#Boۃ"}~#z cXcW#Os@f^ˆ2-? FO*%$폰QLp%4xމ6huWJ4֖vW[HeSeM Blrh$њw%-{ ї7"dn͢| 2]kF_9|34 /3 jAQ;DNQ|!1F9lyz)*,K 798HU> _ŖBT&hb;4a#2Ϻy1LffH>0[@ov(p"5QNV.&:ɟmK-H$("Ը^FoOCV7+pzk>h#XRj6r|-H$2d"+ `'(61qGt03襆;5'[7YsRbn\5GhoV40_>tͲ0i~R3A:ϋks&'9ԢxVFm.P\SO8Us*{,gB}& F0P3g+Ug Hekͷ-AzW,KxS)i _͋2 R I RP%>R?92kH0h?E0fՎE\E4o]aH#>"^kb=x#]2M%ڷ'QmOhxQCX(8Wp*5:̒“zD>&0e/3*8ͲDr xdā,0t^|2/Gk˨'p7坝A?DO^PjD A`8GXN>oH޾@+L s,jXq CHdg<: K %;5XR=Vklfj$rE u&̉U:q3kGҵ/K8s6Sǿ2T k[ 쟑0o.Ck,FZ󤄯R~ڬH߇G (?Em׿*98UMe۵*>)U=Q1 B* $mk/o!tuӥgERD!EjZ B6Γ.E<}0c (!PM?\ơyJ O,75]|@ A'׳VMOK8T t(^UJE!(9*C[HMCk~og/^pS/*j|Ka]uw(m?s_ˆU knnϦR Fґ'^w)anj'ufcZJ ɱ ݁vx[)l@K]16`_{>88vyoJ W/;ҼhTt$q( o?oMo;V~~YRHOkܸZX%n#4,uut]0m \3$[%[έHNg~AY0PB&YȾĉ5_4O"ƧgD1QF'iR/7aз}\Ał)O(xK󴀐򽈑Vj9^c BZ7!5;]oD7̠GO^ io?Yc8I *FgɡZk32mm Znf>M& I\Qacz~!~)Mk='r5|TaI5|גl * kzn;H}^L'QjU|՜cTx͓kFzPfR߶ zҬ(fyY@Rϴc"qܳ#EHOĚ1Pׄz>WA{qNƭ%Qosr'rhj$L2-T^.mM,rbKPV -3SI ?$B. g_Ν3Flg6 :5Mwn*ÈnќD,@DUB8|8#?W]V?{sKJ#F-KS@ 46 'oZPa"3+A4-@_X7/e&OU3>0*A<?xf㻅%[VLџ.0ujěE a[Ew6In cA)FijY Tx /Sp>(j&cE&Pkafb縑T.oQ|o[$,ka% 7U~U2 Yy,sUd8 KY'T+˪ )paR|L{ ^*k+<>V/ 8WQaMO$v qW/vߪ u[oIrVG/~}Mwp#*{Y%?+߱GLI?*JPƺOPڠ^>zgaJޣyJRh \ic&UrB]w9C:Ӣ1(;}Nvey~tOH0٭Cgi@qۙ*7O mV0El, W{WL_-c'p>tg?c ].U:~|/b!=0r! 9:OmT&K>\|u!FV3%<@bcA 5z pǁV\Ğa&@DցݓCh:)1^e.-6ctƮ[ΤdfjJEs.oR\k"ُtD:;JucEʍ*&mkD\h 3{S췥T/ϙ%URqS-Rw!$򃣼('GRAJG,` \&ffȼ"dA2u`kVaM+rѺ7f2}%"JzrpU9$-19^kz#Nu3JTd>x*_i8%ErzH;qk5 NTKDB19Y?m^u ebJ#\O[VFIHxnvV-%kͼۓSɿpeOeʼEjn[ׅ>.hH5vAko#)aWn| р&^K& X,3mXl9:КXll9 Wy?tqʓyœ[(I4.>&*$%݉J"ss{04|cdIqBy}. x73Z 23 r24"BӰԮp r|GZf 't<$٪ֲb}|5D-mB᪆e?'s3|xPWR v6su`nX w?'0;8dڑمSgy)B@Pŗف-ksB#HZpýraAfTP_&ek@c%; #fh԰_j8$BXdqXj&@,$׉ସB3J$D#r{gJ(R̓Y;!ӄ@/.#)DvFm8uYXQ(yˡ Cb lyU%PdHbdB%*L25cGcp y|b(=M0Ooor +n1v'E\)bPt!•:Θxu :mG F4KCk)zV%}W%5C'P,덷6͕A3Mvy4smr'2Hwt,Fo}[[i`4WCZLyfb\^E˸'&Yt^Nxnj1ځRDذh_ t,:(~oAfZAfl~! GY}/x]I,;QKsuH%y)KClol_/y/bYvtJs5T߿CXjofKk |0MÚ򳦗6}^elgɌ>4ٞUF6!*'2m ,MT4T֋vW~Gջ8ۥ+BYe ҃ c pgo`fB!97lj'rϲrXH!TR9u)jmzXv0Y9X* sz.q7Wo5^J/Mp#$]DFaj|=!TaIJx* ,Ek:Lsz匛Z]waa"qW"![Av3uGs@-cvSV T K 'n):aTXABP|%:Zy[(Rdۗ7( Z{Qqݏ轐$EeBe"z~Hg~_=¨EIIĔZmb/㘬D%h|ysa',ڻs`]YIE,\x+@vC-;W]"ZMq D`p,w^5>'@Xہ]1Envc@(͇*qʂMNEDm}X eG-|/:rpfJ-2Ijܾ<1Սv.Y#㷅4a;sV77Pb*7\v'S8q˓ӒmGhɌ΃~[2clm3VZ| !MΫ1Bk8u P)J_"MؗjR-]\![}!HKHHbN-؍JaX?\ݷs8iA-Q.Ljh”wvD,ᴮ&@&ЭG6u՝4#6rlt?LWHLlxnqh?8k]&nǟY1?ds>rpTb)d6$ PS g;n1"o++}e1:ڦ bB33y$Mb.Wnyh&oݠ$5h9- U",{LhI\ժK)^:.Xbp39-&0$&.m aˀ&@hc .u&4I/Ĭ' *@FY3'JaSJWQMѩ <ý/!tw|%1>`K~ g# ER:bhX{<8+GjT l"  D Q9XngpC!ٗx яpPj4\g}~]-,N[` $,YN?"W",}f; //k6u2"L %ؐYur퀽;"J"vD"dcPYt+295+ՒmY*_nb#+pTw3SWOy|CP3kv jzw"XJ.C]]2bhŎ䲱 n b%Ge4z>LK]0N;mO2tmٕ$'>1>Mu-ρw`?,5*4nmtW}n YWFR]cG:Ӽ२ W2=P'6>۾4-t2{P|nY1~Y,@1 ѫXUU FOk}$]aF?=-[]-Smz|:CsnM0|/Ҥ{6.TÁgMafn`E qEES7r q ՜Jް^&o볻P^!%f5\JKĵA26zFEBڧYnЧ|B*o+V6=x(,wO8:w ff5(d-iuϿgdD]$nEuͱsB8Jl(>cDj3}kwJͬ؛ 7A`sڜ]uߵUSwJ^J)~2B@QP'_&7a´蘷,Ԭ8b5R>Wi"7Yy+WyB\oYQtJZ{[#(!+mr؟Kag x !mqNa/eFdӌ}sON@iE+V6@z):9<06ۉ.gZ(xP oĎx=t.ڷ5t[q>L[oz tFʰnw7hEmi?i`pO`ՍD!%a7>;3j㨋B\qNn>qҋD1ϳڼ9f 񰇿=Kx*"=wBf 6 35&mYӟ(#ĊV|jcO9v>kli"?pG5M -mNpj6/x<\0B0/*Htio"Rԭ;v7;I&-HUϠF. Qs IoN:J>.2ːᘓ"]Ø(oeMVQ7CMK^ ab6B02V3KRoRlG-gf>]+P^ \~; E :ցfx 0Rf:8e1,0§嬧 tP E:ev0i1Лe(4cEETU ^yF] LTgg4?RQah7MFPo3 _囂l 3ؐb4Ġ9y\*j &gJWbрg\6 y[Y&3$<+&ȸ>ٮgGٞx{,Ya?%z@/$V:8\!5O˷ p]Z.(#{HPEi%Ke/W@[hĤ5931>f:Q JMΐO.!gRhq_͑?6 >.;otoxf~/;s=8T_cq>Tvf݌N.];Yf8W:5DQЩei3 :=҂'dRQPno`4^U7ߘh[4yy}6?뵚ֱX{VGXT%1.2o^l.O&w94?/HY?g5;0%6&~%5`I?JZ5YSHcҊ;0@Eai&663`Dg߰En3l`x*7Ǖ | /FhYY v>S,1XR/*a}GZ`ҘTL鋘ה UNle7di=l9cHMAwWMezfd6"X{<{}q(=3-"/3ΥUV'!ɇK%W-> >/M½hVc3ygir-L@KFoVk8fNZ33x's'6B L*Н:iFIÐ\+27[R(# S^Fe֔0u /qp{^|Nn[8Hd7$ MLrg# vOi/S4cNdh~)J!+nR>'-1:6ֲo>,6uXdW0 |0@0hn.Mp%[u~- b$:А1- D|DSiT)m,cu НC(blJS R\=mBٷJ l7t\/É2"/6N]"(3EZ(]mר)jIowTGlURd 3d[3 DfA>НCLB@N,L( Fq9tYDBoNXTaQg9 H{4 )0ұ6guCspEFr`ps?R -P#I":s:Bѿ$(rec><2bC!?Ɲ%+Ak)ve.}Ĵg`8^4 ϝxu`[ZX]Q\6*;lCx:{J3~G企^G$ @ bJo)Mlk2%R';iNz );6UD$M\ulYS-]]}^Py5%9/9hW^rzK>jmZ Ͼh&~zF 0tjk I^N7ou-DS6P M[|S-av;sRQ6 {ďGq]7ΐygNᏖg=0!|+ Ts]`dly.ܓZ7:aB.~ jd0N@1>LI:U"~n|Epj9=竘33[+J〓 )Srd^/ځ `su1 yJWrE?˒8DڟG.=+ʝzwN ~~0ʗA&^S_}eȰ3߽7TbZʌ\=g]`Bl zvxY66׹D>ר.J;6<̨ k9 i*ԨL >k.LuaGih9M#LΩ/NfkQ0=^|PdT˓X[^ -}m3MZHG,|anɰ}囅-Lv$yY.fC<ڱJB [4aC̝@ N?i`Fk|'o'oǷA:$J@ ӲO%dB-#z)ׯYv|8JVטJ| *n<@7z[ ieMLIE TL tg* 'N.zPعk[6d08i ۑ /43<ڵ/xh0n઄K:LY+|iO)h=/^5 m'K3C/H<)1z1K7>׫\L:$hmcն'×j!ӳ?SNxI `:x-AwT9SĦf4HOf5w`˃^bW\nyIM)By4V$`8@RﺷSǛY'lҥ;|}\7&*⡧3!ANЄNR<0@>.C~*4=&=#dG鹘WqNȪm׌nXnܰM2. ?/APːG@?kݲ+|ftz?[_l5;ȥhukU :NyqbCYVXӣTO 52e1R8okNPh3rK5 8N͊HDL,v9cI=²/$q7u']C8`4zo?̌R̲&-xǔ#BPek#Շb#(+ֺJ31Gf&maxe KLʎ`_!&$HA"BU܀#B'[{t7"A GKf~qr`Ya.L"}Ƨ^L:݌ecC׏?vzd?(ktrm_wC1J=H8F T-C +/ W^KKώ+9IoL$?73ׇEoSR(OsPXt+iH"K #cԏ'mPyl "=奈Qޒ}^ݨGkkB,8V; 2ar)b)qw4^Q&zs/sfla@y*ZBUW2zI=(xx; ]`x1lQq}a >]Fs$pnao"?*%c_W]Ю`=YHJ^2fܗTm Gpe0ݛ>GW6ۓ*[1Edu=z< QY} '' AG^ߐ7ri9TB:3j7}*†I$ 9[7ri l#~KW8$ u3ڢMƤB2J: H%0+'{WdGa$Ɯ@9;NBHDѐgYގMȫگ\'HTYj7Э* &e='lm+BguQ:_k[c/3dʤCd tu$n@/le$~3x<{tHOgCmg@ZTܯ o@XX8sJ>ʨyǾU~YdaiǔbSVQ?ռ6ZdFD-c,?>GExcj_L>&[SJϜkvҫUacj.,bV86odTEoA{E @ff ~/bI|{.p²Uz>rj޷ uW\8 "E~M?: )"`.h9tOSɭxt覾%[~3Z>S+9RC [  c?e :Yhj.g$?[2| crŷKzTA֭~ ݐQdd-0z;1\2U~!Fwĺ/|IL;lgX1‰34!di\WQu:nXDD*ۓ/5KIH?DB2QFxu]1E^zGc $jqꈀՑw1j9=.x>!LA;-vT-?hFvzt8!kz.*MUK!lS&ڒUs4!ӀʨQJ+&Q↿Jf Φ=FE"Y)TirȶyLB;+ ڼ&>'n\"ޥ 0bkW;2 qP3K֠O!]ubE3\N#Ҙ 땂 ǍLwZ4V&0.5CnO v +4M4$ Eτշ[ΰ3qV+ vAaO>%( Qs'(ʬ!QJ$š@xӾz'rj^KG6pAM̀H3$?*(;F[ ɺUߚ9@1ɔ{.SB'qڇm &>gRI[/*t,U ^ϤJq9yBTYkY1[%X"?86=(^MP:[b>cuA ZX9Z3:7l!vofij{oxXM7NDUK?~blcndI"}LX1c @Na\=] :P2utQI"Ume{f NVߊ*t4 #alsyBcM]2WVPG铡@N rWSFꂑfo1LM{h;YD;>^:6ӹGN[;Tօ@A KJb0חr9F˟Η2`(: :!\ٕc\[a[=Fv[Λ1.jP4ڶw0m_EU,P"7F;+mEb7d6)"# Ļx5mJV߳~w8= WU#JD~ȇicI;O`:"?a/ @p{vbR]O^(*,h<뢎MnNXHDGlO͌7zgzߪBM\ {{HzH(L H=@8ڶ~C1PYq]F*D)}o"&sSx֪B;Á4`浂^4/}y -Buv.5`]l(.98bMBIf<##E 0(>s]g(tCN-vRkgӜKVXavUe㗀E Δm6~u5 k@;N3-kG! jmWo>9+($+_| aG$4ĉݶ>Zlɐnl<יЁ{1͝x`\g bdߟEf(mUP1$sΕm4J^pxӯM8ɍzy7SPg7agoY?Lպ!F&V7J ɿb _sٮcs7H$i!.>džotKc5i0yۚc~ƲxI.{hկZ$}.3b$`]s0.JJ}&:dJ7rVʥ>bh^6k PH) b^ ́07nԜ-Ą7:EoÈi9B0쨁t}`tAK9"}fJ٨εbZ-;¾S+=N"N  WivQ2p˻9NPB2y^m{x^;69 2kIɯqaIm9lcQե⨼]ziy5yMhLwM$5ѫ+&U-jdj(^ÊcP{i?IP50r P U lΪ+$@b-(P>L иy0 \̇ k<8dAê%WL'(3b`` $)`g? *IwKHk-Jif2Pӏ.Dp걄bB/Gkp3]u`Y Oh\޾Ef\l6bkA$)^h.\f@$ˮP&RZd[3Ti$^> w#F/qYG UŌOQNu+U6vb&0vu-w,~;k5=lAR5D#~-D e{,CƮ0-^Ӏ9K[NCrad4^-.>*.d{Q8 uosNW\Di.N%ׅES/.(!ȞZZb`ͿŠ/s񺴭hRF!qtR]͆^K0rU?+Z0Lk5r@8CpEDaUַJsŢ fB&ш%ܨi! pxTA49 gxˣ;as]I9yY >`O":m !kuƂҳgCo>ΙDSQF Yx֬g%4^`co yQ#O֏;9'^ږ!/ޯRS"f&]$?uASBD*gv)/hNdR8 tt| Aw0qO$2 H+XPo{K) (sTIaJutFX99Ar |nO^jv/&Zxu!Y iR5< pcفjeT[{>-?6 nV4J 0dѬ!2!I|"IywJX~w'Oy#2roBM2hT/f7c]}ՅI.g<rc <Uni-2%nK[RVg k-- Uk0I:CPk[c.Bu 5ž%4E@G0a~v{Zea@zN>WFN#:pd51UjۑDŽ(eqp' `Bhl{p1\aHNJ$N{Et\%熑'f~g@ {,Rͳ:Ha9wBwy+'Z(2S&|ᕔfe*"; ;= rfz߄]'„ZG5P(۝(7>l^{q9hx抔Oתgof$0R` 7&{ r{/pvaãV3qgMyKV_y{cU|jۿaQA6x'h{zlE"΃6X.LUpPH* 0-@DIm ڇ7{ll:iGlo>ڒq~..R.>kSzKPub+4E;g$nϬ܏6 YDCd2m3Kk/"3!L$GOv ?*ce|p{*9QaO[ew!Һ뼯=CHScVG(r]2"1(_Adu~-8reEGCfsea~WVsCy#2[gONwr-!3u lP1Kz ao~icL _ 4S})ƆaK݃~đAW$Y%PioIRҤ?C%f5?YI '^Sɇ]_uy#c27\SpCrY·? 1mDp-

Z~P"*7.§-} +.؝>rX(#K)<2ؚ`3Nӷjegj)sHcHF !I!c\'ѣL_\dƄ,m#[Qb4!r84I%iAP-%`W@u&Bt'GբUAp1,,sBgD:=•.Vs"$yohPw!km"| B?ѱ7/)&M"imE.M@w`Hlހ!g~Y.ڽfq8*ossn$NXLLiu[R$_H]ZPa,,T`kWFi >)(}s9g~% *s-<~1 sDw2[%x8fBa6m_[v +ze;Tmn|ȵ;9)>P]e$evk+xfB9!g[/w)I(nBjf}E=qM2g+䐝^-yP鏹0f,:(Sk @L"P37h%{!o C:̐s !bDQvw4e54r6#z}B+_2p!c^A}Fp--W+9CUB{¸]d}RPi_|0Sե$q+dDhBQx$kK9͔tJ@7cPK( .=q-Y쪡fhɰH$O c砐3]T r5n \`O_D 6A9TuFSn )bҭ}MBN/_w\*~*rjˏe3v3KoN]RCvF0!FΖë؛M-k]{Fha!mc;Pٲi&t*Y8Vϥxʃ8/aų]ja-QѸϤ^%"P9er]mRǦ:vśѽ-z /!ZvEa1|ֲ%.B^S{X]vƸ r\m^֠6$ΟAJR착 XF"alCTF^W1Jvp!AͭX5ǟ ӈ<|kiE/WPxHE'9g`CGY1s!}g ^>N}cÃn&LW~1¢Ą  $yت[43tHfwRj oGP]9:u)B5epUM2);Uڌ$Z"SPscɫ21JP^r j=y=E1iQQQ5w2-z1H91#]R>ݚ| ib$I>Y69VV`Uj/PHa/deHHxqJ"+ڒ@ ה ud=F@и:Ձn7%J8RSanwA5M hxݱ-(ku#z+H""<]9צƐ#] @ \U 1U^`Lo-F9qzo3KVP-9l&jv EK r0HDXva~|yp^ &k.*-钹\ U($~"މ3c|]괅rQKJ=I$\W6!A8? civf xn;C? ^a7ES!sfSeAR`ˇ#y_=s€%N9NWq~#,\&F'MF?ZV&&^,d  6ɯ>wVr6?ZW!DFOIi1ܳ%RP|B '#c`*eE1;URd8^ׯ=PI;gzchkuF;F- MX ? 펉To s'MT֬GP Ev{oCUGP G,qPC3& {U%3JtT:z }, YZ