GeographicLib-doc-1.43-2.fc22$>j:r0=>8B\?BLd  L  ?EL}@} .:} =4} [(} ?} G$}e}}}$4Η(γ8μ9:PGѤ}H}I }X Y\}]3}^ b˜dcehfklmtÌ}u}vt$w`}x$T}BHCGeographicLib-doc1.432.fc22Development documentation for GeographicLibThis package contains doxygen-generated html API documentation for the GeographicLib library.Uarm02-builder02.arm.fedoraproject.orgFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttp://geographiclib.sourceforge.net/linuxnoarchj`#n;\Un= Y)%c ^;hU\x?$lar 1)4;_b{~}10g?O447b8K"BJt 2qs*Ft)Smbe}wNjn QrA&U2--*+" b#B'CFMY 0672 #"O3Hd^SaGz&]Vm\d O~LL:&UM! IƬ/N"fۧ!G|e!C}=BwS[/Mc ^hU$+}cL)#z//|T"";_b{P$0fO447b8rLH"BJc 3#s)HE_)Ne}wNjn r!A&V2--*+" b#BCFG- 1M66 #"O3Hd^SaGz&]Vm\dz gO LL:UM=#΍I q<=QpLd{sX tRGj"R,"[7A]4'-!e!Db(esR #4U d%}j}]'"Bڌ.h49) 3*8%B#W5B)5A6@+P?vPoowo/K>0x2tO_OQo4oC_5W CJ:{Y8 y_<;I҇/mISf!_(P@!#1v #N2oN2oN2o!hE7\M8X#"`OyQ|AMC%>{"s2`*~8:1(0Ԃ(%} 1i2%#'"#kv#cv'Y ~!!rf !qf$!"V)_x.&GlPc ^S(hU*r4-N&HV9"j,)>(,)l^w{(# )c-3w! %C;,* }@)(\#.hT]D;w_b{0dP&sal~6'uP|PnC$H'uIW a$}K1Z +Ld rKRP  <rc| `lHzX:,#hN'zd^cL&/=  ?O3lHd^jSaZHnW)Og6`Gz&]Vm\d gO LL:TUM?(6Hx^#"TzNm-])"951CI:( .3Y>vhذK# N#4_M(;I!r#ZuW(KϨy"/mNHK* HtYLϭ;@'KNnPI'Kkc$Ajh81(_?L`0%Z#QN=t!-kDϑ0A$ `]$_-/(x(0}' \#N%M g3r-X}Bo%gjc ^ 5hU<6:=)V<9/41g&81&:.&~4, ;'?!U+,$ y>'N4?)L'_#0?#!2$%+ / .!|:M{{*K­4~$dxKo`#Zy&D;Ps:t%_b{eLX'"{|0@*& v H%0<2G $a 4.d_}b _hk + 4F<Ubo21B#F  H'!)/  -43ca~[P^An]Vm\dL:OUMi^1XW(A큤A큤A큤A큤A큤A큤A큤A큤A큤UU_UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU2d77ff0ddfcc39072cf5583e05d5ed21035f6857c8719f2edc9f2c2c647f75a5fa86cac7f956827fca9e952eace8ac4f97d16786cad73d97b11f2f294c97138300aeb057a39ae69c23a62dba14aa1285ea964e6d5719f34031a331cce75e19781200e3f71d12b1bf5b307e8f1f5964a5f38318191d22b9d3df7051f0206fffcd7cdcaf8b5161a7e15503d0e0355206e169d2f0ab95d1444b68569fb5df6249cd40fb086637911f7996dcf550697f51d41b2f7d0f7cc92cbefe731a1b6814aa8feabc5e6bce9979188461febc9eb9ee859df8eeba2f6974c533a569c5f4e4fc8f9fc82ee7bc072bc6e0e9ea2cd921ccb2dd7f841ec74994371c7b127c115d8ee036a8a6fef1d96ae60fcd8e075393300937ad739bdcb2d57dbb3c1b19a7abe6069ff5ac2517d40275f073dd7702f10123fba936190ffbf74d6bb4382108f3baa6068b2f8a9840373f32a50a9b31a77ba7e0754290508f4bd4a1f00625d68854de4dac7969b42b05195e2a51c469e98c206b4898b0f0710fa986029bc6fdea3fc3964001c231444128548cae01bf67a9d6818295536e92c64a1b90dfa66852d7dbf80761457b63ec46019c3e99aea15d9f513eb95186f001c3bd475f3335da78c6cb9bccb0556fe5de464ae8539aa2ed6be4a384a65b55913de99329553775702378feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b8a0df4f54dfb135e97fafdfcc15a03cc724868a295fcfe35bf8e9b66387155afc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178301885963566eb635aa9153cb0e505269a302e1fc529753450db9d30e0d9d7c4df2db096fbeeae3716311f86feec9e01a121e3a9f4dac73bc309e74253bb4a8ffb5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1be38adef58dc6cdf1ff29d345055fd44538f9cb2c68c447da967582faaa6e3946973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59c04028a62453ee8fcb9f3295114dbacf8d2678ad465203c1eb3ee5acc7ed4367a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e267566164682e1ff4acd32fb6a34360e6a42e1286161fea98ef15b1c3f9f9b0361b75df864feb431faa208d068b5d95e436e868772b0ec9b4cc655316268e31162e1c10a13f8a9b1b973e02a7fc7a564c2705bcb501e621a1c50617b2ddded2915defbbecbd3660e6f6265d4c8357d908b26c54d37acc6b765c6142b73977addfc8c92984cbce4c893c67828fc860e7fd85a1dc1a57aba6f59f1185389acad8af18b83629bbe47d4e3073f30f30fdf98cbf752d496207a6e98b28524756c17677a94dc50a8bec9654e83fdd0995f609bfbdf01a1283040e11086d4db0747290bb5be17259f3f69431f65c1b63cdb96a7b70d031c0eefab427d06f0c7b62a2eb85e2e22826fc038dda25e287c3250385ede27e7f795f899734e6874fb4711b870bf23e50db0351a2b4141e1682d6c6cb5dbc09235a46c987cd0b5ffa18b3cb135f3521dfcd8edc6df765f4452620854ac4ed185019b4dd52832fd6d4fbcf9fcd92a47e3e682e66d92b2a68615973cc0a780bbec8007c6e26be872a971d18dd1cc4f4fb7dec9fb977295c65c1906e5f583d8b4efb230563cc5f8586e1e4d64c8cf4e19fa53bf4cce390daf151a2af164fa6f2a4e9f48f792f2f044b86471171aab4465982a0b57d56cc49fbb5b3f94607c393072c59aaa08b0a8fe4a1d916ea5f60cc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b64bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a479b45ea396405595489fdcc87d664d85dd3f0c23cfda48a04227fcde56db8b71e3fbc8f1c33c716e1d7ad1de76c5d8d6029aaba128271e68bd5f0df951e2b69e1d6da4bb961951692b06627d9eb0affd249e4b989d347cd55affefc589e1e6559f87eb74479ed52660b90badaba7de5ad274c2bd6457ae73829bbbe19a551d5cc4f1d36b8ae51441ec6ae4f4d3a42795e29a3cdf8d56ec0fbc83a150004e243159da4de839add7f34500674c8afd26a9b986a2e040c5c988cbfee73a680721047be632f7de6d6793735ed34117f2105602ac31655a41eafc00c2c035a6440da6c58f9cd7cfeafc2ef21d8d4739b69ad9e00b8939a9ec6ebb2971fc5bd80488ed4997a30a2c7141c1ed2fcfff0e398e2f30c0f28af683f09c98e742fa3e7e6c95a23c6b6b831470543c7793dfe044ce57f2157aa6b27efdefefa62cfa596195a3491c0a4074d12d06b124dccc5f7cae19c509cda40eb4a3e57728f0c7bf511eb8bf06b1007126f909f51bac01c42f9a7bccd91f58cfba89b1eda9e19cec87d01d32b26449f62de8b646a7c87abcd61cf3a66036aaa61d48a05660c84d77ba3d17631661d721c50e45c0e48c0c9c5a62e37dd229fba89f8ab45eaa292584ff7cc231696656fc81bb44a9e5b6ddfaa431c03489eb2c29ccf10cba804e16c3748c429602026beb7e885e4c22d90d957bc9a1de53fc9c6c4a1da6778c08f9aa72a6b588f08617f7c800a9595d7f7588150ed1e960465831349a63f7ec39edf6bbb25b6e177519fb675d5a2b4ab6df352cc3458214a41d3c362ecd2604f756d85265efc2684c0b1c3d61365e083bea419c86ea8e861c70423c0f65b9fae626e54a736d2c94ccd48884e455782b853246b90dbfc8f9af6a326e1a4854acd83701db974590befa5559a5186f294234fba585ac5bf83f906d499f7b326a6a2383fe6b6e513bb24463733919b885263f216683540309d4b6860f7470d41c1cf845d3fdc109a990e6f7235e050779ceb598e6a98cac390277f9b714a4e5f1845c859b65c2206350f79fa698a41607abff3cca555055801687070ab166e65a90acc12fcfd25532ad06adea54d18221a63a5840cf6d6031a39757cbdda90d14c7c01274dbb72c612fbdcb1b1292891d00ea726709a54f47adc2be20aad8855d4494e62998dbe08e25b3f3f22e9938fcad568ae47cc2bb8b54b77778bb6e9dc7ce11ea89114daa3b24735838bcde5eb6aca46ebf73c2bb000c127f94d66d7898cc2138cd3695d9d77c4f69a938dc13282135b827bd797ffcaaef44845b9a689fb76bac474df6cc667ef0df43df0beebea0bbc47ab4980ef5c2d32f010621134a72e2a318b77412f9c2cf39b086a483915b5f56a2437d9873c32412576fb85d13120b43d5f66f0704455986cb28c1ebb913fba949cbb4923aabdf3c3af95c0b615b6b426b0132d47e310b30803425101d1eb6c6b69f8b9114bed8d6802b586f360e5d2e79d4c07b52714dee534462112d0f7738fa4e999548c36da3edae3038a99f98959bbb7dd590313d79a65cb5005355d5e9f8792b49f2285696c23e7681ffe1d2ff77e04fee29595ae3f8bb2b946b11cec20859d5ce7b2a05c3a8198367a73e3016168d511e8763d12cace2a25e72fad7013b8a8bc7875ca95809576ffc7eb836298f8fda645f7e6472339c89b8550662eb752570d80a1550f1f477a9202ec13b988b8db38ab0f9ee4d2103422bda9e11ebbe2bda7e8ff6e456bbe90669f65203dd8b055c41dcd0de928a7e3f58b79b85b5caf0455c28cf4e3b53c77919e3ff45a034449bdf6ecae0f9547012291c286629250438b1e4841683bcc018b2dc98b031694f128a0862730545e083052c72b124ae60ff5cdf0a655f2f8d9acc4d5643a8da6f52262ad071e67263ee34d04163aebbc04d64e04136f528c8f8fc6f0554ef329a20f0bbd163d1f31b25e0550f557d1fff724df656213b0b89787d224b35af28b0ceab7e4807abb97298b02a965c3f75469afa6a8d791efb2491f6bfca01ff7ba7d4a6cab5e83881b0aac886d7987d4b888202e7bd64fc8475d9b596bee063d337e6a9a9ca4fe4a230cf5a2378f43b26b9d3fa278c8e5fe3745f927bbb37aa299cad7bb1c16aeb4a1ca9c80f1d812b3afe71146ebd2b815a1141b8c6b0d9c29bb43ac5e3325c08180cdae19a8fae2b8d94bffea49957c109ad7f1eb7651118d1eda77c2c32b80612244d1b0daa6ae58d0aa0259b6bb05a0115da9c1473a7241b792d5c11d7dcbdd64cda83f126bcd9521b07b216299bd91ba27fcd9782dda7b4509ddbbb53c3522e47c3fd40bc004ed99f20f8fc05ce3af9ecb1ba7712d992374f0e0b7eef5fdd4a938b6f967a8da234b8295006e348b934318a5166229b13787ffd0fd821522e5cbec45b6e858f71a1fb57d4ea3659f471cb4eab3d7fb11481cca2401824a8ad614d174040d0bc8b9f768e0e3d631ae426b037da1d1cbd23ed66574819f558a15a9a1f8eb9c06fe6716ddcf9672f7d764f957dd8e055be5c861e835ac82a5ef269ab2d5db68e00cdf6c903a0f1796ca44ad4e1af3fb1c8d9e912410653b0611367091db2b42236483b1e319379e152a3f586db9e91aaf81b41529929c7beeacb902dcec0caed2442eb436b4088cb14a09af1c5522874b641813d1cc0b33cd73d57fb9b02cf1b9d52921694e6d5c12209cda76d2dd2384043fe1dd4980456adf774b2d053621e93c184d4ca1cf5a063bc1b576008a0649640ae591615e3096a9a9f8e3a13a7ab613421e7b9b1ceb6119136d29e8e4a90ef49d4c173b5e954e0befcbc134f91ab838b31e5f0a9edac0b171c6c62a538bad50dbfe34e2d0ad819e4df15d77eabd83df1357fc5d5fa6d7dc26144f0738140a2a6bbd1db67e70f4710a4f0ba6d150ecda959e954f0fea065de8313afe3ddab98bf002c999cbd345a90dd351cdabec15372f1245c74281e847110ca62794393405049545ebd3252aabd41df5d62561f3b9c23b1ef1d4157536b54c99f290b5d2b8acc57bd0c13f18fbff77c82dd429dbba4f41ba93d46c1bba2c30940c62430c1f9a3afee7573aa72be93650e8b220069d7a3064cc670447838e2db1c93e660d2afbabb73c57c3b12d68cacb588fa6a5a4e546955a2c1eaf1d51df575a990f6d1c14c0a4b3ed33f915ac4c3b7644dbe3a64178fed482d46642f8e34fc7ec1edc7dd84817a94eaa786c04e5fa16164082ee9bf514fd189ad5a6906791e5f07ac18bc215b09ea37af127c372ae0cacd7e69ce329a9efd5852e36331c7669a947a2f97a49ca0e90b67a1b83b89f0d1bd0b9656b046de30e94a29831b025124c0605687186a6cd89edbecccf98898401ad5ba588e2b337483b6b042d1d71b2cc9b74a8e7e6bccf4952be1791a39e16345c18f5f51379f99600464e75c07499e43f098a7c92826f16495b26bdd6ff2c0e3993b76b3a24165dbeef262748adf03de5b33a4b2897086e6eb33bccc996fea0e4f71572857a3d000cda06318a378ea4e13e8360fbfeaf89c071017088d54d370770152b3ce6759337ea11dd8ed8fa822738f7754edb3602d34aadae756231e40fb2c3c325fdadafd123d37ce8c1084d545982eaa150de58f371ab259056d4b0dfae4e968caecb4af1221458b06845d0551b310578a3c3e616a835821a735e57336679a106f977a663b8177cbfe8e31e62daf316da9192d4af49dd2b8a9f2010d6388b7a6223212d80332c477d3d631fd7b92c5743a6e62eaeb1c17998dc4469f760a834f5d609d142370bf530c1c8fa3d3c1c4f0ee8c241d3b9fafcf20a420e67c8ac3f002b318b7ab24ccb70474b6847b07efc0535161f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ea70bd5169b379749331fa130105b64af6b24083f40063ab33f47da5f8a5df8f5196404736fe1a9020ef0ae8e3078e623d3b08f871f07cb84c3eb39808e51d53cf27ecad5df1de861485a10683e09bd836218028f8693c2f981bd42dc964a9726d90574aef3e278edd6683ba03f77a17bbe82bb93ce3785e554a3002d69954ddce866dbd1d6daf81db191d41dfa28366039ce5a260396ce9c620d1429764f68d2f5b750cf6ceeafbfc941471bde1f61e8e5f5bbd13acf089f342283adf6015f5471b02345a88bd3fe468a2e3d8641319e830c7e0d9e882a76a594d30b105c7d7592e225bfc404e13234a30cfb6c6ad1f680743aec9bfb6a157dce95b0c18ce1eaad4c4c8c4edd10502a8cbc5ecec2be3d677c222494cc9b9b9dcadb6852abdae4cfb5d91f490fbbb04ad85aa8db219033998cf0ec80a7a62bc01ff2ee6520e6619725073975965e2c8db1a48c701b3b876121e58fb001ee1108c4ef5eff904f056c327457ae2fabc26db926e5cc27baaf8caae9181c1f8cfbe897bbdfd98ad2693c178d51ed49ee879652a666dddd034fdb812e2afac432210a64bf7a09f93de8fa21a3cc3f6c31625f2f20cb9aa40b0eb8664629b566dc548c9653ec09aa6577daee87a00ef8990c238925a562d4dab7889be1fdc4fcc012dfd363ee4f4498eeb2a0d06de2a3f9e3b1b99e8ac2811fca71bb29797d4932ce189ca68df248bca3ca7b7e05e78519ff0155f51829772a3132588b001af3fb9147889001dd22449dedd020fef18e6396c4b3b1dbd1667cefd0e81726f3f1365bcc99792472f738e42f63e4eb99945505cf032e2c266893cc3f289f3cdbe0e9d35702f8ee31b55e239d71af3b7827a900d3025252a7134976e2cc338c23231a66cd2e920fb357fde1940cdc0a19b5c4576bd0e9078c78a0b421db3f3c094ad3947b0614ea4c712fd0fede839ec840102c8d9c491ab9070aed2a2a830becd983a469a503ce5dafe701a9aecc10d57b4b652299d33711691440f85ac009ff26326615a1ccaa2d05b5bb6d2fd2f4b769d3829ca0a0bae32c2d82763863f1fab3f7116d9dbdf992dcc979b38f5b9930baa3ca5b2a6af11c6a59cff809cac9a69d2e1cf1bd26660086db7763b4d303268409ad9ed681960ffc336e127fe22fe11bcd158862279f5001d1c9de9255e999d3dafc67b46fefa971c277b85eb294c9361c4ee0a510ec7e501ad78ef86f4679e73fb20c61c1cc060a91fe46bd1d4d8924e37b491cb421f5cef17a6ca6d7d3bc4a952afa542d9417db35d76f2ece066e7311db9fa323a1af093937bc6917c5016c742a6b3feba82eba3004ec248b4964a3dfe44db02fd6d683fb2ab2abf915507b75ec6c5efd7862858351b4624b0a773b0dafe1b911886adfbc65acb14962e82f960b8a1398138206b897120352caf49dad904fe0fef4695f1e20103f3889b3635cbd28cd812fc42084f301e8d49a97cb5b2f2981e383c6fefe264519fbcf33be2a0271ec17dc640d287dbf58e22c2cccaddfbf6f7d1ad60734f7c45a987266df73301e83c43a0a69976fb431bef592c52bbb8b4aa1978683cd4b44537b002eb047b068d5160375d7ede943d48508c59de243a8f7a2d309af5e6bce2de3312c0cd922a576d18a796cc7b4b72d081162cbe047623955a65261a8d69988f712679417f91d0b11977669e24b351dc55db85964b72a6df59a01812452ef582c2a2df90453c5696e88513730e3227419429c18880843d4d3140c3f33ac222ca8f45723fd1c4c09be7345710c237f2c2c9e5269cb4a8cf999d682ef5dee8ec4b4eeb6e948a727aa29ff116cea255e3cce9cf62c2fffd49324720ba5ded118b6eea5530c06c92c78b1f5c32bec8e1ecdc39fcfb2bb84ae016ee4b836f3c1f0bcef0be51055197ea825c6c473a9761a4487f49e986d068a8f06ab9b355f0e3331e1ae6a166ca9b80fe70adc53dec6404919497d71830b7eb3f61598d3ee227f3785fec361dfe9525f2a4f566d6a59a7f72e87457704de42e013eba81b0e54bd0185adbb13aa06b5c62a6d43e6b5a28444f09b76f929f6bb9c8bad2410ab4b365b647686dd52a790a867cdfbae18fec97829f6ee92a506502c455d6fb8cf6cab004f10b2f569e37a9307483c7313e29cec37d1cb7a7650c96b1e31fab6a9c1e2c996a7a52dfdbcf17245e4517b85afe35bba2960933c165003fce8141c245448bc4fa37dd188863ff130df954dffc142845aac1b506ce5c93aefac13cd846954a8bb2d9d29bc201d0ce30c67c9a140f789b93d2c5cd21922638e8ac799a7d29550c8e1a39ec0d4a3918d3ab2aa4a1c78c35979ce0a7847418b2c603d9a5c5285646ef719a083175623fab1a2ba45665784bc855784e900d45061e2a0d44e82e846d9dc95655398179cc9f6537c557327a967f3b891432e93940be23df7794ca570c3a538e26c0b6fc83a744ae428b44972b715419e5ce1671847b09b459f87df6ff5bd3dd2e3b9fc0e5d392f736c09731443e56bf906c16f681919d0a16d69be2a3c03f46bf2b027290351e3c93604583dcdc297e3a5df6ff092a086311c7b6648d5e790e85b1b6976542833cd4066c256fee807f6cd09f4c9cc8cbe2756701fc3ab19db6887dc04acccd1226a92d5a8e166485e282180a253b8a35b7bbe4e1adcddb5acb23af6560d738f0128dd84f6a5f9d5aae69fc18b07088bd680ad03f5216a7a20e491b0b46de7ff3c46fd555b8ce3408d666227d20f0801f09c4477c2684c0b1c3d61365e083bea419c86ea8e861c70423c0f65b9fae626e54a736dc8badc5d7d0a5449e7d18eac08642284aa88af2fb769a47efb92d3f1b83ce4ce90befa5559a5186f294234fba585ac5bf83f906d499f7b326a6a2383fe6b6e51ebc7253f26ed8c3d3c0804ac425455e010d04de10c2c47f60a06aaf7b38cb9f0a990e6f7235e050779ceb598e6a98cac390277f9b714a4e5f1845c859b65c2201b806f781b0707f0a6dfc61af7a612909c7ad4e194082c3834e17aa47692d3c332ad06adea54d18221a63a5840cf6d6031a39757cbdda90d14c7c01274dbb72c1041f8d0a363f9557559c9cd01f58266bef5d1165d4a548febc30f42b59ead3ad60b9a7555ac11570bc054dea25a018ec4271d2bf1ae7161206a2880021a6561c48160367706b78bea9ab270128910bebe3d013bb4f83c67bcad5f123ab5921e519e747fe9627cd8ede45f6fe69e3b712dcca80f0bcac7debccde6de95c5f7ce251d70fe04a91f1edea827eda7a053ff05a04cf1167de613cf996b8ccd0ecc7ef5a1a23ade8cd5960fd4bb3b3d9ee2a155c80d132bfad2e4bd0189306bf7a4c904013b8deba6da47baae628d3f79a199eb33173d7be607e1d471020ff587101935f00367753607b107ee4499cd7e6696010ac436be1cb5be77f480d04c51bf9402d3769700cbfe3a4592b5f2e841c3319580b5cfce024d8b9b5ea74f2ef607bd76ae0cf88f5f1a3e441a0eeae5e29c3c9c80d4edc663d013a7f5ae96d2f86060350a297256d8896f829c899e69b06a1a95f99492b4d62bfb0ed8d79fc9980ef5b0f9ee4d2103422bda9e11ebbe2bda7e8ff6e456bbe90669f65203dd8b055c41891a77fbb68b19768352db15f80697be7a7546251526ada0f931c4572621a07af924c773b6f7893aac981f0777de2bbcd6665bf7f218565ab2a59de418fb36651a9bc133f666f734f1274bc8be38225ef092eaaf618f7a0828676b0848f65c6ac17d0041969d9a2deb335b9e8b9362903a0f7d24c71719cb8c2760dfe1e7d3a25254ce3c40007b2569938b564377a4033d0793cb7e81e4123227ab81a8c0466a7e4807abb97298b02a965c3f75469afa6a8d791efb2491f6bfca01ff7ba7d4a61caf9588dd768bdbbc1a695bbe86368b36f9aa7ce9a33623c6037acf38e7bb8b08a3d40390c3e0721b72270d7e765e802a6fffa139b3f94f39204eaef4addd3dc3ea5dd4cd4369b50425a7aed52a366ad1966fa0c4d50e20728287c1103f384b6ebdad8e3d0aee3878cfb54dc80ce5f757d7dae394bb395a86d5dcf5553a880c0b9692ed2653286900955af434b106bc83bb9081bab489b31dcf8d442331ff1dcdd04bd5650a352bb11b2a36ee9c7b216194700204f163d4cf46889ab504ff8cb32977ce72b08fed1cffd7e8ad47a04d59aa5cbaa685daadd32c3287ab79632d7bd258ee4a80885af087adb75bd989a995aa531028b96a7f3426b317e1b7d4a7f3f93c75a05383f21ac9f9558e8b321c3bf430ffc75713e7741a2169d3383259af81fd33f23f1c1c268cd1626ede48d87207a4275d784cf83f4f519f76bbcd3540810a79edc12c75761916effe02a563854522ea9aa9f9bfc388eb80e6e7d4d44997a30a2c7141c1ed2fcfff0e398e2f30c0f28af683f09c98e742fa3e7e6c959205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cbff70df4e9c620c75c65f2975c3e1d5300be9f2ed4292c9396e59638c488a8565a745b72c28d0daf083d814c94582e92b6876770b9a0ca0eb6c84505cc47ab6defd08d8de179b756b7ccad43d89275cc86a03aa259f4308fd14bc3f0b5d05a2f469575c1662e6bd11fc7a4bc16c85dedf16f3f10870712c6324d0f6a7f4aa2d3864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea6c13c057098ab2d91c70123b27c322141128410633dd58396ba125658254150aecbf348132b1ba05d59de7545676729866a1d91a8ea3093a68fdc2f206af625d9e1dd8ffbf36ac1f82ffe5f2e28ae896a52ba6c30ed674b2fc9b793fa7ebef2edcab0f9c620738487b9c8938b422319587841adbf99a3153fddd431191553ff93d98ad3bea324d193636f58790ea9738012995d94e7298f4dfe4864e6fadaff9b35c88b9e687d81e2aaa529d043053971e3a422c167898e09869b74bf8ab654eda841425cf251449cd7ed12183d393a8fec116a53c764115bc0db461adb7f5cdfff9313c94eb256531983295adf387bfe3a0c5b96b2d047e13edc43fde5fafab2e50a643344ff0f4b1a6b1815243313eba459cb5f42afc9832e3473e97ee3d59dcc8ec541d35c6f9a9bfd91c5b44ca6b47f2e5442af825159d32e6e4ffc99ede7951eac3bb15ef6e888d32edf86c34c557a30f2cecbbdf7e6ff2bf9ee222b84046498524d9c6e8ba06882fb76973a319ec3d39cfb55c3ba997875b13f304beadd78d0769e399e140d722bc0d5d11430e8b746774bc268226fbbb0a944f85d1e2fd1b6182872a2b418b03ed327ad2374468657b95b5e6c9d326b3d43339d1d448254bf49668480a419cf40030a3edf1838c0ef0a3f3a6acce29781d7347e69598cae46df9c553659cad430a8d5724a8e1f4a6b74ff44a5cab40c2e3a5b5702d051df7ae0fa4f971694f9604f8bd1c3091af38dd72ff2c5ac07ae3aeb3b8b8049237fa6f1bba111296875defffd1e18a3c818ca26d6bed8b348e425f819f4f8d0f2ed148afe487e0df04d27ccf53fe376a620518263cc2283d04133d836d50adc01d40be9a1691af7fc97f6cebe7feaa84c6bf65e0814c117d38627bab27d84d5309c5f9d9ae52077fca724ccd9c83c94743a838a0e218fe8cf5109f077afa2ba59c1a167f1728a15b81cf7b5c54a853b8acb240c1fae1cb7a72bbcbfd1b40c3976324cda7f021b098ea044a9504fd0e5aec6b6e36bb985626405fad3bcc2f4fb7b0a58c84210e18de61fdcaeaa988b5bc023a6e5987dd64960c11e5a28857b1ef330b43257b1ec48166db632c60ff6152758b684668b28dd134470b207d987ebac027271bca17f11c5b3bee90d1cf3234ce9ea20adb61f3bfaccb5e0bfcfa41c64001b839ae23c45d8ecf58974ba2ea5002d58a7b9fc272b3b4160e88cc0e3ea21e2c37c55f72c65fdc247f4069dfc14c25ab7e406bae3f92c687464dcef1652555c3db08a4984ab1bc2a144c036afad6f4823b572d836cdfeca31021cc48bb29a02295f57a23292bfa885ab3a4d04472d05e231026f57d1aca5f2691c794e8b8d60203257e1a1e523e3430f9ed37dc30509428bbd640ffc5bdde7e5e50d8e28ff4df19bf25f79a1d1997005523c6c38c0247e404a177423761f959d364176b79f401bd485fb55144ee147d87e541b5c3e8052c5eae0fcd8e0ea370ea8070961b19cc2f0be1dcccc597235e7990849655772b871350029de0a85fe1e8c7433adb22c55af1cf6ade3a0c2e72aa99dcf053aeac776e018a16295cec2805bf197361ab631d590be49decd81c49a8a6a351e801beb74468866700b01a3c216554ecc4179e41b5dc48b19ffb181502ac1c091e27deb4bc4b0491224696ff04d735f0e53b30abbe56bf1d8af8eb9847af589173c0787c8dd56eabb7028f898568b6e076e76b1810ab40b59a11c295b0e232351c9f4e2cb604b43d29450162219506ce4c1b30418ac0b83ff681fa7d7d76a8f7f583cebc96dd1a701431172fdffcef41f0be7b96c5dc36db1a1b493799b1d6350f6d12cb8dd1b61a14ace429eaf2c7065b070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd1c5e967479c5118db95bb7cce1e803fc30479d49d0494b1cb993b35777b5122b3ac989374df174822188decfcb771d7ed031f9e60ba1d5716800fde0e1151ed9b5284e6ee88b3e66e63dd0d2f563002dcfacfcf969835f44c8a0073336499dbd69ac9353636d7221eabd245eaf504b71946e6f185229e28982df111022ccb309c217bba9a4e83d57b81547efd4e5a602762a6bebb8f288a9d6df8748549e475253445fece433159d8e40ce4c7d6815c7d68a8f707d51e9901ae1939f14f6857762926c87e87af155b70b609fc05d5d28a5f133b3b83ebc164944cb8b3fd4ce60ee0cc739f0b5800d7688b2fd9378309125accbeb63224da42478fdeb73ae3273c09fb1310522b52a40724da4766ae4576e6736f94f3c5577feffece6c59edae5e77f6e4b5486de98bce8eb71f417be34cac9a607b0fd2e9ad37d3a1e1b6a23a37be632f7de6d6793735ed34117f2105602ac31655a41eafc00c2c035a6440da6e111cc40956893c9d4424df00db996838a89d79e12bb3a2905421fd19e3842e6a0ec7d0450d40aa68c181b5ab3163b05460eebcb5a1e41aa46732639fa345fe7479d498a25c3899cc35cd500bf7761a22f4dd5d9fb8ac97fd2a9b12f8d60ca8dec11974a9f07977f7ac5ab37583a8cbbb797e92dad9c3a72f40aca1ad4a3e7ffaacd93386d6e52fa04a8cde847eab66c8bf8ffc6d01dab99ab5d531bd926f3b6f12fbce2414dfb9541785e5dd508ecabbe381e318a0819d848e9dd599ad292fd287d25f14dd8e0f83d3add081abd49721b1703b3ea8f6b489ace1d6eda97ebf5f62432a712ec6be5e7318cc075828113bd36b240c5b85234844d38c99e925a2cbf98de1f62d352d8c2439f64697cbcf790f88e6c66a135d0aea0ce0af7c667594107cb1329501325e20aa50d79428c0910cebea4d080f04bc7de51e4476ca86d9b29fb1e3a4faa8cbffe43c8c50d578bf8dbd5d13d452e8a432db4fc49a578d11d9d97c1c48886efe514e4a70cbb631f4be6b7178bfaa25fcefbc8523cb28cbd43d581cdaf34c880ecbff8e61f005c55561b6fc30768f7c4095b62a8c686a5177633b5a0bf3e79d3fc5f14a533813fbeb25c5bed50e3b74921da4b43dcda44171672d93c862ad416d9b91ac1fed6c052bfbf3e50c7e30ac99c83a5c01f7fd2b5243a666f506bf829db6ce51fdf07b42c9e10b86c15d8bfeb7090b375cd52a7626810e9a3873eedc110837e92f6bf816053498f702ed0eab9b33b2814af142f69e744212360230cef34ed6ccf01705320736715c1a4927d2b2f235aa84b58cd1203a3a6a55fd8f737ca748451166b3fefa02a9dd407cd6627622754102e4856f2fce4bdd74ed22dd1db62fd907d3a1f54dd46277555ddc46ebe8a739884ac8146c277fef2d2dcda2c54445e3d21ab63673255cff327f5d2dfce2452d150f8097608de38c8e3f3f4cf2b7806b337cf4108b47b722f7d9b89ba3d41ff76d06999e0fb9c8a14e1404b16af272d47f187ad7df9ddc63acace8ecf23a302def582330b45275c84f0257488d86d4a832c5071346af447ef0fae8a98091bac8aa35049e578d2e58ca53015321c61793dfbbf6204b3c004301f477c0225fd1f2c3ce2d955ff9ec1e6259bce3c145527e988f73bc2d26f97d231bfe4455bd486912ec88feb1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525af5f8ac5a8ec3b59a24195204596f957852cffe7b5cb040977b6c1d6d0ded5953030c5a03a4b1b63595912cd6c26c4e85735b69ea3996f9319c16b828e3affa97cda760d39828bdf21b1fc5ec6df0c02b500cea52c3fde45e9bd8fa5800eab2c39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4c2f5207947c291961b888ae649d70f54f303cae68e3238f8c637c58276d9855c8a0ec729d1b99ca7f10b785cbf6a42696d820db3658c51e14ac312d00ec6982fe65ec8103c877b72a3eba62fe948610069dcdbb6dc26940fdde9c510745c354994af1bf649aa1921f79124a06e91924a06edf519dfda1947f9c6b5df546cd56a4aaed9bf98b71b7d7fb454b56e1e35588580fa3386d71c9c9892a3ad3fef0bdbc09ce90a7b42e08cb43973c999cd66f7539acd7a3f748c2a05c4791d1a2106f96424fe12fd48d1c33c4e1edb11e3058f62a43f0781270de6c5b378738ca364019587343d8a74245f31a077f8e71d8e9681b96947627137dbecb86cedead606013b251c060d59b1ebb0a0abf71d1f2e8f3e40eb9bd37bdebbb4bf8ad4cc05043ca2a1ccbac8275b05e775b9e43dacaa5d7efe0aadbf1deade552f2754b3bbfabf1d7fb3f7a022717c75bc84e65768af5166ac3f5d135dd41ed403408db0b5f503e1d4a23ed4733cc144e03d8ba54f72909e793f112ff8a1fc074d98dfb9962be0673562eb77d4965ac69da2da3daee5aed0b011690dfc4b87c37aacfbaaf455f6debe70cc046f289305d8230faeb42fe8959b0da57c02e3c8866daa7874231f5d2d00a72de9b778a4d461883f932e01461724652685c7a6f874d6d4d967a7d295c27357a9727e6c948bfb53516ee871bf88dc21f663838f9a8e8619f54f2038bb71e9db6e8a5889b86eef4fa36550ff647926033a74f1df183bbe93e742b50a2d7ed585b3f8676a167beab55014d13b4d29110f71b4dbea926fd68002bce180e21c33f696dd17a7c0f899a8bdfc974d7c206ad46def0fd61d633a9157b2332b23786ea46c4b1087e069b80022faf7846b29095ffa84390910177ec7e4a2f55606e913cdd89c547c85cb493131e9beabb7583da200fdd057439c9fdae184d206688d5580b43d609e3684ec9e210db8de9dbdb29bb12452a3d0dd5a966df9c9d1c79aeb1000d34fd367b04d2e70b9c54d98b83abac1de81c8d35c04791fba27b478a340282a2c2932e3d50bf3876e3e70f3d3dc8fadd27b8d5efb648a3a85d31214f961be0f415c8cc0861cc4b709d0f8e7fe0ee6016306c3cb32a255817e90b25e7ee7733facceffa4690690b278c2db545f35749e69f2aa5d48ed67ae80ff722fe08c3e942ce0ddaffe31c44d994bc28a1aa8252931ef31210b923c6e60892922bf1865ffc7862166ea7a9a8f62332ca86a9887338d607d8de20087190a9ab5639b1075b1970152cc71c78c0269062c514e0bd0fb4c0b2b7528bd90eb796176a5e1c2b5dec2f348b0f04ff9dd810136c272388444602f6d9a65afa9b4ca45d2a578feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b70e22aa78a829c2909bb753a5c9f3cce5becab694d03be961ccbb123a26dee8fc98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f178305cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1be38adef58dc6cdf1ff29d345055fd44538f9cb2c68c447da967582faaa6e3946973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e592e9027dc77ef4718b052010823dd314c13ddbf719ade94338335bbc1724290a7a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26540441b8685661518d72d2d0e92accbbd3ee6e2f31514efbab5525e1b26ff450e7171daef853a2bcd89e28a232ed26e584248df1c91ace22031c6e6242e1d20acd03c81f206e049f289489cdc50fb44ac69bd4b630485548bb747ec4e32854f642b31915800bd0bff98870a91a668e4de3798032ab6ef3099017587b0ee75620aa25f4eff28164b1094a5852065a8692a25a11b9e68fe0260d9ea7b7ef1b54b34391447d770cf3441d6179c449edc0b5654fe10a1bf9151a0724d5f0d490c2b09526304ec86a1d042527eecfed50e4155cc5b7a787188b7df15b6fd4b05783593ae2aa583f78c20663e2f7e9b6135fc295265fe33823552573b0724249a0703bdf2fa23037accbee4d12a18efb22b7a2da5a2e7230988f52aabc033d332728f0a7c19dfdabb4091606b57de079e09086bce1cd29137d8610927337515fd772294041d4cf1ac57ce8b269e358b36cd7011e1a78e6c6f6478dfb93be57aec0f3b4e570f57bd0bf1e28a2f539a1e8dd3159f7cb9e34ed36632f856529e24ec5a70757194228837daa083b5d16353be74d8c0900d338cba86f540bfe7b6eb0246e2b520451d6788af5422388b90b87ce8c4b760cf0ef3af1da33e23b3f32fb9df8ca05244b166db38e3909322806e6fd483019a9dce1faa26efb7ba462ae095774d826d32622ca2377d9bcae421e737d50befaaf1d401c2a44660ac9784497474434c0d28d8a56d570a16408b396644bdd79f2c614c7aad3dc21fb57753804ba58fcd9a83c774ff812be7d32e59fa71a77d3b469ca90e0cceb28a02b0e216dbaf579082c080bcbc2c4fb27e0b57cdd471f8df11e32c31d8962265b0511dd0393f1fbf0a87904714ec15eca922057c8367e317c5aa252059a2903aa8346daa547b5dcc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b64bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a43a3cbc50ff297cb0bfa1b1ab1d2f61b2afb08161ec84caef41714ad630fb37a9f7a58882a4810ff91a1a6882afbcb57a94a457be449f4eddad304a40711503ba24333b7f2658cb8954766c18d0035ea666ac938b680ac156279cad84d379baa39f87eb74479ed52660b90badaba7de5ad274c2bd6457ae73829bbbe19a551d5cc2973e619113fac7db5d0573e440bb954e9b43b94bbc7a8ea3ce8f1ea2d9518859da4de839add7f34500674c8afd26a9b986a2e040c5c988cbfee73a680721047be632f7de6d6793735ed34117f2105602ac31655a41eafc00c2c035a6440da6c58f9cd7cfeafc2ef21d8d4739b69ad9e00b8939a9ec6ebb2971fc5bd80488ed4997a30a2c7141c1ed2fcfff0e398e2f30c0f28af683f09c98e742fa3e7e6c95a23c6b6b831470543c7793dfe044ce57f2157aa6b27efdefefa62cfa596195a3491c0a4074d12d06b124dccc5f7cae19c509cda40eb4a3e57728f0c7bf511eb8bf06b1007126f909f51bac01c42f9a7bccd91f58cfba89b1eda9e19cec87d01d32b26449f62de8b646a7c87abcd61cf3a66036aaa61d48a05660c84d77ba3d17631661d721c50e45c0e48c0c9c5a62e37dd229fba89f8ab45eaa292584ff7cc231696656fc81bb44a9e5b6ddfaa431c03489eb2c29ccf10cba804e16c3748c429602026beb7e885e4c22d90d957bc9a1de53fc9c6c4a1da6778c08f9aa72a6b588f08617f7c800a9595d7f7588150ed1e960465831349a63f7ec39edf6bbb25b6e177519fb675d5a2b4ab6df352cc3458214a41d3c362ecd2604f756d85265efc2684c0b1c3d61365e083bea419c86ea8e861c70423c0f65b9fae626e54a736d2c94ccd48884e455782b853246b90dbfc8f9af6a326e1a4854acd83701db974590befa5559a5186f294234fba585ac5bf83f906d499f7b326a6a2383fe6b6e513bb24463733919b885263f216683540309d4b6860f7470d41c1cf845d3fdc109a990e6f7235e050779ceb598e6a98cac390277f9b714a4e5f1845c859b65c2206350f79fa698a41607abff3cca555055801687070ab166e65a90acc12fcfd25532ad06adea54d18221a63a5840cf6d6031a39757cbdda90d14c7c01274dbb72c612fbdcb1b1292891d00ea726709a54f47adc2be20aad8855d4494e62998dbe08e25b3f3f22e9938fcad568ae47cc2bb8b54b77778bb6e9dc7ce11ea89114daa3b24735838bcde5eb6aca46ebf73c2bb000c127f94d66d7898cc2138cd3695d9ed97266a7d3903deaaf213b55f99b6dced198041c1230627a5af9f14bc297a3a667ef0df43df0beebea0bbc47ab4980ef5c2d32f010621134a72e2a318b774120d34993dfd43ca3d13a5916c4f1250a8777d09086db195115287aa2d0939c1b004455986cb28c1ebb913fba949cbb4923aabdf3c3af95c0b615b6b426b0132d47e310b30803425101d1eb6c6b69f8b9114bed8d6802b586f360e5d2e79d4c07b52714dee534462112d0f7738fa4e999548c36da3edae3038a99f98959bbb7dd5eb84066e65c8c18ff759957e7eb326757542538a154b8bfa1ae31c7024ab706329595ae3f8bb2b946b11cec20859d5ce7b2a05c3a8198367a73e3016168d511efe315e7e1d6fcfad5d4a878471a53089a1d662af9c9472e2e6fff631b136abfc5f7e6472339c89b8550662eb752570d80a1550f1f477a9202ec13b988b8db38ab0f9ee4d2103422bda9e11ebbe2bda7e8ff6e456bbe90669f65203dd8b055c41dcd0de928a7e3f58b79b85b5caf0455c28cf4e3b53c77919e3ff45a034449bdf62f5a92e7ddd7fceb5433228738341ff105a1c8d24e0ec8fa7ffe031cfdab8630862730545e083052c72b124ae60ff5cdf0a655f2f8d9acc4d5643a8da6f52262ad071e67263ee34d04163aebbc04d64e04136f528c8f8fc6f0554ef329a20f0bbd163d1f31b25e0550f557d1fff724df656213b0b89787d224b35af28b0ceab7e4807abb97298b02a965c3f75469afa6a8d791efb2491f6bfca01ff7ba7d4a6cab5e83881b0aac886d7987d4b888202e7bd64fc8475d9b596bee063d337e6a9f149e2b1b17c3217d183bb4deaf2ed1df0c49337ed38faf72f7a8dd90f8b9e28b1c16aeb4a1ca9c80f1d812b3afe71146ebd2b815a1141b8c6b0d9c29bb43ac558f32553536590b5182e9bdd3c8b60e1b1ce0d3d4052e8dd6dfd733f700000e52c32b80612244d1b0daa6ae58d0aa0259b6bb05a0115da9c1473a7241b792d5c9ca8d72c756e102008a02d552acd68230771dd5897048d1d406b70e93efa945ebb53c3522e47c3fd40bc004ed99f20f8fc05ce3af9ecb1ba7712d992374f0e0b7eef5fdd4a938b6f967a8da234b8295006e348b934318a5166229b13787ffd0fd821522e5cbec45b6e858f71a1fb57d4ea3659f471cb4eab3d7fb11481cca240a056c4c8c1320644b0efe4e3ddcb75e0b7fb01f920c0dade9a1f43a48ecaec7219f558a15a9a1f8eb9c06fe6716ddcf9672f7d764f957dd8e055be5c861e835a194b1fed437ef341c9c038dc139fc2c789056e051efdef34b6232c88c722a0bd53b0611367091db2b42236483b1e319379e152a3f586db9e91aaf81b41529929c7beeacb902dcec0caed2442eb436b4088cb14a09af1c5522874b641813d1cc0b33cd73d57fb9b02cf1b9d52921694e6d5c12209cda76d2dd2384043fe1dd498f47742c8c8b31e04d96bd1a87d106b72fed043b9b6c2aef37142359d1356e35ce3096a9a9f8e3a13a7ab613421e7b9b1ceb6119136d29e8e4a90ef49d4c173b5e954e0befcbc134f91ab838b31e5f0a9edac0b171c6c62a538bad50dbfe34e2d0ad819e4df15d77eabd83df1357fc5d5fa6d7dc26144f0738140a2a6bbd1db679c13d28b0c4bcb031c15f11b555e056c4bd4dfda8317bacff85fb6fe50c17aadbd345a90dd351cdabec15372f1245c74281e847110ca62794393405049545ebdeca9c19d471f642f157ad1c134c7c573be3c5c684e6763100a936c58bf4458b613f18fbff77c82dd429dbba4f41ba93d46c1bba2c30940c62430c1f9a3afee753252aabd41df5d62561f3b9c23b1ef1d4157536b54c99f290b5d2b8acc57bd0c7c3b12d68cacb588fa6a5a4e546955a2c1eaf1d51df575a990f6d1c14c0a4b3e73aa72be93650e8b220069d7a3064cc670447838e2db1c93e660d2afbabb73c5eaa786c04e5fa16164082ee9bf514fd189ad5a6906791e5f07ac18bc215b09ead33f915ac4c3b7644dbe3a64178fed482d46642f8e34fc7ec1edc7dd84817a940b67a1b83b89f0d1bd0b9656b046de30e94a29831b025124c0605687186a6cd837af127c372ae0cacd7e69ce329a9efd5852e36331c7669a947a2f97a49ca0e9952be1791a39e16345c18f5f51379f99600464e75c07499e43f098a7c92826f19edbecccf98898401ad5ba588e2b337483b6b042d1d71b2cc9b74a8e7e6bccf4e6eb33bccc996fea0e4f71572857a3d000cda06318a378ea4e13e8360fbfeaf86495b26bdd6ff2c0e3993b76b3a24165dbeef262748adf03de5b33a4b28970862d34aadae756231e40fb2c3c325fdadafd123d37ce8c1084d545982eaa150de59c071017088d54d370770152b3ce6759337ea11dd8ed8fa822738f7754edb360616a835821a735e57336679a106f977a663b8177cbfe8e31e62daf316da9192d8f371ab259056d4b0dfae4e968caecb4af1221458b06845d0551b310578a3c3eeaeb1c17998dc4469f760a834f5d609d142370bf530c1c8fa3d3c1c4f0ee8c244af49dd2b8a9f2010d6388b7a6223212d80332c477d3d631fd7b92c5743a6e628076f10c10883efb13708ef1c93c137b583dd4bf6d74e57a4e7c7442006bc9cd1d3b9fafcf20a420e67c8ac3f002b318b7ab24ccb70474b6847b07efc0535161f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ef27ecad5df1de861485a10683e09bd836218028f8693c2f981bd42dc964a9726d90574aef3e278edd6683ba03f77a17bbe82bb93ce3785e554a3002d69954ddce866dbd1d6daf81db191d41dfa28366039ce5a260396ce9c620d1429764f68d2f5b750cf6ceeafbfc941471bde1f61e8e5f5bbd13acf089f342283adf6015f5471b02345a88bd3fe468a2e3d8641319e830c7e0d9e882a76a594d30b105c7d75cfb5d91f490fbbb04ad85aa8db219033998cf0ec80a7a62bc01ff2ee6520e661ad4c4c8c4edd10502a8cbc5ecec2be3d677c222494cc9b9b9dcadb6852abdae46c327457ae2fabc26db926e5cc27baaf8caae9181c1f8cfbe897bbdfd98ad2699725073975965e2c8db1a48c701b3b876121e58fb001ee1108c4ef5eff904f05fa21a3cc3f6c31625f2f20cb9aa40b0eb8664629b566dc548c9653ec09aa6577ca7b7e05e78519ff0155f51829772a3132588b001af3fb9147889001dd22449dedd020fef18e6396c4b3b1dbd1667cefd0e81726f3f1365bcc99792472f738e42f63e4eb99945505cf032e2c266893cc3f289f3cdbe0e9d35702f8ee31b55e239d71af3b7827a900d3025252a7134976e2cc338c23231a66cd2e920fb357fde1940cdc0a19b5c4576bd0e9078c78a0b421db3f3c094ad3947b0614ea4c712fd03de7ee17d203e32a3e954c4ad4b39c43402560e889d7a9518f5598e567386eada9aecc10d57b4b652299d33711691440f85ac009ff26326615a1ccaa2d05b5bb6d2fd2f4b769d3829ca0a0bae32c2d82763863f1fab3f7116d9dbdf992dcc979b38f5b9930baa3ca5b2a6af11c6a59cff809cac9a69d2e1cf1bd26660086db77568a5a76f5f5066fabb7847abc10a9e65cb68f1d71e8a901b4ec41ea2055a3a3de9255e999d3dafc67b46fefa971c277b85eb294c9361c4ee0a510ec7e501ad7bc6917c5016c742a6b3feba82eba3004ec248b4964a3dfe44db02fd6d683fb2a6ca6d7d3bc4a952afa542d9417db35d76f2ece066e7311db9fa323a1af093937acb14962e82f960b8a1398138206b897120352caf49dad904fe0fef4695f1e20b2abf915507b75ec6c5efd7862858351b4624b0a773b0dafe1b911886adfbc654519fbcf33be2a0271ec17dc640d287dbf58e22c2cccaddfbf6f7d1ad60734f7103f3889b3635cbd28cd812fc42084f301e8d49a97cb5b2f2981e383c6fefe2644537b002eb047b068d5160375d7ede943d48508c59de243a8f7a2d309af5e6bc45a987266df73301e83c43a0a69976fb431bef592c52bbb8b4aa1978683cd4b9988f712679417f91d0b11977669e24b351dc55db85964b72a6df59a01812452ce2de3312c0cd922a576d18a796cc7b4b72d081162cbe047623955a65261a8d61e425a7e0a5869ad0289b6b7530698fb20a5117d35706d52915c9b2e4d863576ef582c2a2df90453c5696e88513730e3227419429c18880843d4d3140c3f33ac18b6eea5530c06c92c78b1f5c32bec8e1ecdc39fcfb2bb84ae016ee4b836f3c18ec4b4eeb6e948a727aa29ff116cea255e3cce9cf62c2fffd49324720ba5ded13331e1ae6a166ca9b80fe70adc53dec6404919497d71830b7eb3f61598d3ee22f0bcef0be51055197ea825c6c473a9761a4487f49e986d068a8f06ab9b355f0ebd0185adbb13aa06b5c62a6d43e6b5a28444f09b76f929f6bb9c8bad2410ab4b7f3785fec361dfe9525f2a4f566d6a59a7f72e87457704de42e013eba81b0e54ab004f10b2f569e37a9307483c7313e29cec37d1cb7a7650c96b1e31fab6a9c1e2c996a7a52dfdbcf17245e4517b85afe35bba2960933c165003fce8141c2454069e81de36807bc861ac1afe963e247de406a861f1828ce2d8544144f8ae073d54a8bb2d9d29bc201d0ce30c67c9a140f789b93d2c5cd21922638e8ac799a7d29550c8e1a39ec0d4a3918d3ab2aa4a1c78c35979ce0a7847418b2c603d9a5c5285646ef719a083175623fab1a2ba45665784bc855784e900d45061e2a0d44e82e846d9dc95655398179cc9f6537c557327a967f3b891432e93940be23df7794ca570c3a538e26c0b6fc83a744ae428b44972b715419e5ce1671847b09b459f87df6ff5bd3dd2e3b9fc0e5d392f736c09731443e56bf906c16f681919d0a16d69be2a3c03f46bf2b027290351e3c93604583dcdc297e3a5df6ff092a086311c7b6648d5e790e85b1b6976542833cd4066c256fee807f6cd09f4c9cc8cbe2756701fc3ab19db6887dc04acccd1226a92d5a8e166485e282180a253b8a35b7bbe4e1adcddb5acb23af6560d738f0128dd84f6a5f9d5aae69fc18b07088bd680ad03f5216a7a20e491b0b46de7ff3c46fd555b8ce3408d666227d20f0801f09c4477c2684c0b1c3d61365e083bea419c86ea8e861c70423c0f65b9fae626e54a736dc8badc5d7d0a5449e7d18eac08642284aa88af2fb769a47efb92d3f1b83ce4ce90befa5559a5186f294234fba585ac5bf83f906d499f7b326a6a2383fe6b6e51ebc7253f26ed8c3d3c0804ac425455e010d04de10c2c47f60a06aaf7b38cb9f0a990e6f7235e050779ceb598e6a98cac390277f9b714a4e5f1845c859b65c2201b806f781b0707f0a6dfc61af7a612909c7ad4e194082c3834e17aa47692d3c332ad06adea54d18221a63a5840cf6d6031a39757cbdda90d14c7c01274dbb72c1041f8d0a363f9557559c9cd01f58266bef5d1165d4a548febc30f42b59ead3ad60b9a7555ac11570bc054dea25a018ec4271d2bf1ae7161206a2880021a6561c48160367706b78bea9ab270128910bebe3d013bb4f83c67bcad5f123ab5921ea7afb6d07922fc72331f867903419ffe7949244d4ab4dec6d328dfa56ef14c61251d70fe04a91f1edea827eda7a053ff05a04cf1167de613cf996b8ccd0ecc7ef5a1a23ade8cd5960fd4bb3b3d9ee2a155c80d132bfad2e4bd0189306bf7a4c904013b8deba6da47baae628d3f79a199eb33173d7be607e1d471020ff587101935f00367753607b107ee4499cd7e6696010ac436be1cb5be77f480d04c51bf9402d3769700cbfe3a4592b5f2e841c3319580b5cfce024d8b9b5ea74f2ef607bdf3c245359bf768371493bb437d5b425d7dce940244d8932b03806a63bb455d75350a297256d8896f829c899e69b06a1a95f99492b4d62bfb0ed8d79fc9980ef5b0f9ee4d2103422bda9e11ebbe2bda7e8ff6e456bbe90669f65203dd8b055c41891a77fbb68b19768352db15f80697be7a7546251526ada0f931c4572621a07ac9627068d556fe8c91db74207bd290ec2a9ee33fa5e1bda0323be2c52783cb141a9bc133f666f734f1274bc8be38225ef092eaaf618f7a0828676b0848f65c6ac17d0041969d9a2deb335b9e8b9362903a0f7d24c71719cb8c2760dfe1e7d3a25254ce3c40007b2569938b564377a4033d0793cb7e81e4123227ab81a8c0466a7e4807abb97298b02a965c3f75469afa6a8d791efb2491f6bfca01ff7ba7d4a61caf9588dd768bdbbc1a695bbe86368b36f9aa7ce9a33623c6037acf38e7bb8b08a3d40390c3e0721b72270d7e765e802a6fffa139b3f94f39204eaef4addd3dc3ea5dd4cd4369b50425a7aed52a366ad1966fa0c4d50e20728287c1103f384bcf9db632217e5ed2c2e781892868fbf368b3bcce0ce4be2a188cd827a59a79830b9692ed2653286900955af434b106bc83bb9081bab489b31dcf8d442331ff1dcdd04bd5650a352bb11b2a36ee9c7b216194700204f163d4cf46889ab504ff8cb32977ce72b08fed1cffd7e8ad47a04d59aa5cbaa685daadd32c3287ab79632d7bd258ee4a80885af087adb75bd989a995aa531028b96a7f3426b317e1b7d4a7f3f93c75a05383f21ac9f9558e8b321c3bf430ffc75713e7741a2169d3383259550f9160e8b63fe4f384661be9978e1494c7932fc30b3698de83dd3afeb79c7840810a79edc12c75761916effe02a563854522ea9aa9f9bfc388eb80e6e7d4d44997a30a2c7141c1ed2fcfff0e398e2f30c0f28af683f09c98e742fa3e7e6c959205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cbff70df4e9c620c75c65f2975c3e1d5300be9f2ed4292c9396e59638c488a8565a745b72c28d0daf083d814c94582e92b6876770b9a0ca0eb6c84505cc47ab6defd08d8de179b756b7ccad43d89275cc86a03aa259f4308fd14bc3f0b5d05a2f469575c1662e6bd11fc7a4bc16c85dedf16f3f10870712c6324d0f6a7f4aa2d3864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea6c13c057098ab2d91c70123b27c322141128410633dd58396ba125658254150aecbf348132b1ba05d59de7545676729866a1d91a8ea3093a68fdc2f206af625d9e1dd8ffbf36ac1f82ffe5f2e28ae896a52ba6c30ed674b2fc9b793fa7ebef2edcab0f9c620738487b9c8938b422319587841adbf99a3153fddd431191553ff93d98ad3bea324d193636f58790ea9738012995d94e7298f4dfe4864e6fadaff9c4df7f2d8bec11c6da3a4cdd5c82c51763760f89759504355e9553751731f76fda841425cf251449cd7ed12183d393a8fec116a53c764115bc0db461adb7f5cdfff9313c94eb256531983295adf387bfe3a0c5b96b2d047e13edc43fde5fafab2e50a643344ff0f4b1a6b1815243313eba459cb5f42afc9832e3473e97ee3d59dcc8ec541d35c6f9a9bfd91c5b44ca6b47f2e5442af825159d32e6e4ffc99ede7951eac3bb15ef6e888d32edf86c34c557a30f2cecbbdf7e6ff2bf9ee222b84046498524d9c6e8ba06882fb76973a319ec3d39cfb55c3ba997875b13f304beadd78d0769e399e140d722bc0d5d11430e8b746774bc268226fbbb0a944f85d1e2fd1b6182872a2b418b03ed327ad2374468657b95b5e6c9d326b3d43339d1d448254bf49668480a419cf40030a3edf1838c0ef0a3f3a6acce29781d7347e69598cae46df9c553659cad430a8d5724a8e1f4a6b74ff44a5cab40c2e3a5b5702d051df7ae0fa4f971694f9604f8bd1c3091af38dd72ff2c5ac07ae3aeb3b8b8049237fa6f1bba111296875defffd1e18a3c818ca26d6bed8b348e425f819f4f8d0f2ed148afe487e0df04d27ccf53fe376a620518263cc2283d04133d836d50adc01d40be9a1691af7fc97f6cebe7feaa84c6bf65e0814c117d38627bab27d84d5309c5f9d9ae52077fca724ccd9c83c94743a838a0e218fe8cf5109f077afa2ba59c1a167f1728a15b81cf7b5c54a853b8acb240c1fae1cb7a72bbcbfd1b40c3976324cda7f021b098ea044a9504fd0e5aec6b6e36bb985626405fad3bcc2f4fb7b0a58c84210e18de61fdcaeaa988b5bc023a6e5987dd64960c11e5a28857b1ef330b43257b1ec48166db632c60ff6152758b684668b28dd134470b207d987ebac027271bca17f11c5b3bee90d1cf3234ce9ea20adb61f3bfaccb5e0bfcfa41c64001b839ae23c45d8ecf58974ba2ea5002d58a7b9fc272b3b4160e88cc0e3ea21e2c37c55f72c65fdc247f4069dfc14c25ab7e406bae3f92c687464dcef1652555c3db08a4984ab1bc2a144c036afad6f4823b572d836cdfeca31021cc48bb29a02295f57a23292bfa885ab3a4d04472d05e231026f57d1aca5f2691c794e8b8d60203257e1a1e523e3430f9ed37dc30509428bbd640ffc5bdde7e5e50d8e28ff4df19bf25f79a1d1997005523c6c38c0247e404a177423761f959d364176b79f401bd485fb55144ee147d87e541b5c3e8052c5eae0fcd8e0ea370ea8070961b19cc2f0be1dcccc597235e7990849655772b871350029de0a85fe1e8c7433adb22c55af1cf6ade3a0c2e72aa99dcf053aeac776e018a16295cec2805bf197361ab631d590be49decd81c49a8a6a351e801beb74468866700b01a3c216554ecc4179e41b5dc48b19ffb181502ac1c091e27deb4bc4b0491224696ff04d735f0e53b30abbe56bf1d8af8eb9847af589173c0787c8dd56eabb7028f898568b6e076e76b1810ab40b59a11c295b0e232351c9f4e2cb604b43d29450162219506ce4c1b30418ac0b83ff681fa7d7d76a8f7f583cebc96dd1a701431172fdffcef41f0be7b96c5dc36db1a1b493799b1d6350f6d12cb8dd1b61a14ace429eaf2c7065b070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd075abbb1b08a37bc22a37237de9ca257eb41951eaff65603919775d5eb5d9d323ac989374df174822188decfcb771d7ed031f9e60ba1d5716800fde0e1151ed9b5284e6ee88b3e66e63dd0d2f563002dcfacfcf969835f44c8a0073336499dbd69ac9353636d7221eabd245eaf504b71946e6f185229e28982df111022ccb309c217bba9a4e83d57b81547efd4e5a602762a6bebb8f288a9d6df8748549e475253445fece433159d8e40ce4c7d6815c7d68a8f707d51e9901ae1939f14f6857762926c87e87af155b70b609fc05d5d28a5f133b3b83ebc164944cb8b3fd4ce60ee0cc739f0b5800d7688b2fd9378309125accbeb63224da42478fdeb73ae32731a058f06565b8f6f5f0eda34b1f5a2818a247bbb20bac390aef82450e1af2a0be77f6e4b5486de98bce8eb71f417be34cac9a607b0fd2e9ad37d3a1e1b6a23a37be632f7de6d6793735ed34117f2105602ac31655a41eafc00c2c035a6440da6e111cc40956893c9d4424df00db996838a89d79e12bb3a2905421fd19e3842e6ec11974a9f07977f7ac5ab37583a8cbbb797e92dad9c3a72f40aca1ad4a3e7ff479d498a25c3899cc35cd500bf7761a22f4dd5d9fb8ac97fd2a9b12f8d60ca8df12fbce2414dfb9541785e5dd508ecabbe381e318a0819d848e9dd599ad292fdaacd93386d6e52fa04a8cde847eab66c8bf8ffc6d01dab99ab5d531bd926f3b6a0a3f0c94b4fe2d2c1e498440ece8bdd811426a22b0594fcc5f51cc4897cc127287d25f14dd8e0f83d3add081abd49721b1703b3ea8f6b489ace1d6eda97ebf54107cb1329501325e20aa50d79428c0910cebea4d080f04bc7de51e4476ca86dbf98de1f62d352d8c2439f64697cbcf790f88e6c66a135d0aea0ce0af7c667591d9d97c1c48886efe514e4a70cbb631f4be6b7178bfaa25fcefbc8523cb28cbd9b29fb1e3a4faa8cbffe43c8c50d578bf8dbd5d13d452e8a432db4fc49a578d15dbc9118f588d1240d87d86e8d5a148f02aaebfa766043738c456c8e9fa8f8fc43d581cdaf34c880ecbff8e61f005c55561b6fc30768f7c4095b62a8c686a517243a666f506bf829db6ce51fdf07b42c9e10b86c15d8bfeb7090b375cd52a7621672d93c862ad416d9b91ac1fed6c052bfbf3e50c7e30ac99c83a5c01f7fd2b5e8acba867148a930f5afaed68a61af08f308420c9355dedb3c083db8739afe166810e9a3873eedc110837e92f6bf816053498f702ed0eab9b33b2814af142f69fce4bdd74ed22dd1db62fd907d3a1f54dd46277555ddc46ebe8a739884ac814603a3a6a55fd8f737ca748451166b3fefa02a9dd407cd6627622754102e4856f208de38c8e3f3f4cf2b7806b337cf4108b47b722f7d9b89ba3d41ff76d06999e0c277fef2d2dcda2c54445e3d21ab63673255cff327f5d2dfce2452d150f8097645275c84f0257488d86d4a832c5071346af447ef0fae8a98091bac8aa35049e5fb9c8a14e1404b16af272d47f187ad7df9ddc63acace8ecf23a302def582330bff9ec1e6259bce3c145527e988f73bc2d26f97d231bfe4455bd486912ec88feb1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc52539bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4f2139b946bb28e397350dd91c42cbe7f02b8d5657ef0453d3b38fe7a13043d6905f1be18dd165872528530d8856d8f391093c27fe78095512e454b1ae3f7bb9f3b70004e6a31f98d630880c4427d227f7472915a3bfbb731133a724cec8c3e6ec07a64dcf2209874e614884d2036835cb43036215cd9bbe7329ed1b5875813e9b2a46500462ed06ef1378eb6690c6f052ddd41a195c48c96c44d3c99eab856a57c903bcb8a541805b32d8f13c408e29923ca8353d00ad183eabcfd07a9488d964cc79a959c3a34e7bdfe515d7f358922c74cd8eb742bfd9a06b14e05b426afdcf55e44b65d31167710ad43a1892964e76b3e197dcee4c8e19469ec919cb621dc137466dfd37d696c9c3a28f3859d3b06fc002cc472c8692925a37159bb5672cf68a8816316157c1b13984e7cbca0a939413e31815a681de8803c03f9a7a2c9bd99f83af66d1ca1b914334b262430bc60d99a82ec20501bc57042b2d712ab8cc78442438eb999d27685d39461adadc064b9e9bb0cb4e9576c76f0ed452b437c4366a83d5c631b672f45cd9edac1393f8547d9c4f74b0fede7e8b0ac561cce5e0e0b48bc812c7313a794def810f73b5ff2961ce1b1d1eacc360804342052630260a0cde282f56cb01946ca19b116dda9af1ee0bb3680d2f8d57d03221d09c3d528adbdd4c94835003a478889aa45fd301fbc373d02873e5ee349fa6f515cfb3ce269ace412dc9c771bb92bd53569e2aacefad5824683f9d57b5ec595275e5661880d1e5df815307803c014fdcc9491c12ed269bd818ec42abf7ac304d210f539a28376bcd3420988a29de166c1618e348d2bed74a47bd95b62d39f30cadfbe65bd80e248ae7ce6f0f3dda4d2f5c9b8502456155685d123e3dfe772d230be223115cc5cf6f21cc16162be2957711ea29dca75f6737b9eb7e36bb9d9cc3030dcfcdc8fb66fcecf595bc492531020657e9fd8d23910fb077aa2738a1132cbf7006a43f160b6c1a8385c3fdaa4368ba3d13d4854749a2dae7430bb4ee2a1e411e5ec1396c87691db88a5d2207153d2056c397a77b3b157933b2bcbd8f78af22770128bf7ef732af7a49a2ec66dc28c8aeda456791dd3bc1a4effb1287a7f93e00943a5e1d406a98646c449fe87d53cb4abf7df53334ee268437a2b2ec6acdba1d3c5da2a7abdec7e4b2e989704d155fae316b100ce2e212826809eba3354f5ff7dbbe9ee6902d958e8fb62e12e9967fa7261cca3836e6f6798ce328e64ccca9650bdb79cfe871b71a2d0a27d5d9abf318e4be4e01b067891dfc174d625eed4a2918649928c2871626795c1b600d11617dac4da615878778fed38edc62b622883ece9d8561ccd0782ac51a687a30cf951f377b724b39839b8a34f8ff8c0f2adbb77ee44777ada382aa0419c7d6c7d1e818ed0b72700ecf031961ad3a664f1cf4e40166ac8511f8a807029f728629d455e5d6a21422520e7d77df7eb4c84cd3d482b806e583b616d403cac10741e36abcf5803d806f9587db0dc8f97e6af0f60aa3e7c44b11a7f5d6e5a234b334096fb5fdacd68063628d8c7ca0df8c0e4bc0aa466d8674bccee0239f2b1bb2693d97615fabf3e47f554951315603c9dd1a41b57d4c1a310df37608e794e1c7d55c6f60ced51e587ada414f457379348235306de9fb31b574c3acf4b76710f737ea7554b753414ef03ea6ef65465bab76d0ee4ba654a332f550cb3c1e67bf6d26288b3f6909bb373f12aa5ee558a1f01472cac068d54b48b5888c2a142a8d2bfa75d8ef5509add6adbfeaa5462100211e7634226f94e1d144f5b0e4dbf79400bce167b07b9e795a21553d06108e271ba4be053de2943d393b93d5888c126e0a13255d530c9835bc906921d042d21e17bb029575b361f7a9b8fa43b6db96809e9c6f4e34229ad979b8ddfa37af964239125ade9ae89b01bbbf5998d9396fa0c704d316598889c8dde04c26a0e50c88ac10668f562a2d2e79ef67e7be45e2450e10f3a6cff0b48c544667bc8fe151ec4878d45996a3d38818b3f6932e0bbf0bef48cfe57beddfc1ea97a16de1bd31fba37d8f4e752ed48ecee4c1d2d014cb1136037553db2a40c3ced0a768ed84736d89bcc4323de5de92870f26f171f55c0bd6a6e56b59674f044d95b717b7a8c99664a120650507d911a1b2cd7a8935e7a5c822a8ffaed04d373ab104a1f49ad5da667ba9e683a6651be487748a34a5b4b5040a5565dfc8df1952ae92b3d5d6a0ed00f18958c75eadbe51b57c829133491350bc62554b408109138fef4bc016b052c368c1d7a0a617e4e5cc61bc9f91ab01f329f719c3cea73c136be2806182420e8704b84e8a97000b3e1c47eea0cfc49ef01835934673bd9c661fff15eeec2ebe65fc1f2edb05f679b89ae5ed7735e1be4ff293548028146c2d393af192d1ebe809b652d25f4f718e2cde6704ce4f0fb3e876516f934caa668572bba31a7282a722abddc484b8d2256d66a3d333884b4ffc66389e77ac216cb08f4436590c217659d4073b9e1c78e546f275bacef83329185febaef2fc3eef5668dc45390bc8ec846fc48a79e8612f1aabcc9dcb9b76ea7b055d8f521dace0b2aa32e23be7bbc0bd25dd317dc76ad99f4a401f93ccf5f6111a5b10b31f5a155728e67a52fb8a1ddb08d424437d90d09e48d2da6ebf87beba2773dbb3ce3301d34352e46f9d5e991f0d23a8c6bd7f5e767acdbad24c59f9142fff023439cba6bf881f74c462fb2f636c25180e0c0594626068fabdc08c6f75371aab1bc3c040a6aef086b84de2e46ecfb302d64a0cf5d180b4e1d0e60f336a1b294f531d7b131c9ba1dddd5178313815b7da150383deefa072cb7ae6fe7b1292e20614caf0d111eb5eaab3911d71d46d9913840a071f97aebc9f9dfd284945f67d829f8bc089e2e56e019e26c825a28d059405a8abce72d77ff0ddfcc39072cf5583e05d5ed21035f6857c8719f2edc9f2c2c647f75a5299d53aeacd884303247811eee49c4391d15e4dec448e057638dc5bf20457eecd2d904e740257880445e7b7dddaa7956df0899328eb7cae308471de38bf0a031d2282f90d7d820163a1272e0787729c48afb229f80b3c8918c7f9186b250a2e2562354be15feefb14cd9d8e05bc6a2d3680a19226e3d84a3d50ee0bc7d41dfb5ae9afe76acc7d2e7be091206b8c2ba7e062513815cb37d43a83cf5488afb26e74d25e307883ef4260a252d37180fd9ab2b5e525ddbda0cd14e3173906bd4b1a2c6fd6cacd4016b1ed02040a6c52560a7832bdc642239781911bacad283f7eba07499a37d8d9b3628c742530deac79234d284179496cc40e8a80138d50dd2a196be7b582c86960a89bd0733323782186f75fe3b07a41930b107504e818c7126181bd2d5204c5f426e0b0b82ec70908475ffd6cf83262ab4e210c5ddd22eed27a3904180d04ce6dde155185f1a09400e64f24cfe84f821a6ca3f96ffbd115bb3fabf81a263996a2cf1c90b73b525c9b9d4d93bb42d31cd98b78ea750f555b96e2f198fd06d79f5a1d19e12ed86cdf434195888ae8035fe69166d96fedab188f3e7d47b31a8d676b956aff21c5977571bdc9be1834bb687c0df80541845f1306e136716d0d9b431deb356c7266cf2472e6db2c078ead7fc3fd795175eaf4d45685af67a1ab6503cddaef1cc38c92bb5fef5e1e0d08216f616b46c84aca49b20b7b8da72faefe0228623b651e231ed2b208b95fc66f7821a07d5c9b474f8dd91d181fe6df45e3ffd1e4e4cb8122d8726d1773db4ca383993e58a98fd6fca87c615063ff82ac110d25f19a45c9052cb080407373f53e7cfbe5062f832c624ed72f5e39d8e4d816e96fc9f091b79dcf6fe8e24f05c5a6aec1b3a37a0398c659f1bf9e64436d30841fb89720fe039513bf531b4b0e86805830504a37cf33f53e7ec682a15aef5e0b879da54da9be24f5b923d07a337f6e16cc82bc48e8da227b395eadfa30fba32f3603c82821c58a2c6368663c2b521d30109648ec95348daec0c8eb6c15aabbaa03e91d99a9d9f311caa7e86d9a7807332fe6583d209ec107139ec575d40ac2a30ce9beda0fb4cdfdf927c430ec8035fec848a91a0b03e0176e193f403d8f3aac381750d7d277900726f5351291a853ef20cff321b869aacf985eb9557784c0d46ae325739d46351b52cee88bb171cca39b4db3efbca45f76f156975577732c2b703130b10926919dfb25ab2f475636c6dfb199368a2fcf619ae823e5022f1109445235c1fcb10aa35ee595fe9075649599c69726c78a2fbb950dde3b31498551494cc9bf701e4a0b3cae64255fd51d5c02761870463eea5be0f1899af060d1038ef47ee97e0a81fd362e30c674ebc29c28ff28d72d2652fb4714e7004bc5c6ac6eabb545b1c45d6d1a6e7adc4e446d2e029a359fab726cc02b1f18a891f1df14a6068eec93da105bfe523d1aea57e3b70652dd93a54a79534d1bcbe8e1c0b1d3f4bb31331602a302c9f4e5777990ffa2226d75f675d15b44b8794c66293c5897d49f9a38c3a985e8b9dacedf70aac0c7196bf04ded3ce0ee71cc99606f69fdff0ef90654d7cc42126b09c58607a4e3fc21f0550ecf67d323202a8399868fa5daa7a5d892bd1c34b01d3dbf43dd1e5e33891954bde9401c6473de2b3fe77e9a87ea1da41f2fe2f8061a6cf788d4a74690ff163857e0b2e78fa54da938dcda7986fc1ca3ae121740c8561a482b4a5f2ae09a5703ec22186f4c002d931f42e2696c8488d44c91df93c28e39955ff88f0059892a288c0cba72fb4cbf812c0be948b6326a6e0b7f94991f59c5387debd41ea7e46d8f8216515154d19ad710473ae7034345cb36ff4e36ab503155657ce0a59bfae0163bf56f11f3c7006711ffbf45421014febbd5e0c1fae2b994ea3a7a4757b2c0fcb643ab8cc7745b5e997701c6238719e40c88bb8c215f788474d5965d2020b169eb380af5b5ba8e4df5bfd03dd62a35dacdced9f3802e3fd6c64ce31840e170fe3fe707853d602d89f7121129f677af7061561fbb651949c2da85f22eb94f680786e6d820deb31c7a0420d96c8598c8dbe1eefe8a862e4ebaffa2f6b61dcebf8ab65fe8e8df568f95ed2b14f168a866cbf255b75fd918ab0084755470c46b19e9a68571af9b858e5ba02571a7a90b92f5a666f8b16aa511af366afa509d5ad30ffbde98ee37814748c0f968ae46379a6378da2a0ba5be00528888bd0a82894a27069a708456f0301955e04539fb69827ae4bd0a9b0b4b8bc1983044da5666e8859025724530af554ad57d573216d9a21ccb6bfd908a59c52192ee312b9377f3a4597d0aea62cf63f18e9029064495269a7bb4a09da0fdde485ef2237dad5c872c92472d24781d47629c3a533e99ca56d8657e30d26c43576999a62c1de556c9141ac300b863f48094af754610de0e5d39b82c9bd111b9cfb33f1c5a97b93988837b240463712f0fb4150bcb223a7f592d5a6e0f6155eb596988189e736abdc0d45371494c5068067050b9829ff300062fca6b5e83d0f0fe6f4c830b3bbc76e68722e7e649f15e1f4e3076bb8c83a717f64cd08664f711821981e791e1c7c8e4328b97d4807d1e647b632b259ac4bce24ad6ae2529807cca5adbade37753d55777d647e09324d0d9cfca3e1ab30b6c15a75d4d2f633415096d70349b9e61945c017acda7657afe4e715223dc250f2673636a7a230701957e02a8778227122dd8fdb59304b4e93889ce2a662c0f225813e986d62c870bdf08f09638c075492d6aaff376530569f2f33859a81bf13c88ffc3dd00ad0bd63e5179d0a48754ea718a40fce311d59528ff4e9734c8c18cd20d296838d7205b12bc769f3a06a0fa9f502581f86863533a58c98010a38de9cf9d170f388473d5ed8b2a51763db01222a6d4aa7c70e067834f8119302c5e2705a190ded03a0480a921fb8914ac5fdccc80c41e9b47a0d19c310ca0492ff05e0e6513afe87e7e42d80820fb71cecafe59aa0b2cd6593849042d62449898fcdedce0779bff39c05881f172057963959e931f34b731eb45d64ea5ca4bb0070ecbcbebf4c8cde3af5c91297ddba5f2e7eb7f950582a28e307487b47efead8801033191e5d11fe1a4a333fc6fc3da089aeb22ecdd2bc5672ab40c7054af09814e6b00f91b04c3367f2e551ff716ad1f38e16bc2a707483c1926ecd9932bc0e13ecf9617dc66e73e27c6a719f70c675c21918e4a6659c7ed432f8172cc627cd476340d703178c00f8c6aad56c3fcd5a984c7ba201f9f5aac0db8bd980c2bd4bbceefda9ce4c9c380380bf61b4f15eb7093ae0faa093913ea78883bba96978092a09270cea20917ddfc58160ad2a6c4d8b749d1a24a672fbb184e8b01157d5664c21c60b3628c52d2fb17ca7665f779f2f77689e83c647d9546b8e3ff22a469d6e2651a9f2593bf524e5504461ea63f6a6d7b7298c784274c6932d552efea28cd6e00e67cfb107a6dd1ce510569e0bd95d008244b3281dbcc1ec85aecc4bc05eb47118e8afeffa3e39a8468e7d46d88829e4689344a7ea6e5695f53322a8f18d263aa09793581855ee47f2c0ea4f44662eef31ae578ab08e9181214c5091015c111e4434fb77c7255eeab340155e4a7e2a6623627bce16e3399dcd3e4cb2719e6df911c77941defb5585387f89e6a65ef2096c694aa9819c7ee50d5b967c909fbd6bfd3961fc1703e6463b70cebc6a06df257953466aad3e801b6ac9dc9fa1e7449c1d4883fbb839f138a248cbd5175ea9eb74dd0c168c485be91437edc2939d90f72fb23489df8691dc88b3a06ab6a5165094d4ebb6eb2ccdfec910b384d0f6125f84dbd5ec8c4332096e15b9af13272276845b7c152a02d98e1c2200389cb4821bdeb47afdd58187098e4b0c6396530733c676247a0ae79fabce85c4790b2717b455590b7373b4a7d87327d2f67686852f638894e2066dc9aec17a4b6079d2d9a40e4833effb65c9b4448f583d41d2eeff814913fe7ae97acbbdf67b67dfe681191aed94d41c2b69f444d2515e0176a59a918aaa7b89a399ef44f17c3a40ad623161ba43c865fcc093dcd0d69c971adaaea299e2a46ae4216eddd273148d24f9c5af04c660b0c57a23bc6f54bb3c9849e8b69af8e6a34139d54031a1a1de2db56ad947081ee3e0fbe49944b09878d437fcfe9ad40baaa6b1059a8023d3e7b1625969de6d5dd5f9c24438b76235ffbeac28693439ac43dbc81e4e656a800beeca735c541ba3876c1296fc1b1680431f2e1be095f75ef352d4a9e03c6b7bbc36698538c9b5dd3944051a5056c1c8278849486454a03f6517a3178e054889b33eb9b54ab5c72f6e99c5169208bebef483946967c62f3a0a98f843befe334437d6b6774de12f5c6c03599c8995c5b48ed243a663aa2bd40b02ba7f06538be60b8bc7b3588583802af5d2f0a6ef3c2f797eba1d877548fdd73ce8c9b60e6241f9c2c3dfd6f0e0f8674120e40a81d3ad2157e877421cde7d350744871976b8e4596ad20a805eca694251d08888fba7f02038d21406b0eaab9413d8d4dd321c6385266f2f1abba075709b89f62d58fc0593d7321bb11ba8e54353d4a73361570d34f35c90dd1f9f8c71bd43fae97884424959ff2116962d5593a5e4140ba8cc1b391474810b847c10c3a185b72da5cdddc84b8b3ff5e9ff86567b796f4bc1661ab2fac023a87ba8e1f6208799d60c58a77e5d8601b9d8226f99c7a1ff356bb8fc2954ef6567d3600b835da4be920488bdadd57e21fe0cb74e24eba5adc82076f1749315e439f0297ce0977dab8229dc2db91b19fcbf5489858f684e1add5c370278feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e199e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bc2fddd825bc08a4b321ed90c539f3be3fe668a55f3fcef78c2e848955f4d478ba14d61eec47eb8c7a974c940c720bd0d2c264eec8c45a5e4dbb8f8cd49cb387fc79bf2068c17988a74ac831414cac9b23b61401ce927a622ee9e5f17c61c19ba28ee3f7f901e31af74594d3985a482765644e9a23ea1045728fedead7b1a739008faaa7a9fb6802388cedfbbd53e2e28ec580a338d3c39c0d1a414e9e7120c25af00cb0f64ce76b000c483700f04b94bf2754c51ee68fe579dcb5880be1f7fbefeaf96b32ed40671f972377713496649ffbc7fc0d5ff7f45de686dd59bed18f95d48437033dc731d4bc06ae27a4fe3da7358f7844023574066d48c67fcb6479388f8eb9510a026e03b5ed8011ff145f5d60275c6d2b8169f4788a421f6c7fa7f2f3eaa35f2517c878c55c8589a0f17dd462712d0473592d3fde16f802de461c4adc2d9b66843988cec5e005ba4d850253ff6f4dfcf66127ea9d72b9821694ce25ed499d2fc3a7d7e0007fac44fdfe8e65c0782d086154ced2303453f7fcfd0f6d0e6d6e1cc6ff7dd9a3856900c5dcef0f3f8776c7c0d2d199c5c276696c3a08a15f2dc867a4bd714b1af9717eb11f57374f3a46264c5b1bc1f3480521bde8c53a27e9e23264f60b4d22c331c431f0c0f5b2efd8a842c0ab3a6248647917b378abd2828f41053d66a9bfc92426df9cce129833a5ce149ac68cf2d3221ba49c21bfda53b11e0fe495917299a1219d0ab5cb07338345933567d64e95c9f2f2ab7fb26c129ec993f11f8316c42568b477e6d6ed94408c0b6f6b2ffe76e5be81dceb7391611fc0c2e6444faa53441be43a88ff1aab9c158a9c7191a0d999461cede7b11eaba8662b92f81795e891ee0359337509fa3835c1abd6c087c90a111b25b2ef6396c6d7c45b69932d7fbc12d29c4c8877f62b729035b2d37a792b2d439ea38b675053d14b44755ad6c97cee8d3e01a79c508a0c1737b598b88d53c60a1132aec18c1e0f28e636f19ddb5472f3c6215124f4a23554498b44a0f54eae9405bc81b084905523561942e06a8dd183e6a50d06de16ce99a1c08bce70a19f297fbce0d7f5c47780829fd7356b980f2ae429358b46258b4454b738af88147e60009eae2c27660757677f061efe9769554dc41fce020420047bde58d1cd20f95e4323371726d97028270e454282e2b62ec3f891fa4e42487dd8b649ab5455aeb137af588a0445da93bcb5add5092e0eb0a57d5db55d58283fdba7abd254bffa26d3a4e4afc5f391dda9bea82a134df5612bd70433c644d2e610b7fa489e82d82c653b0d562a2f8a3404f342d7dbde5b76d1bf55bf3960d0879079f955f8d7d519d0973537a2d32b3d56b19584d52cf36edf287b50feeaf01b00df04c7b156433c1e800a53dd39a16ee589238be2977d33e2c816c79f36b8bdac6d308d694e70be6f14a9c13ed46e7d1c9c373d96ed96691dde80fb585462d2d3bac6d688920a844cec68f8e777cb001b82d63ddeb98244bafa66d67d3ce8d4fec43fd04583fabec465a88a4943e4700394b03c8e106877e7c1cfbf50aaec830d1cc3fb64a350bcf0232c1ebf9906729f037fb20d6435b242b1e9013fc6029355a656fd026b210a67933d9c96b22b34d26bba21a5c69aa6213194c2bf17921bfd17c3a78ad2cf078c3ea3a7bb203f94969abbf96a090d3742b4467aae3e1c283c23e6cdd3eb19063b40886c6c57079b27c9f161b2d9e62d10976732d53328b529d3dd0fa689ecd555ad04cd5cf7b8bab8202ca34e0baf0d0a6b25ae21b5ad846e371e2c10f3dc9e2980a129d9901a46bdac09995ea2d934aa77174738518ebd898036e2e93dd22c2cfda7c4b908079dea468f291fdbbf1ee591f5d11603eac49519a21e015338041ccffc97bca2d0df4d83da99266f96f06571df33e597ed59bea833386adcc1671377af61e0d98c00731947819eb9125363f33d001f470b2f9aecbc843bc160c414fbf170782c001c133368c7ddabfbb6c0cb990efa7e29d03c9bf0cc9fcb4fd7dd3e70f29229922d3957673bcf22685db21e5f9e125f4180e54da3b01e24aa7a1b9038966fd40bdfe74a40c650539dba82e78d9692764c1a22d6c9adff226c4e23aa6d5548a0e4983808863b664dbb1411995db0d8addd91697291fb674950fee7d3be1af4eb20edf5156b394ee3e68665e570fd52a179cc4952374b06b4ae883c0cdc2ccd2b9ddf0cce106c2d44950e2b78a8e14fdd80385f23aacd2acf62c1768c2c01c093cff0df97ab04e8321d500f2b434f8118ca024a5d8487a2e707ac6a79b1e3a2c471e2f1efbc5462a04f5faf67e9b0b2a2ff36378636b043f13a40c0ac020bef7689aba2fa974a5a7b74ebaa6800e312d34035f9ea279ce42127bf4a3bf194591f0b1a07a65c83ed15a6deb2360492fb6a948dcde0ae66e6d4bd9637fd2bd08ed123014c1772f321e251b7ecc1ba586f16ea4363de9dcfedf5df088fc7357df3e6d75eeb47ba68501a56f6953969af30ab76f04f45726b83aafb42157b40167e47fbbb604e2489a5f6e3bed2f24825298da975cdc0466e279be3fc30347082a34d380fbfe05d769eefd4f7639eb6118251c5dcbc4ed59fb2b2ab91228b2b56788c492e3c95db405870af3c60b0b8b1cefe32b5a595c9228275de653a8b207e0d42e575f67a8250cb2611279457b4a6881339edda8b7ccbfb146846125ef69db46f443686bc9136616b6e3230adfd03cd52bd085d5edc3ad114c0d4b3750bb0cf2ca666345daadce787c5fb8f56a9393f90f9dbbd4f568de4c86cd11cc34f022ad8741e4a99bb42c0af3f7482bbdb3acdb071ea3db020ca5abdf942873400699af8b621449c21df62207461f81b675685194d7cd41c05258bedd60d6f0106cbdc713a3d21ec72ae6ec6247bd35a4151c4e8333c01fe8b1fa4519e2d8f0c55b259d4e6d10287b3fc42cdd468aceffb54b01954a423aedb6e077856fbb682b7800f5fbf0e16a291eee5ae51377cf7550b830ba7e5bf028e987095307bf3edde170f3c7cae9b20f95382ff6c942463d4e73791ddeca33349f8dc759a935eed79cc9a9a0d4a4015261a634864655a44fd3ab46c3161a00d4fb40ed169a5b12fdbb6ee93116d174d2ab9ff6da39a014902b46da130196c0bdd4cb41b63257a209cdfcc1bb2f1b48f9285b60b1f3f33f20ca3f68b71cc0cf7f629cf3ad5400e8299a31c009fec484f738ffd90b9ff1ef3181336e61c5646cf414dc38a2fd4aefaf9af1aadcb6c43d6993154c8302b4ffba33579a7e068bebc3fc0c28b8ff84f149e91477c5c7b120c47aebe3b05e64760e801fdd5b5d9241d65a31de8315915b4a01910107776a8f0ff505e3e4312c37dad3653b39b2e8358d264d70012b27a1f44fbb0b1de5dcc5843d3dc7ed4e76f97d8aae2e1a66bc41d463fb667640f456fcd11ca7496a2399fd94102fa46972398cd3dddeac0e2c23ab203f5fc44d15da39975f062c1d7f9cf480202b475289c41924b9cbf4c2ac25605666a9246aae0ab612928169bceb66635632d255cc2d8fc6c605ca307cabce82aca0922de80e35e56a1b44d53b30b2190cafdc786093efcdfbc9f85f1c58f2ebcd0cde6a96db7b0777f7938f822037ad07fd022cdfbc1487152b19add2af5f3daf5ffb4b3292025e7b466c2cf00b728f24407eb10afc12d1a7c0bdc7abd2e5e2a25bfd83401432f0fe6222688cdecd9577e44fb5a466202afd20f53ed4243a25d8cca4c2a00cf3bdcf81e393409966e088ac2c728d4f5e623741eaa7628ea3c8019ec04b45a237095479fac13594766c729dd041e305a72a8c286bd9f13893ef8eb20979caba19451219a250677948ae191702d51d553e5d4e84c377efeae908a8b7f3058a49add975e6acfd6b59039c6258c1018eefa1272634b485dfb8d3196fbad45b5947c05aae17f2426837ff15bc100271ac3281a1b45684edb20b6fec602934175e26711c17b41c7c9d79c393178698e6d85c44772174d3c2dd5715b5adfdc8a58e072cb61a6ac0c5ba86c3367097d30e6aca196168bf4a551f900bea06c444104e3d9d8a26da048dd0f5f318b83e66136064fb63c6daef3a2c64d534d9aef385aabd4e7a3e87cbb16a59027eb24e10853cb1b999eb18665e876b20eed4f97ba7e72d4af46fe275b656e15e7dae8deea6d81d4c9a59eb853cfadd797cbec1b4dc14555b3987484a861a061d6ad7898c84e1aa0cf53c4cb9eecfd7119e2407d7b54e8b1250c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f1783043ba3d25b7904f76325c8cc1f7480a43a3542ff4612626520fe03c780e4ac84a5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1be38adef58dc6cdf1ff29d345055fd44538f9cb2c68c447da967582faaa6e3946973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e596d1dc47c0e2aa5a5d2af7c71e6097663279cffa1aa739072510282d65f40343aa6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e2663bcdfb1200ea9fb1fb51882d55428cef3e617ed57c478a343068004e8da697aef0bf7d89905d6a2fade801c4fad5274d04065884d8607c70e58d88187057298c9a0e4414de305412ad2f4b5975677107d05087e252b12edfe145c3dbdfff3012d349ddf91c660c93b992644ee071bf6842b45b4d02741e72aead0c35b2f7c7ed75261bcb06feac3bd7223c09324d562f3d21f341a285f39f839901c0d2a172e0f1c405158720b5623e25f4d8dd3a21b91876e80ca07d19adb114aba3d78e1b1d3384dd4c315d1154db5341cc60e48ffc70cf4891a352533073097a62ed1f158a3557d3f5d4b682acc617fb3efd5551b40568a6e3278530a0aa08a19df27994ac37a2b3e91c10300761a21e4b20370af087f066c60c2a13590aa82bc0b2e66e70f7a7e2f17bd783027d67dde7dc2b228dd944a15b55d4d5a674c90f6fa04f565e40f5230be838a5c96cdaa41e17fb308216b5ee8f5f948ee98ea0500b299dfd6bf61beaf44c790648b52fdc5c777f5e2ceba83a56b51f6320c63f95f26b12b88c881ca8383bcd15271481f740e9b55db7826d9d2c13dcde0e0c6f2f915223ae23f4da38288b9e74c4dd8f0692d0868323131bda35c9d6b1e35546277f385a02061455f26cfc84c19665111fc62f2a7b1ba0981ce314bf6ba2ef5ecde8b77b46884f88bdd9764ec215e01640d429c3d66b37e0bd4c1d5da3e3946111720191f3f272a4d27c7436e4da67fc64c97ada00463724c293ebda03e11a6da0bb31203535ed0249d6d75f5311006c38e25d96bf6ea33b74a2199bb3e03b9f0be02511f11ce7c3d2e31afec3d21a3a23ab079f3021f879827cefff4ca310d63c5b86b375c90447db1d8ee51969d90349320426dcaa85f97168a2965fa897af9ec1d9a8c33812b141ef5ac1ecd1aa86aad0ee3bd666264068e4f94788b1dbb808598e4d1d57480d3b59d414b36543b6dbc063f62324c9b736de619503e9a6a15646e1f71e3bf149137fd890184632dc6d457ef3e91b64f6d3300f82405e96f49e4ce6520d4956f3871430ca87b6a05a6be73b6e925cbf456d244951772b9cbb5b3505ab8536a2da7eb76e9946f936fce153fb774486b71d02af798941d2b87871b9ee6e65b7e39f202e88187448f300538dfdaf7d556867c167ab62b158ae0711df9f5596da47a40cc12212a6067c6aecbc7d4c48300af02ee4db64ef11ba0abb92416edaf78939e9e556170c64459b9eacf781e4395c6e33bcd48cbea576ea1d7eb2729737bb1a1ba1e6287afbd9a534f66cef0c7783df515f5e2f38326a52ff6ef62f2e275a563985bbb7f5ba513cbb713ac0d87c6feeb28ca60fadfbfc846548d475d9eabbb8bd6a95267e2175f59b44e65879a6d698dd75b55e7c19351ae22c1c54b77e96ae4ff6ddc8d09fbe40848f56664842eae6a23efced7aa1480dc8d89533f2e7e07c71cabddaea851e7e9f0cec22971736c09e143bf3eb1fea0a9ed09208e221d3e4165756a052e498f8f97bae90f44baea8d07fdafb87f8116e0ef01bdc07782eceff782e91dfe5d712efe28032ebec18e9055fa776fccda7eefeb8dbc80e456e046d33c3a2b933b1e19f2844001cbfeb48faefdd98f3a2de6b7d578ea2bc4086a138fc1351ac57590a35a6e51f9835764dd8495b9d503faea59c1d68b7c48b9b87d18424bb377bb7f36fa8798836dca0cb3786c50fe42a9b2d214506c9b62576c58f1e45ca48f0345889a47cf87e52621814d8db83dc4852fb61babaff2318de666f880417987b6b8fe9241345d0ec9a3f0944b1c98d17a468b79d08369a7d74fc8029750c10ab6058b3323bd895da16fb0283800f236265f1120a327baa39cbb52e833a494e1a0143911d79a95d5999508892d7f3cbc7ca6108dc6bc8cad0fa0a624344b223cb733da86b51f8400f3bd45c9a97f356314d726318761bcdf399c1c9a44ddd605ff58be4e19535fda0509a61facf294a06bb8ff19ccbaf36db696ea926c365a2435220782cbda7ffa1eacdaef0e3f01c646fa9203176fccdb44d502fbe1608b510d5cd8b18a21fa480d2ab9073c8fd3fb0d428bde53144ecc44d876a199b258594b8587aa6f3610e5fa166782577a47bc4a3b9d1773bf1adc92ebf53b98f1b9dcd1e72a054e91cd625840afea8b40bde5b5e93ab03ddcb747d9e7ac02d2f54cf1bc9f97f2f0e73a56ae62225beb321e42bd5b915a3d50c6bded60169e9b4c0a5cabc59dccd462cb0aa6f8d1d4c2b4a858a5ca38fb36f87f1fc04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b698ccd5d5be8ee9475ff4263d756c751cfaba056f33c1c5440dc3459be85e1a7c3efa85e3ce4fab201edc88c4cfe882d4331e91c59ab53936f5824112e7e6acba099e0a54afc7974646e8fe295b8366ac16c693c507e32a8266b53c0bfafd076c2dc6c60c46979b54f3b2a3869e189830c6a468e16fed7478574e9b68e98998714bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4a790e78690b1fa3e28fa9b6b62b459d04b363ad69c6cf7b801b48b3bf27015c99f87eb74479ed52660b90badaba7de5ad274c2bd6457ae73829bbbe19a551d5c210cda7e16b27a73253d169cb304e5a9e3a2551dedd875c4f1662a74f44ce7d059da4de839add7f34500674c8afd26a9b986a2e040c5c988cbfee73a680721047be632f7de6d6793735ed34117f2105602ac31655a41eafc00c2c035a6440da6c58f9cd7cfeafc2ef21d8d4739b69ad9e00b8939a9ec6ebb2971fc5bd80488ed5a0f127621bf760fcedae885393d5006028a2a60c8e261770718e2ef0920e6cfa23c6b6b831470543c7793dfe044ce57f2157aa6b27efdefefa62cfa596195a3bd24b86298f3cc1958b820b120e4ba55a59c49b61687822a39f2875d017c9589bf06b1007126f909f51bac01c42f9a7bccd91f58cfba89b1eda9e19cec87d01d70f3405bcb32e789fcf83bde1500f8eabc19a1eec60f90740e5e85b64a0bb55d631661d721c50e45c0e48c0c9c5a62e37dd229fba89f8ab45eaa292584ff7cc23bd90832c33912ceab5744b7d28572368e97a9f0a033f303bbc899ce7fa9ac609602026beb7e885e4c22d90d957bc9a1de53fc9c6c4a1da6778c08f9aa72a6b5fc4261936fe9f3a9979ae1e72448614ac404ff751220e17fd22ce81a9513f1db6e177519fb675d5a2b4ab6df352cc3458214a41d3c362ecd2604f756d85265effb5c68977195462650190de030054bcf87579fccc4286e3f5e9c5e56e406b0db2c94ccd48884e455782b853246b90dbfc8f9af6a326e1a4854acd83701db9745b9f9108b8310091ee25d0b99cdcf8047efa9a3d4768f733ab9861d7e58dea15c3bb24463733919b885263f216683540309d4b6860f7470d41c1cf845d3fdc109a990e6f7235e050779ceb598e6a98cac390277f9b714a4e5f1845c859b65c2206350f79fa698a41607abff3cca555055801687070ab166e65a90acc12fcfd25532ad06adea54d18221a63a5840cf6d6031a39757cbdda90d14c7c01274dbb72c612fbdcb1b1292891d00ea726709a54f47adc2be20aad8855d4494e62998dbe0e68869a4fd9d8ecfd545fe39143ff5ea3a546e919f9170e6390c521351047e84acccf94704c6823fc664eb1c7395b96b952af4fb285b4db89ef525a278d92bf6f0277a5e77a49c5912970204f8af8401adb1b22adacc5db06fc89fb4086d30673b24735838bcde5eb6aca46ebf73c2bb000c127f94d66d7898cc2138cd3695d9c0c7720f936bb0b2eddbe40122bd80729050e839995e26a7f29c718abf328978667ef0df43df0beebea0bbc47ab4980ef5c2d32f010621134a72e2a318b7741248b743112867ce284ace356c22253cd4781dbe1cf6694e4b9177e9688ec3152704455986cb28c1ebb913fba949cbb4923aabdf3c3af95c0b615b6b426b0132d4fad5ac296572b896e32fa9bb80c678d0b8bbbe87c8551e497bbf9f4e35f96ca152714dee534462112d0f7738fa4e999548c36da3edae3038a99f98959bbb7dd56c8323b77fb87b3ff2bf6477ae35f62c9049e98db986e06a3421ecc0d10ef55229595ae3f8bb2b946b11cec20859d5ce7b2a05c3a8198367a73e3016168d511e458175a02843b44a61188b7d8f38edcf7abe6776aff1fd7fec95dc193e8334b45f7e6472339c89b8550662eb752570d80a1550f1f477a9202ec13b988b8db38a95c2b430f997c6cf77d5230618ccefbef298e3a6b67a937862c098b655c1a6b4dcd0de928a7e3f58b79b85b5caf0455c28cf4e3b53c77919e3ff45a034449bdf520bb1aab01f6239011eb6d4b2bfa52d16b8bb090387048d4d81be74f1ab64dd0862730545e083052c72b124ae60ff5cdf0a655f2f8d9acc4d5643a8da6f522637de94134bfa4fca83e94b21d3e5a3dafa571e9cfad83d287ded4bcadf3454f4bbd163d1f31b25e0550f557d1fff724df656213b0b89787d224b35af28b0ceab5e45d4a5392abbc1bbe4e0f9b2a8b4ee59ee901e0c2de1625969f84a244b25d9cab5e83881b0aac886d7987d4b888202e7bd64fc8475d9b596bee063d337e6a905fabb5689f69c1fd603eb31606ec6f7f49d9a000959759a163e2c5de344b25bb1c16aeb4a1ca9c80f1d812b3afe71146ebd2b815a1141b8c6b0d9c29bb43ac5f747168225281ffb58285bc51ca687cc9986d9ffb8ce10f1669df97ab2356eb22c32b80612244d1b0daa6ae58d0aa0259b6bb05a0115da9c1473a7241b792d5c3fe1586fa25bf4318888d764fd480da775e8ef67345b3de3a88c410f1dbbc0b8bb53c3522e47c3fd40bc004ed99f20f8fc05ce3af9ecb1ba7712d992374f0e0b0f90a79315cfdc8d7f759e2cdc6b38e65182d203e73fe0aec37ab379d54fa394d821522e5cbec45b6e858f71a1fb57d4ea3659f471cb4eab3d7fb11481cca2409c3cbbe438ec56f706f859e9c701a164f5fa8097986c99344c44797c0ae8df1719f558a15a9a1f8eb9c06fe6716ddcf9672f7d764f957dd8e055be5c861e835a008d758f5b4b05828535e31aa3ed460061ee13585d19d1e4bd1acd565c8fec0b53b0611367091db2b42236483b1e319379e152a3f586db9e91aaf81b41529929e3663ff86de4b83c195c8e7085d64a047cb5e771f1dfaab1f4976b0f79c79eb349fa745901e0e88852e64904c3f9cff5be2b5f460e3aced7d06d9c61561e404268e9956207d12fb0850db49ea4555baddaba642836d67a0913416b2647f43cfcb33cd73d57fb9b02cf1b9d52921694e6d5c12209cda76d2dd2384043fe1dd49805fe38f79b2a5bc1193bef3ced84d97bd8e0cac06281bf9e61a8033a376eadd9e3096a9a9f8e3a13a7ab613421e7b9b1ceb6119136d29e8e4a90ef49d4c173b5901901a548b671dbef6585d6d24df6c38c01c26f23dc4b138c0ede7f1358a8d10ad819e4df15d77eabd83df1357fc5d5fa6d7dc26144f0738140a2a6bbd1db674ec1409ebb01ba49267f934297350baccc0a619c3b17ba23890dfa75a169268abd345a90dd351cdabec15372f1245c74281e847110ca62794393405049545ebd3252aabd41df5d62561f3b9c23b1ef1d4157536b54c99f290b5d2b8acc57bd0c13f18fbff77c82dd429dbba4f41ba93d46c1bba2c30940c62430c1f9a3afee75175b080ef62d91de18a3dafade5d7eb93f5a5e4eb2244e92fda791ad7c08ec187c3b12d68cacb588fa6a5a4e546955a2c1eaf1d51df575a990f6d1c14c0a4b3ea2c447911e6387215626290478b71cc84c96405348b883988bdd83f96c1b1784eaa786c04e5fa16164082ee9bf514fd189ad5a6906791e5f07ac18bc215b09ea11e01d9e5f5ae688648c7e3abed1624e4c6cdff6a05c7ccc55a6999a27199f4c0b67a1b83b89f0d1bd0b9656b046de30e94a29831b025124c0605687186a6cd8ed4839074e4840e81d5920ad5f0e2489e89ca0f470218d883e50e830ede56d99952be1791a39e16345c18f5f51379f99600464e75c07499e43f098a7c92826f1fa46262fe3743adf1771b82d304f19f70a905d777c90f26cdb1062e0a19e75a6e6eb33bccc996fea0e4f71572857a3d000cda06318a378ea4e13e8360fbfeaf83084da349c6e0960bc7e2266c1f0be3b9554b2999223bc6ebb6d438a04ac82882d34aadae756231e40fb2c3c325fdadafd123d37ce8c1084d545982eaa150de5e1023edfecce6b18576e0ce575d65c50b610432590b214c34b77b7dc7311b671616a835821a735e57336679a106f977a663b8177cbfe8e31e62daf316da9192dcda9e563a8614046b75a7b1af8cd9adf85aa384a51808821f74d8963d2c2cf25eaeb1c17998dc4469f760a834f5d609d142370bf530c1c8fa3d3c1c4f0ee8c2416ad4a54cc1fa896c32921fe8fa8d21b9ec4bf428ea6c58dbedaf0369345b7078076f10c10883efb13708ef1c93c137b583dd4bf6d74e57a4e7c7442006bc9cd9a5230012a2e7f787a3fce3efe64c225a75ef6bdfd4cb6d770f59295cbe1af46f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ef27ecad5df1de861485a10683e09bd836218028f8693c2f981bd42dc964a9726e6876e7c6bef093b0853fa0b27dc635dc591741d7779039fa457b919c49f7115e866dbd1d6daf81db191d41dfa28366039ce5a260396ce9c620d1429764f68d271b85351cb33caae4aed7ba896c8716658368fdc66aadb8456ea6ef7e95c5bd571b02345a88bd3fe468a2e3d8641319e830c7e0d9e882a76a594d30b105c7d758b9d12ec3f19c7393a3eb9a4386ec4a19715ffc3b1e870f6c6ff817b4fad7f9fad4c4c8c4edd10502a8cbc5ecec2be3d677c222494cc9b9b9dcadb6852abdae40de5e3d15d015f56257e2ebd9d0c899848aa92f8d4882c6462be47e3368d28519725073975965e2c8db1a48c701b3b876121e58fb001ee1108c4ef5eff904f057cd04c6f585559a23dd4aca9dc296fee9f0748b5b54a11ac82a54aa8fdbe16303c178d51ed49ee879652a666dddd034fdb812e2afac432210a64bf7a09f93de8c914f1f0dbab38113f3cb84ad0d0bc6b2cdedb9bf77ecc383a595ab680755992daee87a00ef8990c238925a562d4dab7889be1fdc4fcc012dfd363ee4f4498eed6a3034a3b03ba04189c96b9208abf3164368e66a459236f3e96e2aeda7c03a8c522951219579ae205aa35a0ba75cdb5e6ab70d8370758f614ed8b5d9c165b5ff616e7f37f62ad80b447d5e3e91d5d0566f6524eec6bc31b33e28a1e59a5080c8d5e91b105beff3bc94c37046379a72b9a28908419b3f256346041941a4c789fd7a5b375d16876f5d60274714edc71c32709928e2a43ff76558713ef6d2b1a0eb03cc70bcf2607d3824c3c73c52e50479ed3c7df7a3e5f5ea8ee44c179099fa8cd22e54f6375e194b2933638e962b83a3cc5d22675163bab32a1844b26028436272946eab666178b7ecd4b717278d70d7e76e9df123de28073bc4d4dc710f3ab02b9d9eddd51a8766239b53b88d77824b33e200d8e2b703aec704ddf0de75662dba141f160bb49d32cf84d9c0797040e2d0fa4d704a70b54279064eae9d7f80a7fe840ef96b96b5fdaf34d296cef7b799df76b20d575c5ae45a46e623f29292473a62d0ed56d20f898ee04c01f0b157eb123eed93bda011717b1d24e7599dfa5a3c9e2c7a416dd070fbb655b65b719019f4ad378575635255053e0c34c385a6a76735695e44310996d784a7f6ee974aeb633fee8e6dcd829db399ab6f594b6cad5ca758433cde776d0168b974881b792a9edad7298073c3d7ab1aacdb9a35a92fc8a40903f9c970ab731cec91c46570161b86a291f20c47be4e6b389915264f280c1ba3a03c23113cf26291e0c40e5a0a9d2211ff818f364eaa5807a3d824a3d2be3f6541c06707212e1316c7d9779cbc102c26c37cfd30111b72632417f5bf45ecf95c875cb7ebe0e2729cb237284c21e49c946f7317904228dc7237388b49467d49357f4c5a6dfaff33847ed7245ebd39f222b0c93c8b031f0e3ba882db2b817914534f9f48c0a99a5b777b8acd268c28db68ac2d2320b96c26341c23dce5bc787f60265cb2219cc90187bba2ad4b830d7e8f192894fd6af73b72a68ed3f7f5dd00e819b3c6dbc8d2765873a5ac6479436d80e5d664a1f7651a67de62439c0fc9b5ffa8f35b7345ba1b2a1d1cadf317498a7e12b3c088d28bf839bd1c91149c4e8ff7a6833806d65a44b4026067597708e8f502d8579956fc034df857fb9e554438511eb53cff11149b01136ec6ae1c47094c3c4e0db06f0ce7187b4dc3ae006b65dde9cf34351673e57f29949b7f60cc62f66dbb1c4c0e26b7dbf81a4f8e4982d8ae6e718f2e662f21d376d49aea20d51dfafca4a2e32dfbbd97b07b267de487836b93358d2d3c434490537ff28c4abfa7d1947c3108e42a41a6898a8c80bca7b7e05e78519ff0155f51829772a3132588b001af3fb9147889001dd22449df09efbf72aa137ef150f7cb541e0a869e65086d53b0ce37626a26deb89e238702f63e4eb99945505cf032e2c266893cc3f289f3cdbe0e9d35702f8ee31b55e236bd7b520ea04d334738e0d1dedee014773ce6528beb37925ed8f68af0770eb16940cdc0a19b5c4576bd0e9078c78a0b421db3f3c094ad3947b0614ea4c712fd0d9a050e68f71a1a924a1e34f17262a9e637a0c1cb971cb87dcca1c813d20c343a9aecc10d57b4b652299d33711691440f85ac009ff26326615a1ccaa2d05b5bb11427dc39e72bcdd8524fa398840ad9d43a8c9aa908be9758021e698d5a315dcb38f5b9930baa3ca5b2a6af11c6a59cff809cac9a69d2e1cf1bd26660086db7791494830fbd5a25298e3c22e219e2aa6677eb27a1e2cd05128f635e2cadc7eb3de9255e999d3dafc67b46fefa971c277b85eb294c9361c4ee0a510ec7e501ad7bc6917c5016c742a6b3feba82eba3004ec248b4964a3dfe44db02fd6d683fb2a6ca6d7d3bc4a952afa542d9417db35d76f2ece066e7311db9fa323a1af09393799e52011cb68ef26881a505eb2677f75c9decc35d32e0d373cc086954f9a9c9fb2abf915507b75ec6c5efd7862858351b4624b0a773b0dafe1b911886adfbc657185548a538d3b9c9d7a6374affe9548e811ecc9bbfc8b7b08ff77390622fb2b103f3889b3635cbd28cd812fc42084f301e8d49a97cb5b2f2981e383c6fefe269aa582bbe9036d0ef308d00de17f29c74007102d4f30d932d890e0155b00f696c45a987266df73301e83c43a0a69976fb431bef592c52bbb8b4aa1978683cd4bd68fb6e66b068b15fadbf89a71ca8a5783c44d0bf2994797001355609cdbe217ce2de3312c0cd922a576d18a796cc7b4b72d081162cbe047623955a65261a8d63e100b3d1c7de0276bfbe79e38a479fce68492cbfd85726418bc0bcc06e67b2def582c2a2df90453c5696e88513730e3227419429c18880843d4d3140c3f33acfa2f77ac40423b503ba90ad67d0dee59479d7892b1400b4aadf1681e9813f8308ec4b4eeb6e948a727aa29ff116cea255e3cce9cf62c2fffd49324720ba5ded1cce1ff251158621e5fa2964968a65fa45b035e0a1e909d6d6d5c43119af87885f0bcef0be51055197ea825c6c473a9761a4487f49e986d068a8f06ab9b355f0e330cbe758cd2448bc7db9dbb640aafe7ae9d32e20ea24e4862b1f608997e320b7f3785fec361dfe9525f2a4f566d6a59a7f72e87457704de42e013eba81b0e54001420987227a1160db8a17057bdc902e8346c540c0b285e44f4971de4839579e2c996a7a52dfdbcf17245e4517b85afe35bba2960933c165003fce8141c245473a6151da3860bab1c1e64e74a22f0bfb193c541e394f4a774b93f6d19528b3754a8bb2d9d29bc201d0ce30c67c9a140f789b93d2c5cd21922638e8ac799a7d204f323c584de3dbc796c86dc96535facfa688cfb6fac0db0a9e5e87ad5007f0c85646ef719a083175623fab1a2ba45665784bc855784e900d45061e2a0d44e82d6085ff9cee55c4c0e1e08dd18a8d47a0c7e95a0169fdde7c85a2d745ccdf610a570c3a538e26c0b6fc83a744ae428b44972b715419e5ce1671847b09b459f87202b10e1f25c6203623f9df28e6962db2fd4f5b73e864449c7e20da32ce15918be2a3c03f46bf2b027290351e3c93604583dcdc297e3a5df6ff092a086311c7ba4fcbe6f5f769ad2376034b27dd6e67f8f8cb366ddd32f36d364d42f263bce4c1fc3ab19db6887dc04acccd1226a92d5a8e166485e282180a253b8a35b7bbe4ebd7e338fad71af4373611d3f1a6b70fcff4ba565761cf4db9079703be1a29e59f5216a7a20e491b0b46de7ff3c46fd555b8ce3408d666227d20f0801f09c44775ec7b39773382dd9b957fd66e56fe29ebe1027980ffbdba0c9b4aa8bd69ce7bec8badc5d7d0a5449e7d18eac08642284aa88af2fb769a47efb92d3f1b83ce4ceb667ae9bc3143f6a819826a3092342032bd74cbac0ca5bebe7828bdb2bb9d7c8ebc7253f26ed8c3d3c0804ac425455e010d04de10c2c47f60a06aaf7b38cb9f0a990e6f7235e050779ceb598e6a98cac390277f9b714a4e5f1845c859b65c2201b806f781b0707f0a6dfc61af7a612909c7ad4e194082c3834e17aa47692d3c332ad06adea54d18221a63a5840cf6d6031a39757cbdda90d14c7c01274dbb72c1041f8d0a363f9557559c9cd01f58266bef5d1165d4a548febc30f42b59ead3ad60b9a7555ac11570bc054dea25a018ec4271d2bf1ae7161206a2880021a6561e052e7934cf1577ff0367f0cd98a3315b796ae9916239b9d8b24fb5c3c01e9b3f0277a5e77a49c5912970204f8af8401adb1b22adacc5db06fc89fb4086d3067c48160367706b78bea9ab270128910bebe3d013bb4f83c67bcad5f123ab5921e3a5be3b3271b603e4b47488fa6fafabcaff96d311356c56d8b3c88e762f36fc1251d70fe04a91f1edea827eda7a053ff05a04cf1167de613cf996b8ccd0ecc7edd598b78ae972672629c4de088d65ec22969adf29077bec903151d250a16b05004013b8deba6da47baae628d3f79a199eb33173d7be607e1d471020ff58710194d39f617102d3cd203857ac8b40ef19c44a6c526ddfff6baa8f33adb4cf53f6402d3769700cbfe3a4592b5f2e841c3319580b5cfce024d8b9b5ea74f2ef607bd97c91b6f4b4c6b01e8962ad35b479c2ef3766a5ee9d3495af07685b26a28a6e5350a297256d8896f829c899e69b06a1a95f99492b4d62bfb0ed8d79fc9980ef53382324c08fcdcab481723c1ac8932810c2c5087adbcb3ea6338e730c424d309891a77fbb68b19768352db15f80697be7a7546251526ada0f931c4572621a07a5de6d1da06d5419b408562cfc1dadbfbfae6a4b65a1589ff8c97f4eafa8244cc1a9bc133f666f734f1274bc8be38225ef092eaaf618f7a0828676b0848f65c6a4a6782c349178ecc88ce15bb57b63f10dd97dd6482f5a1b1f39ce132797e7a385254ce3c40007b2569938b564377a4033d0793cb7e81e4123227ab81a8c0466a8ab686847c62d60716e4e1c1c967da54d546562173f9963200f1bdaa0817e2971caf9588dd768bdbbc1a695bbe86368b36f9aa7ce9a33623c6037acf38e7bb8b3c872751d7506b736eba70066add255e00f47d86711821db22a9a7d0c76b652dc3ea5dd4cd4369b50425a7aed52a366ad1966fa0c4d50e20728287c1103f384b551052d37461e187205f87d235869eaf2bc1b93815eb8fc5ca2d33f512b3fb490b9692ed2653286900955af434b106bc83bb9081bab489b31dcf8d442331ff1d67688994ef7c2774c3c8dd1438cfc97e0f74bafe45aac4a8fdb0aa75481564bab32977ce72b08fed1cffd7e8ad47a04d59aa5cbaa685daadd32c3287ab79632d82d0030a3c0fe2b036ed9050b47d47e63d674473ca6b772e8c6261c08d1fd376f3f93c75a05383f21ac9f9558e8b321c3bf430ffc75713e7741a2169d338325970fb11204f17089cc5ee6f9761fad5e4c64a0e719df2c1aa09508b49111347db40810a79edc12c75761916effe02a563854522ea9aa9f9bfc388eb80e6e7d4d44997a30a2c7141c1ed2fcfff0e398e2f30c0f28af683f09c98e742fa3e7e6c959205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cbff70df4e9c620c75c65f2975c3e1d5300be9f2ed4292c9396e59638c488a8565a745b72c28d0daf083d814c94582e92b6876770b9a0ca0eb6c84505cc47ab6defd08d8de179b756b7ccad43d89275cc86a03aa259f4308fd14bc3f0b5d05a2f174f237867051743ea1af375292bb7e11634bf6de428e45ded99aabfc7f62eceba1e6e473a696676c4022ff52fe9061b565617d0d23a407365e71f6b71440542469575c1662e6bd11fc7a4bc16c85dedf16f3f10870712c6324d0f6a7f4aa2d3864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea6c13c057098ab2d91c70123b27c322141128410633dd58396ba125658254150aecbf348132b1ba05d59de7545676729866a1d91a8ea3093a68fdc2f206af625d9e1dd8ffbf36ac1f82ffe5f2e28ae896a52ba6c30ed674b2fc9b793fa7ebef2edcab0f9c620738487b9c8938b422319587841adbf99a3153fddd431191553ff93d98ad3bea324d193636f58790ea9738012995d94e7298f4dfe4864e6fadaff9cac9e1ca2fbccf19e0e10f4442b379fbe87aa2ac7eb692b17d2d2c4d6b2236f6da841425cf251449cd7ed12183d393a8fec116a53c764115bc0db461adb7f5cdfff9313c94eb256531983295adf387bfe3a0c5b96b2d047e13edc43fde5fafab2e50a643344ff0f4b1a6b1815243313eba459cb5f42afc9832e3473e97ee3d59dcc8ec541d35c6f9a9bfd91c5b44ca6b47f2e5442af825159d32e6e4ffc99ede7951eac3bb15ef6e888d32edf86c34c557a30f2cecbbdf7e6ff2bf9ee222b84046498524d9c6e8ba06882fb76973a319ec3d39cfb55c3ba997875b13f304beadd78d0769e399e140d722bc0d5d11430e8b746774bc268226fbbb0a944f85d1e242116d7985004de2fc475fabe48255e7c57b2e068a35911c1bf7452e315867d8254bf49668480a419cf40030a3edf1838c0ef0a3f3a6acce29781d7347e69598fd1b6182872a2b418b03ed327ad2374468657b95b5e6c9d326b3d43339d1d4481df7ae0fa4f971694f9604f8bd1c3091af38dd72ff2c5ac07ae3aeb3b8b80492cae46df9c553659cad430a8d5724a8e1f4a6b74ff44a5cab40c2e3a5b5702d052ed148afe487e0df04d27ccf53fe376a620518263cc2283d04133d836d50adc037fa6f1bba111296875defffd1e18a3c818ca26d6bed8b348e425f819f4f8d0f1b0dc57ee2c5135a3df0af63b86455ac047c9c09815639a9e840ff43bc32e58b1d40be9a1691af7fc97f6cebe7feaa84c6bf65e0814c117d38627bab27d84d53a6061048a3260c18b6e46ab6037eb2353aecb497775c2d867f8660cc3304d2b61547b4aea3cdfe5201586725baead2ea11508e988863c9bc783bced82a09624c05ad833589c9674ec07e0a37490cbdcc013cf4db51390ff99914a31d41a87456c6d6e1969042cdf1a00c1e2f13af962ca168ab4cb34794f435544db60508e981d603d4bcc6bec70e20b928b8d9cea52952042f141fa18e2959786cb375f871f55070f2f8bd4f331d0408d83d2ad5600250c8a34f58259a26058452d7be8760d4d6add1dab2733199ec2b5ccf6a73420b3b79fc3ca8da7934b7e11dfd9c4216ac9dca5b84eaa0b0d539b7ede9860823d76c358f37a1398a371b812cde0ce760c1ce98a7f61a8f488e410750ed902678d66e72a14455d011e8321732191a19b0c9a20e73c8faa522c644e63775b590ae678567dc97764df8cff6ed05ce5ebec19c7e9ef74ab34be22d81ce169cd74f633c0e2ee055137ddc6fba0f27c1cb3e2d377fc3125d01eebdb7cf0434c22986b8b0f9956b8e33f3c4a2aee94a72ae37c32fd749a010b53fddef31f1048d7949137b0b7c47cd6d9bad842be30a277b828e73c3066d93ff87bd62056a68e0a4a9585520f9e034ed67c7817ff90bccb6c1cd2685b852ede3b17179256ccfd9f79742df3de69e9e49d8b0b839d2e19f133879b70f1eff763c8b6ce652af92c3f08cca66d02101632d3d719c505125827e513ac375568432b90872a53af2ac1ecf749b2fa72bd566587f4d71a7733bd1d86e8ca0dc68cc07b183e9db3df3e2296475c312cd1c98be3c1caf4aba5759c0376124ff46c47093ab7daecad0ea1361681c309442f52186c00de6fab650e12539f66c0740cd4d576d8832055ca81c5241a253e89a3b08b1306298d117aa9d8963cfd3378b60ece7055fffbae739e4c603dbab6eb660798d5eccd9581396c7d065735b15807def099d5ba2f1844e7dfc766860dd736b8d9982448bbd9a0de508b8fff163109c9306568d205f396487ea714c6855ad0a0563dc8704cbf80c964b27c6063ac1fd7084e484c0ea731f8cd751bc48858573648f09519a9c9b433e9a15b0391418e5c1c5836aa88bbd92697132fe02f8e5e8fdc60ad5186fc686c6b482742defec24e590574afcff6e51f29169a51b54e3116d4b308ef7004a97101abe700869ba8d056cad983fd12b238a74e51fbc2ddc1c6086aca94d06aa510e97ae36a308ea8b45e5790c05bdf48bd14fb547c6860e5c308c23805083828f67f8763e8f8788f7c535bfd7f8c557a5913f818d84a24dfe8285328cdcdf54697eb4527ce5644143ab96f5bbda39838de262a8c097f324e0a47f932baca00d6d38c330b11fe682710ccbdf49c88491ff97b403e93fcd0363d505da34b885c8253b2cc86328e6295f926e67b6a5b2226c3c74d2dd5ad21397c7d0f80159fc06dddb4f4c2c471617c06be98c27b8b7920f83f475df44f281a664b65d17622f5136dc8277449c1fe11fa29f206b24dfaeb51323f88d744c25b31ddf4595c9d69663d5b72785b25b135f9ec48e0fa6a4f5ea23a8a210ed2a7d7531fdfc731fbefdd04446d2eedd587687554bc0b1683553cb7000938d81623d65621ae6d1cb9129f7de1937807cd64e52b3ef19d8b9c5578ab4ac88ba075e030585099434096e5af38991dc0bc7c7d6556a738302804b9bcbea8d1d16a77af8f11200daf365e6e4cda9639a63df6ffbf4a0def9666df7033f6e22b4f0fb9b455d2e53e9f9eeb2a2aec8fcefc63966d44ab6c287b2bba5c2d642131a5de7dbaaab68decdc789e7904974bde126862b804e9dd3c8c5db4fd74ff9e713335929f96a15d5ec229383fc56679f0d69df31cecc92cbfd7b45f672786daa1238f8bc25384c38b5336db8041639bfa00b53ed09c5f9d9ae52077fca724ccd9c83c94743a838a0e218fe8cf5109f077afa2ba59c1a167f1728a15b81cf7b5c54a853b8acb240c1fae1cb7a72bbcbfd1b40c3976324cda7f021b098ea044a9504fd0e5aec6b6e36bb985626405fad3bcc2f4fb7b0a58c84210e18de61fdcaeaa988b5bc023a6e5987dd64960c11e5a28857b1ef330b43257b1ec48166db632c60ff6152758b684668b28dd134470b207d987ebac027271bca17f11c5b3bee90d1cf3234ce9ea20adb61f3bfaccb5e0bfcfa41c64001b839ae23c45d8ecf58974ba2ea5002d58a7b9fc272b3b4160e88cc0e3ea21e2c37c55f72c65fdc247f4069dfc14c25ab7e406bae3f92c687464dcef1652555c3db08a4984ab1bc2a144c036afad6f4823b572d836cdfeca31021cc48bb29a02295f57a23292bfa885ab3a4d04472d05e231026f57d1aca5f2691c794e8b8d60203257e1a1e523e3430f9ed37dc30509428bbd640ffc5bdde7e5e50d8e28ff4df19bf25f79a1d1997005523c6c38c0247e404a177423761f959d364176b79f401bd485fb55144ee147d87e541b5c3e8052c5eae0fcd8e0ea370ea8070961b19cc2f0be1dcccc597235e7990849655772b871350029de0a85fe1e8c7433adb22c55af1cf6ade3a0c2e72aa99dcf053aeac776e018a16295cec2805bf197361ab631d590be49decd81c49a8a6a351e801beb74468866700b01a3c216554ecc4179e41b5dc48b19ffb181502ac1c091e27deb4bc4b0491224696ff04d735f0e53b30abbe56bf1d8af8eb9847af589173c0787c8dd56eabb7028f898568b6e076e76b1810ab40b59a11c295b0e232351c9f4e2cb604b43d29450162219506ce4c1b30418ac0b83ff681fa7d7d76a8f7f583cebc96dd1a701431172fdffcef41f0be7b96c5dc36db1a1b493799b1d6350f6d12cb8dd1b61a14ace429eaf2c7065b070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd49e96e2e3231f0de46a80fd21ddb93dfa8ddf37f369693c4c2c4a3f326bede1c3ac989374df174822188decfcb771d7ed031f9e60ba1d5716800fde0e1151ed9b5284e6ee88b3e66e63dd0d2f563002dcfacfcf969835f44c8a0073336499dbd69ac9353636d7221eabd245eaf504b71946e6f185229e28982df111022ccb309c217bba9a4e83d57b81547efd4e5a602762a6bebb8f288a9d6df8748549e475253445fece433159d8e40ce4c7d6815c7d68a8f707d51e9901ae1939f14f6857762926c87e87af155b70b609fc05d5d28a5f133b3b83ebc164944cb8b3fd4ce60ee0cc739f0b5800d7688b2fd9378309125accbeb63224da42478fdeb73ae32731a058f06565b8f6f5f0eda34b1f5a2818a247bbb20bac390aef82450e1af2a0be77f6e4b5486de98bce8eb71f417be34cac9a607b0fd2e9ad37d3a1e1b6a23a37be632f7de6d6793735ed34117f2105602ac31655a41eafc00c2c035a6440da6e111cc40956893c9d4424df00db996838a89d79e12bb3a2905421fd19e3842e6ec11974a9f07977f7ac5ab37583a8cbbb797e92dad9c3a72f40aca1ad4a3e7ff479d498a25c3899cc35cd500bf7761a22f4dd5d9fb8ac97fd2a9b12f8d60ca8df12fbce2414dfb9541785e5dd508ecabbe381e318a0819d848e9dd599ad292fdaacd93386d6e52fa04a8cde847eab66c8bf8ffc6d01dab99ab5d531bd926f3b6a0a3f0c94b4fe2d2c1e498440ece8bdd811426a22b0594fcc5f51cc4897cc127287d25f14dd8e0f83d3add081abd49721b1703b3ea8f6b489ace1d6eda97ebf54107cb1329501325e20aa50d79428c0910cebea4d080f04bc7de51e4476ca86dbf98de1f62d352d8c2439f64697cbcf790f88e6c66a135d0aea0ce0af7c667591d9d97c1c48886efe514e4a70cbb631f4be6b7178bfaa25fcefbc8523cb28cbd9b29fb1e3a4faa8cbffe43c8c50d578bf8dbd5d13d452e8a432db4fc49a578d15dbc9118f588d1240d87d86e8d5a148f02aaebfa766043738c456c8e9fa8f8fc43d581cdaf34c880ecbff8e61f005c55561b6fc30768f7c4095b62a8c686a517243a666f506bf829db6ce51fdf07b42c9e10b86c15d8bfeb7090b375cd52a7621672d93c862ad416d9b91ac1fed6c052bfbf3e50c7e30ac99c83a5c01f7fd2b5e8acba867148a930f5afaed68a61af08f308420c9355dedb3c083db8739afe166810e9a3873eedc110837e92f6bf816053498f702ed0eab9b33b2814af142f69fce4bdd74ed22dd1db62fd907d3a1f54dd46277555ddc46ebe8a739884ac814603a3a6a55fd8f737ca748451166b3fefa02a9dd407cd6627622754102e4856f208de38c8e3f3f4cf2b7806b337cf4108b47b722f7d9b89ba3d41ff76d06999e0c277fef2d2dcda2c54445e3d21ab63673255cff327f5d2dfce2452d150f8097645275c84f0257488d86d4a832c5071346af447ef0fae8a98091bac8aa35049e5fb9c8a14e1404b16af272d47f187ad7df9ddc63acace8ecf23a302def582330bff9ec1e6259bce3c145527e988f73bc2d26f97d231bfe4455bd486912ec88feb1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525f4bcf2725b6ad525b4a490f8983b6a10508be8315c86faf056c0095db6ddfb4d27b6d7f6a42dd0fc37a43212467ae6fdff4a4f59f68476c40ffa6efa5a32489639bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4bd23354d80e87adc3551c6baf834787dc0418a30383a24976de1537a7f5fac4f2f5065efd54629b396c198d3277e4e5dbec838270910c8fde302daf7ff6753fd22706464aec90af2528c51bf33ff552ea11a8f74556a134d1ca7712bff173f42a01e9b78d5d49ddba32538eef87eb46d0f495ca6d2c050825016e0176eb2e8dfdca6ca127fdaa03d10c8ff1a30012276efb41e945c5ac1b3aa08f67375ceb1f81951af33c7c2c47237c4c9df50e1568ecc0b7b7e1ee0e84ce145d388d660cc4f02933a194d945670228cc2b529264a1f9cd905abd91f9a5e82919b8acb58dcee458f92799e622ed1532df48dcd9297d290184cbd6f9ecee180adc87cf1f3871103ff98a5df4164b8dd1ed0597b8372c91a09d47315c50e963e996cc072902285a7e6e56a32808335f26b0d754692630c04b518d65f223f6558d9d6b9ebd7424852ed4725d4e0440e8c29564c4b839b492559bc7cf7796218fe4f52dd777cc0fb7e812166cf9db3627a3fb21e049cbc85b02afdd499982b37d332f01377504cfcdb64f77621620b5a8dd773f7e3f1f9e089ed1be2d2a7019a6b57d2764c278edd5574ae70d260b112dc98e0c3e0ec1ffa852d964ca0505593da494c085c7994f52cb0bc95bb6e461d9f42d1bcf0e3c70dd00d2bc4e61060fb8abac1dd931a407bd48eccba64dcfba8e92a65f7348f21d5843447138c1ef53846bddfeb7c549c49d19481a3ec3bdcf3210848b7360c6ef1e8fc87d47dde7f6743a91b7c277609dc1c7a88de203216b854a47c2587e3a8f3f43be21dfa261f8b254a734efe6f4d55652a4767bfa764004929db22b67a5fa5bf242797908a019af13786161a2673b6649ba515f3d37fd8fa583543b3ceb2098c5d284865076077c835128ac1ae9184d1a4d9904d638118aebad87d15bc1bf87880452dd9caf3d1097954eec7dbf02b3699c7c4925058fbb74ad9f463be1dc2eb00937f852428b77fa6ab45c5f9d13d839730dfdb1c9783fa6b6d9079a1326b2beac292122f4529ed51ee201e68fb3cb29ccae5b3d7149a97b5d31442c8da7b60dfd3f38a40795e22dd08c2a173e4561fabd31425529bc3698c413163c039d51bd915e507ea8ec6028ff3c17e87f963dbd23397367afc1b2608e4b232017141533c61ead71db3b2298000317661dfb11b8308c9529387979174f40593a65d57aaf12b7da819095ec47e058ebcdc43bd3edd0bec9555fae3a299cb5852216c344c0ba15709484a7373c43ffd13416ced210ba9d0cc8b9e6e6eeccc05fbb8573f441c7b725983a3414401534dbc1bf82bd7ab846e4a9f9aec104ede398ddd2b7e8255929041049feddf91a43639df58b4d6d2924867deea55d6be7238568f074a331f6c389dbceb472b4c2aa5b8ddedb346bebfc73ee35d2f13aaf297fc45adb3eb18c4a780db144aad9d4765bed6357a93c8fef3f87ea3dc9c48483338513c834f96a2a7d3c3cc3dd73a659cc6f2c5d0281b9e67615d2dfed4104dd4266d1ebf6fbf66f392c4fb27c20400d360c11ff8f3bcdfe18c0883b752368bcd65deea096bd0f9b37bbb8b5ad1809086d22c919e0b287082d089e2ee7248bdb0479cd21f28c2de228903e506ae46bf877542d1603a9d1b5487497e241a8f85d21bd8c3dc44433eca8193fe5d98f8942c0d40397cc01dbda83819ed7d93538999cd7d5fa42d6b7b45edb91baa1a1efc897ba2619fd12aadb3c0b611618780ba6480bc3537280e0193794a9b72dc522ce6f1f655dcb3a62b4d1a381b2116bd5e9f06874f4243b44e70006e98f70edbd5431f2b2a4cf55a7b259852936daa11f6490c578103c11ba0b1c65a6b31702b063900d48c32d8d4e68753315cb2f64c8db3880e637f1fb93ac42ac92e41a205ba0f862a90fda30cce5f5aa7fcd2618b90aaee2c8f9b87d2821d924195c64429434544f63b54ee5067aaa910a19787fc5f7c73c17bd89a087cf25f4d8f77436482ed2c5a429f19a580ddc1824649762e28c15c3b340043ba20f5a0eccb49fdbc5da3652dd01766778a0f8b9f652780e90b323a547cb54489e0fe39dcdb4c614e9b46924bcf24dfbfc3170d07c6300f99532c885d8974f8cf0db25ed5a7a2d98083a07c7eba03546c54438862ae300ac3da650846811755e80c2f01eb4a9c225c179d6fff32133a7545e84641f52a23c882efd61d39cd13681bf1bb9967d93b77c3af40b685960411169f1004eeca493006d548a62ffde18f22f6532ffd9bae863d41f729456345221c2e7656296c32f81002ac1f2e90a7925fd619d9fc8d21784774a0e2315ef789b9ac9405f021bcf8e65d67a3e6aa4223dbb31672eb4a94519f14e80c17705cb9e8a7ae27c74e0dd3efbf18301262bd20744b7bc3bfd03707ab71d164ab207dc53f5b9fb46770430b89afac26475625e28acf2ad0655e976b6c063ed832daca6d3b05540f2ca9eb48dd369b4260019ff769cf947e4a3426709fe329e78e0aa3e1e503e2d8406f6adc5bedc345be810e9ce8185490acac7adeabe1ce7f50c078feabe3c5c148145751813bd515c36ae5a63e1453778550ea17a16116afe64dfb1bd95d3ab84076623479182c8493531bb685720e25eb15d3f40bef58482e196f5c4b0232fe214e8088f213b46f859dc1fabb5211249cab0455221b69b54b962dfa30c411e1fcc3f9c428c26c8ad3d7fa3e3cba6f268002eea921ace4c2986a9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58bccb2698cc82ec24ea6ec6e8d3cb7323d653370fd1ca72770d6ac0a3be1d306f6806845be6037ab5f10f2f56894733e48366dc74d1f831dd717854155bddaf5b15c09895a8064875654b1e659b7cb3ddbaca0ad32d194defe040f8131765f59eff63fb6ed8a7ee1886aacd64e84784fd1ab0934fc0735e6b65e66e2811a77bdc07cae0679b719137091ff84dd7eeb31eb4e0359d892b3cd33c5224b20b960a06914f7ba9ffea3956da14763baf302c11dee33aeca36772cf4d6d97dae50765d2cef51e11aec0d4edb9ea1186a2a8547f7bb7b1bf1e88e5ba13d84709d0cbea41d47237d4cb4fdb65a0e645f262826f9b300e3f38cc9a0cdbe2acf443411ce2f69f11ed2daa1805879ed102eca79bbe0e0a15ef1a5d97c2fc9209d5d8d6c575fff44066fe746db994b8fb1c79fe1424f890c9b5d713748a9976362ba74fd0428d9b3c9c9971095a232f8bb140e073df026a38f75d75d02002dc60ea33de0066b7a30149f2128d3043ba86b676e01ad1e6b2f93d6f8207a488b403a622dfdf4758bc5b0bbe042210c0ec2e2425019d7bfa4a6610b47f71c6604ec048d35ac5100798d05cda02c0b3b1ddf737bc23dfc634fe1d63010853f3150b87275b8aea882f7662de33a27a274798b62a62606e863e8ae61dc6de308b5aacffe64ba7a0efae6c363980a3e3968dbaa3adb19e319058fbe5480cefaaddc3cd0b73912c66491d3fc2b6e63378cb6d4fe7abe1c9292f83131d06666bbf34dfe5c38276f08436d60756b36d9daa2fcaf645847cfb584b8c4478ea6c64aec7697dad90d1083e25d74e098bb6a63f992e548aa584ac3af4878037bf9a49c03b433c4f11ad02b4eac9ac0339ebf17c0665f4baa6c0efa9d3bc9bbba3faf34cf6c1f13cfa675515ec2660fb6a679e61f0df23320b2a007d10d69689837a6a9780d5df045678e6d9dc259c7d659d5b03e114485da7d764cedcdffa709c23e453f8d10fc3307a61d8c2ebb77fe12378127df1da6c9ad8a7763f05f6930e0b389da693983ea4e917b2db62c9a0ebbee42d33c25ea07499658458bb89546c87b57aa81cb15e0bb0296dc21bb8d79bdbac6bc558c0c395dd82917992abf2683156703ca0c65a514b545fd9515fc6e17bee8710432c85cbaf91ff0bdddd281decbe5264ee6a095b569a63f45683938baa0a3499285bf04e13f3381635cc31f45c4f9b25b7c1f19e556c46549d9b398804b3f0840f359ac87bd50e2528263ebe689717f07b4975ed87cbcfa9ded5115422b1ac36be2dc95d2353a9cba3f7b9cc05198160d9e36e376fcfcb432ec1f137561e4942afa8f61a652f29df14e6ec8c5fd44cf9069c449773d4c1ecc3ba092dd3d1dd81b9e2add3b62c65beeb6a15350792c6ad1fc3946aafba26409141fdaaa4614ef4380ebdf39aa2153a8a83f1dec356f0f87b6b86917b0e2980b4bfd24f9a33aa27ce71e3c7b452f468be99b3adc06b6c7c727f5817c1fc78445b65e27818cb72865b6b8b8334fccd9454ebf068d9a3db1ba5244f2c39d33a32933622d42b201d420266effda2e82199d21c4a113b8afb4c2a58397d19e34e755533cb161a5fa5380089f4743931f5f259d1c8b0d522183a0cfe40c6c518b0f62a250cd70df6e3a8e693b0e68e5de095de804d4a5b57afd77e88024a9358d0fa5d09b43c73cc64458531ae2b372c1f057ee0931a11e678b66f89333bc7fa0bd42aa16f9e4c821b0f9afbed3b058e65ffc3df322a70823c37af17a5d5f3619efef1773ff42004fcdbcfb8b3d8b689554d53edbc7c7175f574062143150586729461a51dab44eea9bea315669955d6ac22d3c8bae46e69d1ba4a6d81bf75f1efa0d76396ed426157e2e819a62f52b6bc275b4e50513a97cbf78f768d5c925f14b64e9351e26b21a9d33806c4246dddad33ba29159049435a2ee3b856ba8d288508db205f9cf8497895951a7347f11877e85ed1133396c4c8ed2c2edcde926147560c02979f4c6de950d9e89e9ef6bea72289b3c4a6528096877685bbb5695b83749cee195752c34e1759602d17462586d55d2053d2a827e515c9cd386105a6e7ef40cf2cf4a7c4105acaa775f36a66abe77af4b85b64fbcc1d2d3aa3d83b9ebcd325a3359e7a05a5030afee96e2c2c63ac2015eed35d8427f9257e3a0b09cb8e67929426eff2e16ba7c13d287b8a16e35425571a1a9c94ff9f43255d007ddedb468bb548b9ce5c10729b1080d3985c74891c103a90eee9da3cb8d9353fc83c5deb155f9067aca43535fc568f940b2548007605afbe33713673024cd480e330c390995b8c017d2ec556b25102ad4394cd9db8e0971e06ad27e73fe1d2698cea6f20a6d4173df4a9543334f16a519972523207d2428ff228d1c054433bff0996bd1e2d0a1ecc8d84eb3c94e31a8b0944c94eb6c7f965c6b84d6eacabc7f754f551e5664b005e13f9263ee68eb47bae0754487251ecf6c50b5d2874ccda4f2c77d9eb8d59fe8cff17c45bd6bea790dfd6f44a4286812a5512079dd419328c3998960c956cfffc714af44b71aabff484b41591bcdb0cad08eb6684a66bdd2071b58fab067aebac4fdfa3d9058d4bd4e2801927101db7b46e7fe5616cfe4a39368ddb9cf619ec339527123218fb12798cb936c882e805d0db813c46d13d82e4d96e1118756ed9d7a7b2d7f9528c497cd77efb2b9a3c786d8577eedda788c497432d3fd9c3eb95e3abba18ba5041e8f0cae985f7c7ab5b87bb89fa83272da694a6ff1049ec5ed9ed0f7eeaec7d476be8982d24d8299bb11c07385a32991d3a37f77c5bb8e85770a0c4046efde7b42ccfd227e4a4d8a9157f6df1ded2a9455cb4621a29ac70d53a3cdbf14962f5d710b055a8e780dc3a857738cc7f3854bb6b198b8ee5bc7f12efdb409af5db034c19cadb79f375ab672ee0779c80fd0ba859d5da95dc594f1e98cea3430cb5aece50616a0719416ae47d40d4acb8f965a7c09709058355c0dcb80b8f08f18c7ef02bf7847b314197b5d359a6df1de5650e9be09ed355b84fa39c23832a1bfa2f4a83535677007ebf9f58cf115c461938e9ede83b3101687bd12929141482b2acaba2036c70626f5e2d914390c72c97baaab4881417403e2fc4b37659c9d5951bd848062b46dbd25bb82b7f9208ae167832f858b8cd91f0e6fd88ac5fb193ebf1e78ffcc8e5fdb813d06f2edf64fc791b6a7ad95a3cc9e6615caf39380238f5e77ef46ad401b23302eff06f179e23fb0af3ed4ba4fa06d65648f4bc5ff0bb1f735c65ae7cf9601d80147195bb5dbbd48ad1174003a183c528175d955c668630a91e26e35c6c78d38a6dbbd7f847cb048447409d65aaea6b9e05117a890c24ce52efd76475a6bf65fd5f875de51e3664f4b80a18fb47d05d7fc0f8c3fcc748ac88dc5c77ea849098b1caac039ea140164681a4f8d6404473f3e5a60dd21ad64e3066cb35947e2c71b19a9b99fb8e19ab35bb36ed30ecb22e129b202236e63659846e146a1ef3dcd23c2977e60e5f20c91de85937e5c173268babf2d3368e2e3167ba967799cc4585fcd51ce57120411c65a6c391606026982975a51815ae98771e24d87117196aba7a6ef97f0e9d55381f869e48b4366e344b79a17769516e7851fcca73cc6fe90910d02388f74fa77db8829911ae05d42dce209d9bdc871b897fefec7c264d593ce98fbb5bd53908be1ee2035f37a6fadc1a0fb6dcbdb0074b5e89a9575aa2b3be74e3df4dc3706b3991d2b3517d2440cb66fde5016d017924ad3ff7278135abda0df6d7b3f5e01d46d6d79d1658b6d097cbb51d012e656ee500682a5bd61f13bea2ee87115e82c09865c811368e261cf276a8a815bcf88a79e05d0db97560231e9e20bd012ffe0bc4d61819d71afd3a5692b594092d956d9fc16aa989175f6ef80cc0a42e9a17e88f1d8d49d20afce0bdea5b3178407196b4e53b2c3d5fe3669608da8988e9353395e43a9bf5b9da8032ac201f27d33566a826af3638c00bb99d8191ef21270cc3a39781be9b6a23aabe077c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830eee3227360973dcf35f01b48c37fef7f4e0cad5f175565fbfd303156c58eba28e94d93b3fde35a7d00df9af6dd4670d2fe422a2fab4c91325e95aa897c389f26f3fa555d951f23c81da6794bcfbd38f5a8ff7f2d7015952bed41ac901b2045ab028dfb30cccdeadb3ce1f34bc8b0f69c13c2eb26523f119e05290cf9f251735152a17f54e11c7584a9fd3e0e634ac123d65a484dd05f76ce2206e5ebc19f266f5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1be38adef58dc6cdf1ff29d345055fd44538f9cb2c68c447da967582faaa6e3946973a2aae66bbb99f2b57f2ef160182825fa5305444511ca1eca4e1b0b38528b6b68c5995b9ec8cb8ebd47969ddce922d2b19cdbff14edff5ddfa9221a488e59f2dbf5710bdc43cdffe0e9719e405cd58bdb0a2650527822870bdc6d2e016403f23605145ebb470c419a7e610ff5ecbe81d49071c39af4e8b795a61303ee4a19a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e268646446b722765c735f405ee9a24905b1033b9f59244809f343eb0f825dac0c5410db1e9e8045c37a9cf27e109a6856e5926e34a58d5a56b8d9623adb05dd4bcc2416e86d84f76c020366c473a47afaed0b5e80526963fcdf1634ac1bc6d3a35cd3a346cc49ae7a6ba53e72d612afd8a0a62a371985c2be1c83f403d638a9544e7fc9e9ebf7a643f157f9736e3226597f24f61042b654955df9db741e951bcfdf60369b2dc54bb72e98a0ade836a7d1321b26e03dae45731fb879f6c7c382d781cccc3d986f52451d35e489136f5a4efdb009088ce970e59a762114f41324ce46dff709c8858a60594b336f0b4488dee03dd460d3aea273d730d73bd187400ff2f886cd37a4fd87cd9b9e2140e37c8ecbaf6078cbd95fa3c7f9800466a2298b862a81175af5efb65dfe1debb9ded931a2b743d33dd3f5a263cb71621cd631e9f4eaed4c703543d437bd1fa03f69e2fc89dd2c5786a3dc9c9a87d65f7b7e6f75f88f548165cf7a6c52c99803ed76f39a277c1c85b1c13d9b38fff48f7e7a295de00e33761a14dc453eddb5dbecd7622fa27536c75b5ef260981dcf8797179a47a28c1f743f7f7ea5fc25d09b52ccbe17b7879b8f37f85ccb4ab614aaeb46dacc8753d70c6ed0892a89a11d710de1e647aed43374f8ad5299cb570aab7b620c65e32cff7f7d91e59d58287b03a124521de7349c06680593e867c5bc58d7d4d15448802282a12ea10d5aa599e6bee02a68f38234c140c659c1c26fae4507382be929d43562ebd88d13800f0868163bc491570750b5c77b2a010fa3e08924e170a3e2ef04e30c17ccd8839aeb532d546e9bf3fd3bdf2203aa3a955195934f07bfa630573e808bd351bbc818fee27228f292ef64c65dbcf62613800a4ff01124b42ce7156d887180bc0ab6fa96fd34a8f178a7cdff23ace66b9bdb9cd108b4a99570324fd8620343632ad49d7b57df627f646838ea4b551068afeb8375a20791b228d5e6aeb46977720247afb88cf66a48cb200ad7b3f3502c067a97ef61e9719efd08a94c38cbd9c05268cdb8162dad0dd9781ae9d93155b2d1fa00096a794228b862d8dd521ba8d95c78c4d5886332192854eef5a641654043d7b5b22ec4da2a7d8ae49a100a3ac5932b0b5a107c3134255aa1f0ec9ad723aac73ea163b58fd96c670f8840004ace6ffef9e8cdcf0cdf887e63274ac620ad630ebe12e1bb6442ade1350c6bfeedda6fbf807e1a2343166827762384745a8b6490cd8a582898ce7986e027acb1c4b047d9708d85ee9127bd93e7a8ddeb36d1876bec25dbe3ad81c757d2f4478999dcc8cf6c07e1219ec07554d02ff936263fc61d6a7d59ed40f21c709bbfb4eff985086dd9149ed055bfe6a082d1b6ba8369e88645ca874f2f0a86c922e382d7e54dd5714264da36d59a1fc636bbe8816447bb770cf81f7f202694a93267132d90d89b0c1eec86d5e4b3ac921be84a194a272fd43bc1aa70a52cc51856cfa8ec18652e98e6eac07de9220a784506729d1cb588a9c1d0600dd51d7bfaac922879c2560c0760582d2a75ef200c650ad2fdbe526e6f5f8cbe11fdab1cafa45b06a2d9c199e8315922f27c642334571efc112f07a1b28925a888e1b70e74f80cff21b74d59ea5eda0d6838a6fa6375f53cec9b28fdd9a06f99fd43cc7b7372d9f7ad3bb5824581219e8b2807314a3f94f4fb4abd8e6c9c816d8100ae551b47026001a4c4cdac8a10235232849918dc88815b036cb8816bbb0b585bd23fb37e753e986bfb0d919ab3f84d11f450bc1d75d1b6c0b9e2994c6cce652bfd75ffb20996653e52ff372d7a7fc10a11e3d72cc3b34c20b8a96309140c01e3198275d314822a1df8f47d575a75806991dcbd4e4c4686a443e29ffd42bfdfa95f64f80ba1dd003457d00be9e832e361465adc481595ebf41891bca27b7a9fca0939f74f2e0e7effa105a69dcc7fab1b909edb8f730fe4aa5aa2ceafa262e30bbcf7be72af300c480c0ce857f9c58fe47d61b4d2efe932dbe30879e056e573e7f11de5d4991b88afd7f724c467a3cd8d22c9fd947d6d51d365bf71bff83bd572b50fb85d893c2ab74e83dc36bd59f9f9301038e7fd7c4af487dccb72d46490aa7e6dd6de4ef8521b89a861c8ba006ac9ed8b01b16ddc00b5020190db17134aa7ff6e7eda82da90652515906583041c0d80979600cb82f99532b2a9c896137c1bb6bd3b032b527b8ad068b1c040b4e886fed21d7978af16821bedc3871f4da907faa1fa570ad9cd4444baaca9587a8b79db0cc3d10a6b3dd745c59cb0ecdc5a7a5bbd52b9c0e0e2e808cdb8d94ddd68c7882aeabc81cb296ab57cf57b572fdc12724d5271c66f742a5eb4d0a0e5fce0a2daa0b35631ba5c7eec44b0ce69366c29063bdfa9def6c873e687b26c341621b12e474d190334fe42cace3f56e3178c89d9aee0028ed5832914a23b012a058a131d193f736c108cb23599118089f52467d18809932742c16d7e9e51715a19c7684fea3cca51ade5e84c94d5291790a74de8eba37b1a3efbadf25dccbf62c3d962f9b3c0ec146c403a69c94788e7bd268ea9fa082ee2806943f3bc0fc2de761f2dfc6dd137d6b241f0e515bb2e10b24844dc16bcfa135dd9d721a47de3094f1992dde9469e3281d151d9db2e1923ac10befb06bf18d660dfde30e180be59d29f3e779ab1be8784582d572625bcc45c9d59a480bde9b08d30b034dacec4c6781587daf4995d8436ed31d2f0ec6ef07548cb50d862d6ad322fb61294f012ac19fcfc53f0b9e80edf2cf533e1ae894586a87e830693de04979dbbfd70804bba7e977126dd95c414a2b939508559334ff561f7eadaa1f4bffd657d86924801e3d605d2747b90836a26c35530044b3befa62111259d393abf8b3ba6f8de266f33d45bf9a1c538897d2565dd24cb9280fe2601a469c43ee116fc980252765dcc9e8a5d660587d82687800859d581ea0cd5fb4547713406d7476fc6653f63333396791c5995161879fb1d7d72711e444a0e72f434337646f19758c8a4c656ccc7127171becd05c6570f6c9d13eb0060467d891b9381ce2c00d74c9fc5b29959d7bbbad571e83097cdc24fac4819465e69a70377a45816e60794a466479a92b9b1edba21d420fe8b9e0d287d9bfd04bccdce5575823faa82e949368e3973f3a565aecad3b7ee1ab2ef38b5a5e4ea34f291f3a5d843c8b3d1ab015252345617fd1fa432d4eb0a6bc2f58e8579f1dbd1da2f6debad74e7ffe23b5360fc7ba2198f4fcdae3c758f1ce33e86c68c98a171b7d5b2740a05aebcef7c9a5ac3884bf6d0553fffebdd908923cf012d79ed92d39b301fd7a8a011cd76391a25978a1836632910f027e8122ac7000fdc44cd4176a6cc6e870bafec168dd9c461dfdcd4946b9da58502784e8738ec4ac8d064e84c5f28d6d5bf00b45b087c8454d61aff7967fa8d732b89761c100f887ebd49369dbb6fe595e57197e94afd25ddf7aa51be420382522c07d53ce90717e1a03e1905a72e0516064731d7940ce982a3bb618d8b733fb7309103b5605447b56b1df4834076fa1d20eba18e8af9554d6897036a50d53279610e147f22efb41cddd12b40e70851e0fc3e1dce0c04f2423c6a5fdf84cc47775b6cacab47a61ccdf986d781a2f3d3b50f2c4a8b62fad5c20d85e0e6b098f6f2c1507054a8dda44a795ddec0843954a48f99930bd01df89725fb7d6a71f1084083b8d5f260d7285b55241c2db87f4dbc4fc1298548e09380d50575d45fd7f33c048fbb525fbc521dc8269d3dc807131dbe1bc0f4ce18c413744d43a37c5cee14a9db2a1cb31af42dd0cc98a73633036def431b678b133d915b0d836978e272a041ee059cebc34dc2d05a7295e17b6ba5672f50cb2a697de2b7ca7441a4b6ab3b8f2afc49082a4b536d110bc8ffab5b4299156344b4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae59863643171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a42bf94cc62d873bd9c0b7a4696e023f90684f4aed1b1e2a1c44750eceec8d87e8ce06e64e28bc2a7e207bab3c29d496747ab6199f14e8d3644f1045f9bdd7819f4ab2415bb0fb960cde8e7fb229ec2619d76345f8c6f85d59ac6e5f24230bd228ae489171e95c39b8c5b18c42930e16334738aa8f22b25aeb3a8498fdb2f9a5b4de1e51dbed6ae53d711823bca410f20014cb17166d2d3576e6583c8bcba25b0b16aad87da72b5b32a6c15a8cad6d8f3cf1698f93fac7e7588584aaf09eceabb49f87eb74479ed52660b90badaba7de5ad274c2bd6457ae73829bbbe19a551d5c38c0c1ca9590a4434ef99bf230f45f86672355bbd8a8efbc42cb23bb49bc9f6559da4de839add7f34500674c8afd26a9b986a2e040c5c988cbfee73a680721045f0761b044cf0799cb221f22642634e7fb8f707418e2e99c97b0e76b8a37f91cc58f9cd7cfeafc2ef21d8d4739b69ad9e00b8939a9ec6ebb2971fc5bd80488edf6f69eb84e02b48f863b9175e43a078b6a9a1f58ba308d20267f9af184c02680a23c6b6b831470543c7793dfe044ce57f2157aa6b27efdefefa62cfa596195a349921d0ca3a554048013a2bb791a55304c61f20ef9d1e1d3cbe6246c02fd6227bf06b1007126f909f51bac01c42f9a7bccd91f58cfba89b1eda9e19cec87d01d88e1434e19228bb56db04ce64a33d66df023017364d5a02cb788d03e7b15a9d7631661d721c50e45c0e48c0c9c5a62e37dd229fba89f8ab45eaa292584ff7cc2058735c8df0201ab11d59725a5184c131627f7dc0036d11fb377d10b885f37a19602026beb7e885e4c22d90d957bc9a1de53fc9c6c4a1da6778c08f9aa72a6b5b2cebd552e8d90200a990b50612b62cae1d943fc7495a21b00baf64d48445adb6e177519fb675d5a2b4ab6df352cc3458214a41d3c362ecd2604f756d85265ef2fea1689dbbb7d31f2e2ba27e9fb2c1f4f8a8fee4c536b28ef631af2e87865572c94ccd48884e455782b853246b90dbfc8f9af6a326e1a4854acd83701db9745d9c8032d3188853b57778dcc93aef8d3c806566d1d19ae7c98cb78b192ccb05c3bb24463733919b885263f216683540309d4b6860f7470d41c1cf845d3fdc1093ae4852ee2adda62e9864e71ae43192ca845af217d0f801a9d14f6ff200a81266350f79fa698a41607abff3cca555055801687070ab166e65a90acc12fcfd2555fc07585ffd24aec0dc055e9d2cca9e4126d0f15df8ca7714300a7d4246f89a4612fbdcb1b1292891d00ea726709a54f47adc2be20aad8855d4494e62998dbe02b03b02b9e11f5f890500df6d1ead164205872f9797b0bdb12eb5b87fe239eea3b24735838bcde5eb6aca46ebf73c2bb000c127f94d66d7898cc2138cd3695d949845b05cba437dd763dc4483005fc8de014344d212e8b9add586914e7f8b083667ef0df43df0beebea0bbc47ab4980ef5c2d32f010621134a72e2a318b77412a1bb4114b6aa7a425d224c4fbcc6f9774c6aa0f923c1c2ec4d6ca366b462fbbc04455986cb28c1ebb913fba949cbb4923aabdf3c3af95c0b615b6b426b0132d446b673673bd812c98895bf4c4dc6ab7432ac62428b0729b399f1acfe44ed724b52714dee534462112d0f7738fa4e999548c36da3edae3038a99f98959bbb7dd592172dc0582d85ee39034e56715f867a8243b7b7d4d869b1c7d1146600a83ed829595ae3f8bb2b946b11cec20859d5ce7b2a05c3a8198367a73e3016168d511e2a1856c32aac56e6c70b346c49068b2cfb4aa3f8264cbe4950b9d9f6b4882b5f5f7e6472339c89b8550662eb752570d80a1550f1f477a9202ec13b988b8db38a9a96493ec215b681ac57c2b683ab6655e4a3647b24d7e32cc4a69b9eea5f24d1dcd0de928a7e3f58b79b85b5caf0455c28cf4e3b53c77919e3ff45a034449bdf475073d33fe3749ddfc03bddcaea280b8f6c8fa2b45a038724b76476596c30bf0862730545e083052c72b124ae60ff5cdf0a655f2f8d9acc4d5643a8da6f5226921c362cfa7fe3e0380f7b5353e246ebb32119fcafe8a61ea0e78c24ef88ca13bbd163d1f31b25e0550f557d1fff724df656213b0b89787d224b35af28b0ceab37c1b79f56759f7211f93d5a12e2d3a36fa5f11885d36f4290a7ce97cc7f7628cab5e83881b0aac886d7987d4b888202e7bd64fc8475d9b596bee063d337e6a9864afe6c1487ed7922063fbcb689fe0efa4dad3a8e1adf85daad6b4b69bf4a8bb1c16aeb4a1ca9c80f1d812b3afe71146ebd2b815a1141b8c6b0d9c29bb43ac51d29e892319ab44c3eb23bcf02c8969f35aa236e11ef1b5e7f0b79b76ee9e41f2c32b80612244d1b0daa6ae58d0aa0259b6bb05a0115da9c1473a7241b792d5c6391f1d793ac946f8aa21477cfab9a40318abaeac7832e54748670706b32fef6bb53c3522e47c3fd40bc004ed99f20f8fc05ce3af9ecb1ba7712d992374f0e0b3ae891d52c46873b3ad4f9af49888f1e77d2da1c9c0289c21090979094c9d2acd821522e5cbec45b6e858f71a1fb57d4ea3659f471cb4eab3d7fb11481cca240f1d1562e20b9fb03dce77d2b475068d421069e3bb12e6193b6f993ae69eabfca19f558a15a9a1f8eb9c06fe6716ddcf9672f7d764f957dd8e055be5c861e835ab7b4732af9cdc90b77a809648d7396f70a940598a9d3d302f0e43c89789c438053b0611367091db2b42236483b1e319379e152a3f586db9e91aaf81b41529929709de1b146f0acca91fba747fd86cf07385e817f1931cd47e811a9121a142676b33cd73d57fb9b02cf1b9d52921694e6d5c12209cda76d2dd2384043fe1dd4983557f1554cb1a39ff38c5124e8968de4117b6833fdab8f4e376e6775292fd47be3096a9a9f8e3a13a7ab613421e7b9b1ceb6119136d29e8e4a90ef49d4c173b547ae068373410456a17242ae06e756c97a6d4706fde86fb3d86c601f5d371cf40ad819e4df15d77eabd83df1357fc5d5fa6d7dc26144f0738140a2a6bbd1db67f32441b62bec2666f914e3f6cc0c9e82bec421cfc91757bee11c4bf31164f33abd345a90dd351cdabec15372f1245c74281e847110ca62794393405049545ebd991dc97ab0e11c372b39d368d89a6f4bea8f1151c50ee0d64d12deca461bc83e13f18fbff77c82dd429dbba4f41ba93d46c1bba2c30940c62430c1f9a3afee755e463fa51f119b5284d840281df91672ab8a8efaf3850a36a8209e2bcf1fdeba7c3b12d68cacb588fa6a5a4e546955a2c1eaf1d51df575a990f6d1c14c0a4b3ec809d27ac895e4cbd8fadd441646fed79d455f79e40d8733a9ab253672a4836ceaa786c04e5fa16164082ee9bf514fd189ad5a6906791e5f07ac18bc215b09ea342ae189a74fbe2ce4ea1e522f3656fde6bae5b3579deea78fd01f8315e3e4a40b67a1b83b89f0d1bd0b9656b046de30e94a29831b025124c0605687186a6cd86e9acd8ab02214c0de38ffcadf5fa300162bab5d6b076effbebbfa4b32538af2952be1791a39e16345c18f5f51379f99600464e75c07499e43f098a7c92826f11f615b34050e3401752f421964834943d54a3516335000af8839e241860cfb0ae6eb33bccc996fea0e4f71572857a3d000cda06318a378ea4e13e8360fbfeaf8d68e926a37686847bfb205119894c6ee9081bfb1524cf56a09d19bed66bf89b82d34aadae756231e40fb2c3c325fdadafd123d37ce8c1084d545982eaa150de5abbc55a232ed012b6d8860b90bb55aac23d42ecf3567cd5aa7bbf92694704752616a835821a735e57336679a106f977a663b8177cbfe8e31e62daf316da9192d50e9a5d62b1f5b7fd436003623860b4d3f4262426deb6aec254ab4f277c7b0aceaeb1c17998dc4469f760a834f5d609d142370bf530c1c8fa3d3c1c4f0ee8c248f1298ffec116ef76013733ac37e5ae4c728bebcf10ee3149d2b525421511074f6eb1d3449c4157f13cba9fea540652efca373c12cbec11d43e7e458364e747ea70bd5169b379749331fa130105b64af6b24083f40063ab33f47da5f8a5df8f542be8fa0b1dddf5f9c746e6fb8fd15d2be79bb82a4af1ac42d83af4138dac434f27ecad5df1de861485a10683e09bd836218028f8693c2f981bd42dc964a9726c988a180bc5cdf1cc554b7b79b9d507334a9bd4e9c59765d3fca12baef4f3fbbe866dbd1d6daf81db191d41dfa28366039ce5a260396ce9c620d1429764f68d2ab53069d76284f98e53be1b51fa8696204984170e1901c27f7c5557d02cd34cd71b02345a88bd3fe468a2e3d8641319e830c7e0d9e882a76a594d30b105c7d753c02262f8d8b506c65333fa62f7d24e3ed4cee402f32b21be9a3bff206d04dbdad4c4c8c4edd10502a8cbc5ecec2be3d677c222494cc9b9b9dcadb6852abdae470b48758606521166b78992c0b0cc6a3775a52094a6b27c6a9da8b8f367f63559725073975965e2c8db1a48c701b3b876121e58fb001ee1108c4ef5eff904f05935b7a5c7af23e576254a44ab6960f9d83a7f6de348912f2b931f68ecf372484daee87a00ef8990c238925a562d4dab7889be1fdc4fcc012dfd363ee4f4498ee359d6643ccb3439da47a8137aabea647cfd5f0a1370b0d5bc0e7a3a4a36448f9c522951219579ae205aa35a0ba75cdb5e6ab70d8370758f614ed8b5d9c165b5fb421c7de932608fa8c16efa3c0cf2941c784c70405748bea103411149a3d96158d5e91b105beff3bc94c37046379a72b9a28908419b3f256346041941a4c789f01f0476b7985baa0e501f772eb682da902d2d77d4efecdb6255c4b685d91888cb03cc70bcf2607d3824c3c73c52e50479ed3c7df7a3e5f5ea8ee44c179099fa82caf04d49c7d2aecd50aad2297a041116062ea08394d0ce11d5b25f712d69fc0272946eab666178b7ecd4b717278d70d7e76e9df123de28073bc4d4dc710f3ab5e89497e337665e1ec6168c6fdef349226ad34aca78dd97e5cbd82adab2a8c36dba141f160bb49d32cf84d9c0797040e2d0fa4d704a70b54279064eae9d7f80a2b2a0a2144cc38621e414d6d18dd22d6ce65d658cdee01acd4a5268a03a872cb73a62d0ed56d20f898ee04c01f0b157eb123eed93bda011717b1d24e7599dfa5ad29b37d1789bc6bd426fa96319fb539dabf4b58996528f1ffa2b9cd430720e376735695e44310996d784a7f6ee974aeb633fee8e6dcd829db399ab6f594b6cada4508f80e16d2dcd37349568e9cb63c3461591bdf2feda673b69ac9f6136ed4fc8a40903f9c970ab731cec91c46570161b86a291f20c47be4e6b389915264f2bd30e8af1c8321575bbb134233b615cfb28846e2e8f065e7ee22461c09bdb2d92be3f6541c06707212e1316c7d9779cbc102c26c37cfd30111b72632417f5bf4e9498a64240864d398ba7ad5d04d6ab301eeb8b367c56bed0a5e5dd6f6e562f967d49357f4c5a6dfaff33847ed7245ebd39f222b0c93c8b031f0e3ba882db2b8234d224bb8683aa0293bb7d39bf11525acf0f218ad84b3b98a01715e84fc88a2c787f60265cb2219cc90187bba2ad4b830d7e8f192894fd6af73b72a68ed3f7f74d79a6f7f3d6af7f8953a2f223d51bfee8524b06326e34bb26ae95169f38dbbca7b7e05e78519ff0155f51829772a3132588b001af3fb9147889001dd22449de63e78e4b3ab6703bee2819c45ca3a3db54d289a468102f323103c50118f4d3b2f63e4eb99945505cf032e2c266893cc3f289f3cdbe0e9d35702f8ee31b55e237eece2c62be830abaf3eb5d63e6393997b38379c2b5598a93e4b2baf618eb5d5940cdc0a19b5c4576bd0e9078c78a0b421db3f3c094ad3947b0614ea4c712fd02b978cc4031dd7c581f103976864b965da4c7a8f90ef2bdb71ffcdce84aff02ea9aecc10d57b4b652299d33711691440f85ac009ff26326615a1ccaa2d05b5bb7a214929d5c84b97c5a985baf24fd8234ddedaa5fee629a5510db2b8d2c19fa9b38f5b9930baa3ca5b2a6af11c6a59cff809cac9a69d2e1cf1bd26660086db77d316883f3835b36005820e798bc21470021650b973cfc8c8a825d56cbf2b8d34de9255e999d3dafc67b46fefa971c277b85eb294c9361c4ee0a510ec7e501ad76875debe0c5998236e82d08ba0490c2d85e0ee0fc51b5564368bc3eb63cf537b6ca6d7d3bc4a952afa542d9417db35d76f2ece066e7311db9fa323a1af093937c87a37ad68fae9150a119268d4cc79ba71c78eb7ed3608a8804d4d1c908bd57bb2abf915507b75ec6c5efd7862858351b4624b0a773b0dafe1b911886adfbc651974633bc1c69d506997f128b1cd4f349c57032e4016eff3de245ba7b24546d4103f3889b3635cbd28cd812fc42084f301e8d49a97cb5b2f2981e383c6fefe266fdf4927fa94b98e01e19995f0cd5ab435e8b20d87d1313f030ac5e008c6c871c45a987266df73301e83c43a0a69976fb431bef592c52bbb8b4aa1978683cd4b96e008019459aa1fad3199e4beb04e3723839d62f4ca2d5c97f6cfa611c1337dce2de3312c0cd922a576d18a796cc7b4b72d081162cbe047623955a65261a8d6136a1b1e38bb17e850d7766864556b7ba4a7d3e30b14e43b81d3481b4db96f93ef582c2a2df90453c5696e88513730e3227419429c18880843d4d3140c3f33ac7ee86a7fc56bddc1355d0376c5861bd8c40c7fe5734e2bd3dd0db7feedb467188ec4b4eeb6e948a727aa29ff116cea255e3cce9cf62c2fffd49324720ba5ded1fe3527bb4ecad7b2dec9b869ae1c869fd59fc510a910fe595e09051e67c23c4cf0bcef0be51055197ea825c6c473a9761a4487f49e986d068a8f06ab9b355f0e1763cb771512042e5b99ae631b4265c50fdb5caea1e49c03021fcc2add43db187f3785fec361dfe9525f2a4f566d6a59a7f72e87457704de42e013eba81b0e5418372045ce7fbfcd432bc0fdd338ede83b7a41eb34ac3b80cb91ca45597fb59ce2c996a7a52dfdbcf17245e4517b85afe35bba2960933c165003fce8141c245476eee045ca337777ee0e8ac29d3a1c04988a69cd38bfea8fc5bd2752ff9b5f7554a8bb2d9d29bc201d0ce30c67c9a140f789b93d2c5cd21922638e8ac799a7d2c337121ba500cd5b5a5d997dd6d7e1f63ecea5e757b1f52735ed7686eecbbb3585646ef719a083175623fab1a2ba45665784bc855784e900d45061e2a0d44e829fc603982bc38a8f5822b6687089bf5301ed2896490e7f3fc994e79b01911a52a570c3a538e26c0b6fc83a744ae428b44972b715419e5ce1671847b09b459f87bf3179d90951c02b78b5f91bf57236b6fedd5ccb4cb31a9176b1aafb818e78acbe2a3c03f46bf2b027290351e3c93604583dcdc297e3a5df6ff092a086311c7bfcaaa115151b86897a92faf972bda4e6f90b2b0e53ef49f4f76fa7aa81e350481fc3ab19db6887dc04acccd1226a92d5a8e166485e282180a253b8a35b7bbe4ef51f4c3c8a4254b94726fc9933c8a3d533d27d4adbe21a7bc2121b9eba111477f5216a7a20e491b0b46de7ff3c46fd555b8ce3408d666227d20f0801f09c44772fea1689dbbb7d31f2e2ba27e9fb2c1f4f8a8fee4c536b28ef631af2e8786557c8badc5d7d0a5449e7d18eac08642284aa88af2fb769a47efb92d3f1b83ce4ced9c8032d3188853b57778dcc93aef8d3c806566d1d19ae7c98cb78b192ccb05cebc7253f26ed8c3d3c0804ac425455e010d04de10c2c47f60a06aaf7b38cb9f03ae4852ee2adda62e9864e71ae43192ca845af217d0f801a9d14f6ff200a81261b806f781b0707f0a6dfc61af7a612909c7ad4e194082c3834e17aa47692d3c35fc07585ffd24aec0dc055e9d2cca9e4126d0f15df8ca7714300a7d4246f89a41041f8d0a363f9557559c9cd01f58266bef5d1165d4a548febc30f42b59ead3aebc5761b9803cbf587e61e6a5bde1fb0fdd6ad3533d16c8a587736c6473da0edc48160367706b78bea9ab270128910bebe3d013bb4f83c67bcad5f123ab5921ee94823168a20572a0209d6665731f67c4894f6ea560cea991e3eca4df4031c60251d70fe04a91f1edea827eda7a053ff05a04cf1167de613cf996b8ccd0ecc7ef1f939f44e424e1da1c809c64bc2bc069bf74dda6409dd62a0b78c0dba707b4c04013b8deba6da47baae628d3f79a199eb33173d7be607e1d471020ff587101963c571481697680cbd8e1eb2a8615a5c39916cc9a6dde8cc2ff8470736e62ef002d3769700cbfe3a4592b5f2e841c3319580b5cfce024d8b9b5ea74f2ef607bd7afbbbc76741a5fb788f135c342df1af20331ea22fb62584e7ee6997221a87df350a297256d8896f829c899e69b06a1a95f99492b4d62bfb0ed8d79fc9980ef59a96493ec215b681ac57c2b683ab6655e4a3647b24d7e32cc4a69b9eea5f24d1891a77fbb68b19768352db15f80697be7a7546251526ada0f931c4572621a07ad5c746553efbc02863ec3c67cd87acbbcf536430d7489f1584914a8b2081d4291a9bc133f666f734f1274bc8be38225ef092eaaf618f7a0828676b0848f65c6a2748d8638904d90acfb94acc863e42db38396845353c5ec807522d56d4af048f5254ce3c40007b2569938b564377a4033d0793cb7e81e4123227ab81a8c0466a37c1b79f56759f7211f93d5a12e2d3a36fa5f11885d36f4290a7ce97cc7f76281caf9588dd768bdbbc1a695bbe86368b36f9aa7ce9a33623c6037acf38e7bb8b631fe0be7ebe3209e0ca4dba0f890ea6390502a71d9a68b69a5bad24d17e8ef1c3ea5dd4cd4369b50425a7aed52a366ad1966fa0c4d50e20728287c1103f384ba8e9f23d19ddb1212f172810e81cc3ad0795fe63c9025bead3d54c924fb862ba0b9692ed2653286900955af434b106bc83bb9081bab489b31dcf8d442331ff1de72e23ce15c71383f6509d182a2804e87f6a663a83d16b4d088db84a117be527b32977ce72b08fed1cffd7e8ad47a04d59aa5cbaa685daadd32c3287ab79632dca7ca9c233ded78472cb392239fb264ba6746deb5ad87dab462d5ecd68da4d55f3f93c75a05383f21ac9f9558e8b321c3bf430ffc75713e7741a2169d33832591ff78d8260d2c133eaadbd5d4e9c53846b0ff7d51f182a639535789ac0382e0340810a79edc12c75761916effe02a563854522ea9aa9f9bfc388eb80e6e7d4d4f6f69eb84e02b48f863b9175e43a078b6a9a1f58ba308d20267f9af184c026809205ef63fbda7fd9b6ac4d9a03e1724cc152fd96fe98e6fd3576eb2f6eea7e5cbff70df4e9c620c75c65f2975c3e1d5300be9f2ed4292c9396e59638c488a856532bdb895a0d283f956d48470116c519d12343230a69bf24db2f15ccb6edcc9c864200666e604c8ccd2bacb80ab7b4cb0d55fc1d87d07b2d4048d1d75f3e2cea6c13c057098ab2d91c70123b27c322141128410633dd58396ba125658254150a2ccefdb35a9e4d825373ba2d6ab53f2e5c661e71cc59d716960338d763ea58e79e1dd8ffbf36ac1f82ffe5f2e28ae896a52ba6c30ed674b2fc9b793fa7ebef2e1ec8ad74b33a1fa8c3e57b1918adad67f0f0e499283e5fac99b210e0377996f03d98ad3bea324d193636f58790ea9738012995d94e7298f4dfe4864e6fadaff996d80feda938d02c3d68db748be2fb68fd95df46158c08cae5b8c7b3da546102da841425cf251449cd7ed12183d393a8fec116a53c764115bc0db461adb7f5cd542c77b722a288f3ef393974f4ce3102ea9f9e1ecb91a7360ed42c8a3deafbc12e50a643344ff0f4b1a6b1815243313eba459cb5f42afc9832e3473e97ee3d5974bc66bae069d5a025531916591d5b4d3545fcdcf29877f709e4975e6a1187937951eac3bb15ef6e888d32edf86c34c557a30f2cecbbdf7e6ff2bf9ee222b8407013fbf2c77c77d8bf68abd5da42691847bca66ca684c4b22345203648820726d78d0769e399e140d722bc0d5d11430e8b746774bc268226fbbb0a944f85d1e2c970b0fe6963f1ac5e00bfc15f20195ed64c9714924785cbf1a07f8f8888fcc6254bf49668480a419cf40030a3edf1838c0ef0a3f3a6acce29781d7347e69598a52cec229af3280a050359f831aaef30efda35d080ddeb60e128946c9e9a0ff01df7ae0fa4f971694f9604f8bd1c3091af38dd72ff2c5ac07ae3aeb3b8b80492aa7d7dd2b20236e9533ca885d28a8524af55136ce5ee695cfbccb485c3515f572ed148afe487e0df04d27ccf53fe376a620518263cc2283d04133d836d50adc0b97e3a5676c4cdb2e5bbdd47effa43e8a6b05f62c1fff9c4c362b71fb9eb00f809c5f9d9ae52077fca724ccd9c83c94743a838a0e218fe8cf5109f077afa2ba545a28b8332d67c6405db0f8cbdda6a4588fb4efcc558622410457890e5e520026324cda7f021b098ea044a9504fd0e5aec6b6e36bb985626405fad3bcc2f4fb7485330f6da533b2a995dc25d5b683ac315ed6e2c0a2654be72d2d091ce564678330b43257b1ec48166db632c60ff6152758b684668b28dd134470b207d987ebaab3a40a1a8cbffb2386a9fdc706324687cd68494a3833911da822b5801a6411e4001b839ae23c45d8ecf58974ba2ea5002d58a7b9fc272b3b4160e88cc0e3ea269bda725c72ea6af01bb4e048767bd241484ad42a3ad4355841fc156d1eb628b55c3db08a4984ab1bc2a144c036afad6f4823b572d836cdfeca31021cc48bb291fa908c62592b6147d67b397164a13d8f28be3bcfaa05e925bd6bfbac126b63fd60203257e1a1e523e3430f9ed37dc30509428bbd640ffc5bdde7e5e50d8e28fbfc8408369c758d1aa835cfd81840402aabbbacabd57aa761b6113bfe1ad37eff401bd485fb55144ee147d87e541b5c3e8052c5eae0fcd8e0ea370ea8070961ba854b7a9c618a408c1db5db5743150ed6c2d6161e0888c272e0110ee365ff3ac22c55af1cf6ade3a0c2e72aa99dcf053aeac776e018a16295cec2805bf197361a44ff5f83d6a891124482e5370c920cad7e99d9c22b50d4bc3b0643b57c9faf0179e41b5dc48b19ffb181502ac1c091e27deb4bc4b0491224696ff04d735f0e52524a0aa5737614780af88b21535786ef77f31b387f0f341ad3fb88b894ad67ce76b1810ab40b59a11c295b0e232351c9f4e2cb604b43d29450162219506ce4cc47994054eb35c8747ac9e4d495d2a76d955bfef44432bb09909cd4f0220d7e2be7b96c5dc36db1a1b493799b1d6350f6d12cb8dd1b61a14ace429eaf2c7065b070219a8b45332f356023af7c8740a1914c66c4d4f7f06b834373e5381e52060a685872c0abcc4cf8faafa55cdabf31af0b7d67ffc2e953b39d844da7f9a45d31b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f96f4192d95bd027eb7c7bfc58bde7a6d985b0a95a37fec420fd97f8c0b2c29dd1ad5bf4c824cda4f1320d027c8e20a08f5afcf514b7cb3126f88eecbcc759ca53ac989374df174822188decfcb771d7ed031f9e60ba1d5716800fde0e1151ed9196f88ea49df4ad663c1de1938b06e0ef99142ff55b323498d2fd4a1f51c3ea369ac9353636d7221eabd245eaf504b71946e6f185229e28982df111022ccb309edc48f71949f0baa100020858e695efc5fdc25f8525a72dedd7f36ef0e884c3a53445fece433159d8e40ce4c7d6815c7d68a8f707d51e9901ae1939f14f68577803c2f324f40ab6f145d58ce275e0b01a81f3f95b6810ae6d1126c7984a357f3ee0cc739f0b5800d7688b2fd9378309125accbeb63224da42478fdeb73ae32735f0761b044cf0799cb221f22642634e7fb8f707418e2e99c97b0e76b8a37f91ce77f6e4b5486de98bce8eb71f417be34cac9a607b0fd2e9ad37d3a1e1b6a23a36ed76c7a141d80a6206c699abe2d33d69d93ff3893a8c9cc27c2e0f09bfcf6c5e111cc40956893c9d4424df00db996838a89d79e12bb3a2905421fd19e3842e631aba6ebb2d43aae58cc257e0c029b6679020ce2700acb537e22ecf8d0d382721c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525b72bdf02d445e309ff47b0b0beac69d6afde39fa72b5923993dffeb3e8582d1239bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d98269abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b145ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bde4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd0869f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c4689a8f6c574cb1bbf474ff6bc90f795cc992d56ba4c2340bb4ef235e09853c94b4b01bd4a87465251139684821533c1aaf986418763da330f54930bbf59caae2e36e7115380b34c0e2de06c43abc8ad85f282373d1ec216eede47a7284f1eeed69b988393651dc789e1da2311b5e2a0eab22d1d8d9157ad90098995cb19174245973d16c426c25331e22c22133bcfa172f75674a0090762478f18b2fbdc066d5e64dca79c1d1dda0bc454cfe33c7cd12ef8a419751700f1c9d6052bf3d6463da7da2df9fab7a93e0b77ef05a12ac53baf3733e83ee7bd35f3e9efc902f951b21d73118bbc6b84de16117eee35b9ca2b57b400e25fd75dc0dd3662c3502803ec84db029e69db30b7e623977161994b8ec9660df6c592af9a3f132ecf6bf056940a3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootGeographicLib-1.43-2.fc22.src.rpmGeographicLib-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.12.0.1Uy@U_@UG_@UD@T@T/@T/@TElliott Sales de Andrade - 1.43-2Rich Mattes - 1.43-1Rich Mattes - 1.42-1Kalev Lember - 1.40-2Rich Mattes - 1.40-1Rich Mattes - 1.38-2Rich Mattes - 1.38-1Rich Mattes - 1.37-1- Add Python 3 subpackage (rhbz#1238934)- Update to release 1.43- Update to release 1.42 - Add octave subpackage- Rebuilt for GCC 5 C++11 ABI change- Update to release 1.40- Fix cmake installation directory- Update to 1.38 - Change BR from python2 to python2-devel - Remove buildroot cleanup from install section- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}1.43-2.fc22 GeographicLib-docLICENSE.txthtmlAccumulator_8cpp.htmlAccumulator_8cpp_source.htmlAccumulator_8hpp.htmlAccumulator_8hpp_source.htmlAlbersEqualArea_8cpp.htmlAlbersEqualArea_8cpp_source.htmlAlbersEqualArea_8hpp.htmlAlbersEqualArea_8hpp_source.htmlAzimuthalEquidistant_8cpp.htmlAzimuthalEquidistant_8cpp_source.htmlAzimuthalEquidistant_8hpp.htmlAzimuthalEquidistant_8hpp_source.htmlCGeographicLib-C.tagannotated.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngclasses.htmlclosed.pngdirect_8c.htmldirect_8c_source.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_vars.htmlgeodesic-c_8dox.htmlgeodesic_8c.htmlgeodesic_8c_source.htmlgeodesic_8h.htmlgeodesic_8h_source.htmlglobals.htmlglobals_defs.htmlglobals_enum.htmlglobals_eval.htmlglobals_func.htmlindex.htmlinverse_8c.htmlinverse_8c_source.htmljquery.jsnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlplanimeter_8c.htmlplanimeter_8c_source.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclose.pngdefines_0.htmldefines_0.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenums_5.htmlenums_5.jsenumvalues_0.htmlenumvalues_0.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfiles_e.htmlfiles_e.jsfiles_f.htmlfiles_f.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnamespaces_1.htmlnamespaces_1.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jspages_9.htmlpages_9.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jsrelated_3.htmlrelated_3.jsrelated_4.htmlrelated_4.jsrelated_5.htmlrelated_5.jsrelated_6.htmlrelated_6.jsrelated_7.htmlrelated_7.jsrelated_8.htmlrelated_8.jsrelated_9.htmlrelated_9.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jsvariables_e.htmlvariables_e.jssplitbar.pngstructgeod__geodesic.htmlstructgeod__geodesicline.htmlstructgeod__polygon.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssCartConvert.1.htmlCartConvert_8cpp.htmlCartConvert_8cpp_source.htmlCassiniSoldner_8cpp.htmlCassiniSoldner_8cpp_source.htmlCassiniSoldner_8hpp.htmlCassiniSoldner_8hpp_source.htmlCircularEngine_8cpp.htmlCircularEngine_8cpp_source.htmlCircularEngine_8hpp.htmlCircularEngine_8hpp_source.htmlConicProj.1.htmlConicProj_8cpp.htmlConicProj_8cpp_source.htmlConstants_8hpp.htmlConstants_8hpp_source.htmlDMS_8cpp.htmlDMS_8cpp_source.htmlDMS_8hpp.htmlDMS_8hpp_source.htmlEllipsoid_8cpp.htmlEllipsoid_8cpp_source.htmlEllipsoid_8hpp.htmlEllipsoid_8hpp_source.htmlEllipticFunction_8cpp.htmlEllipticFunction_8cpp_source.htmlEllipticFunction_8hpp.htmlEllipticFunction_8hpp_source.htmlFortranGeographicLib-for.tagannotated.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngclasses.htmlclosed.pngdoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_func.htmlgeoddirect_8for.htmlgeoddirect_8for_source.htmlgeodesic-for_8dox.htmlgeodesic_8for.htmlgeodesic_8for_source.htmlgeodesic_8inc.htmlgeodesic_8inc_source.htmlgeodinverse_8for.htmlgeodinverse_8for_source.htmlglobals.htmlglobals_func.htmlindex.htmlinterfacearea-members.htmlinterfacearea.htmlinterfacedirect-members.htmlinterfacedirect.htmlinterfaceinvers-members.htmlinterfaceinvers.htmljquery.jsnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlplanimeter_8for.htmlplanimeter_8for_source.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclasses_f.htmlclasses_f.jsclose.pngenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfiles_e.htmlfiles_e.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnamespaces_1.htmlnamespaces_1.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jspages_9.htmlpages_9.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jsrelated_3.htmlrelated_3.jsrelated_4.htmlrelated_4.jsrelated_5.htmlrelated_5.jsrelated_6.htmlrelated_6.jsrelated_7.htmlrelated_7.jsrelated_8.htmlrelated_8.jsrelated_9.htmlrelated_9.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jssplitbar.pngsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssGeoConvert.1.htmlGeoConvert_8cpp.htmlGeoConvert_8cpp_source.htmlGeoCoords_8cpp.htmlGeoCoords_8cpp_source.htmlGeoCoords_8hpp.htmlGeoCoords_8hpp_source.htmlGeocentric_8cpp.htmlGeocentric_8cpp_source.htmlGeocentric_8hpp.htmlGeocentric_8hpp_source.htmlGeodSolve.1.htmlGeodSolve_8cpp.htmlGeodSolve_8cpp_source.htmlGeodesicExactC4_8cpp.htmlGeodesicExactC4_8cpp_source.htmlGeodesicExact_8cpp.htmlGeodesicExact_8cpp_source.htmlGeodesicExact_8hpp.htmlGeodesicExact_8hpp_source.htmlGeodesicLineExact_8cpp.htmlGeodesicLineExact_8cpp_source.htmlGeodesicLineExact_8hpp.htmlGeodesicLineExact_8hpp_source.htmlGeodesicLine_8cpp.htmlGeodesicLine_8cpp_source.htmlGeodesicLine_8hpp.htmlGeodesicLine_8hpp_source.htmlGeodesicProj.1.htmlGeodesicProj_8cpp.htmlGeodesicProj_8cpp_source.htmlGeodesic_8cpp.htmlGeodesic_8cpp_source.htmlGeodesic_8hpp.htmlGeodesic_8hpp_source.htmlGeographicLib.tagGeographicLib_8dox.htmlGeohash_8cpp.htmlGeohash_8cpp_source.htmlGeohash_8hpp.htmlGeohash_8hpp_source.htmlGeoidEval.1.htmlGeoidEval_8cpp.htmlGeoidEval_8cpp_source.htmlGeoid_8cpp.htmlGeoid_8cpp_source.htmlGeoid_8hpp.htmlGeoid_8hpp_source.htmlGnomonic_8cpp.htmlGnomonic_8cpp_source.htmlGnomonic_8hpp.htmlGnomonic_8hpp_source.htmlGravity.1.htmlGravityCircle_8cpp.htmlGravityCircle_8cpp_source.htmlGravityCircle_8hpp.htmlGravityCircle_8hpp_source.htmlGravityModel_8cpp.htmlGravityModel_8cpp_source.htmlGravityModel_8hpp.htmlGravityModel_8hpp_source.htmlGravity_8cpp.htmlGravity_8cpp_source.htmlJacobiConformal_8hpp.htmlJacobiConformal_8hpp_source.htmlLICENSE.txtLambertConformalConic_8cpp.htmlLambertConformalConic_8cpp_source.htmlLambertConformalConic_8hpp.htmlLambertConformalConic_8hpp_source.htmlLocalCartesian_8cpp.htmlLocalCartesian_8cpp_source.htmlLocalCartesian_8hpp.htmlLocalCartesian_8hpp_source.htmlMGRS_8cpp.htmlMGRS_8cpp_source.htmlMGRS_8hpp.htmlMGRS_8hpp_source.htmlMagneticCircle_8cpp.htmlMagneticCircle_8cpp_source.htmlMagneticCircle_8hpp.htmlMagneticCircle_8hpp_source.htmlMagneticField.1.htmlMagneticField_8cpp.htmlMagneticField_8cpp_source.htmlMagneticModel_8cpp.htmlMagneticModel_8cpp_source.htmlMagneticModel_8hpp.htmlMagneticModel_8hpp_source.htmlMath_8cpp.htmlMath_8cpp_source.htmlMath_8hpp.htmlMath_8hpp_source.htmlNETAccumulator_8h.htmlAccumulator_8h_source.htmlAlbersEqualArea_8h.htmlAlbersEqualArea_8h_source.htmlAzimuthalEquidistant_8h.htmlAzimuthalEquidistant_8h_source.htmlCassiniSoldner_8h.htmlCassiniSoldner_8h_source.htmlCircularEngine_8h.htmlCircularEngine_8h_source.htmlDMS_8h.htmlDMS_8h_source.htmlEllipsoid_8h.htmlEllipsoid_8h_source.htmlEllipticFunction_8h.htmlEllipticFunction_8h_source.htmlGeoCoords_8h.htmlGeoCoords_8h_source.htmlGeocentric_8h.htmlGeocentric_8h_source.htmlGeodesicExact_8h.htmlGeodesicExact_8h_source.htmlGeodesicLineExact_8h.htmlGeodesicLineExact_8h_source.htmlGeodesicLine_8h.htmlGeodesicLine_8h_source.htmlGeodesic_8h.htmlGeodesic_8h_source.htmlGeohash_8h.htmlGeohash_8h_source.htmlGeoid_8h.htmlGeoid_8h_source.htmlGnomonic_8h.htmlGnomonic_8h_source.htmlGravityCircle_8h.htmlGravityCircle_8h_source.htmlGravityModel_8h.htmlGravityModel_8h_source.htmlLambertConformalConic_8h.htmlLambertConformalConic_8h_source.htmlLocalCartesian_8h.htmlLocalCartesian_8h_source.htmlMGRS_8h.htmlMGRS_8h_source.htmlMagneticCircle_8h.htmlMagneticCircle_8h_source.htmlMagneticModel_8h.htmlMagneticModel_8h_source.htmlNETGeographicLib.tagNETGeographicLib1.pngNETGeographicLib2.pngNETGeographicLib3.pngNETGeographicLib_8dox.htmlNETGeographicLib_8h.htmlNETGeographicLib_8h_source.htmlNormalGravity_8h.htmlNormalGravity_8h_source.htmlOSGB_8h.htmlOSGB_8h_source.htmlPolarStereographic_8h.htmlPolarStereographic_8h_source.htmlPolygonArea_8h.htmlPolygonArea_8h_source.htmlRhumb_8h.htmlRhumb_8h_source.htmlSphericalCoefficients_8h.htmlSphericalCoefficients_8h_source.htmlSphericalHarmonic1_8h.htmlSphericalHarmonic1_8h_source.htmlSphericalHarmonic2_8h.htmlSphericalHarmonic2_8h_source.htmlSphericalHarmonic_8h.htmlSphericalHarmonic_8h_source.htmlTransverseMercatorExact_8h.htmlTransverseMercatorExact_8h_source.htmlTransverseMercator_8h.htmlTransverseMercator_8h_source.htmlUTMUPS_8h.htmlUTMUPS_8h_source.htmlannotated.htmlarrowdown.pngarrowright.pngbc_s.pngbdwn.pngclassNETGeographicLib_1_1Accumulator-members.htmlclassNETGeographicLib_1_1Accumulator.htmlclassNETGeographicLib_1_1AlbersEqualArea-members.htmlclassNETGeographicLib_1_1AlbersEqualArea.htmlclassNETGeographicLib_1_1AzimuthalEquidistant-members.htmlclassNETGeographicLib_1_1AzimuthalEquidistant.htmlclassNETGeographicLib_1_1CassiniSoldner-members.htmlclassNETGeographicLib_1_1CassiniSoldner.htmlclassNETGeographicLib_1_1CircularEngine-members.htmlclassNETGeographicLib_1_1CircularEngine.htmlclassNETGeographicLib_1_1Constants-members.htmlclassNETGeographicLib_1_1Constants.htmlclassNETGeographicLib_1_1Constants_1_1GRS80-members.htmlclassNETGeographicLib_1_1Constants_1_1GRS80.htmlclassNETGeographicLib_1_1Constants_1_1WGS72-members.htmlclassNETGeographicLib_1_1Constants_1_1WGS72.htmlclassNETGeographicLib_1_1Constants_1_1WGS84-members.htmlclassNETGeographicLib_1_1Constants_1_1WGS84.htmlclassNETGeographicLib_1_1DMS-members.htmlclassNETGeographicLib_1_1DMS.htmlclassNETGeographicLib_1_1Ellipsoid-members.htmlclassNETGeographicLib_1_1Ellipsoid.htmlclassNETGeographicLib_1_1EllipticFunction-members.htmlclassNETGeographicLib_1_1EllipticFunction.htmlclassNETGeographicLib_1_1GeoCoords-members.htmlclassNETGeographicLib_1_1GeoCoords.htmlclassNETGeographicLib_1_1Geocentric-members.htmlclassNETGeographicLib_1_1Geocentric.htmlclassNETGeographicLib_1_1Geodesic-members.htmlclassNETGeographicLib_1_1Geodesic.htmlclassNETGeographicLib_1_1GeodesicExact-members.htmlclassNETGeographicLib_1_1GeodesicExact.htmlclassNETGeographicLib_1_1GeodesicLine-members.htmlclassNETGeographicLib_1_1GeodesicLine.htmlclassNETGeographicLib_1_1GeodesicLineExact-members.htmlclassNETGeographicLib_1_1GeodesicLineExact.htmlclassNETGeographicLib_1_1GeographicErr-members.htmlclassNETGeographicLib_1_1GeographicErr.htmlclassNETGeographicLib_1_1GeographicErr.pngclassNETGeographicLib_1_1Geohash-members.htmlclassNETGeographicLib_1_1Geohash.htmlclassNETGeographicLib_1_1Geoid-members.htmlclassNETGeographicLib_1_1Geoid.htmlclassNETGeographicLib_1_1Gnomonic-members.htmlclassNETGeographicLib_1_1Gnomonic.htmlclassNETGeographicLib_1_1GravityCircle-members.htmlclassNETGeographicLib_1_1GravityCircle.htmlclassNETGeographicLib_1_1GravityModel-members.htmlclassNETGeographicLib_1_1GravityModel.htmlclassNETGeographicLib_1_1LambertConformalConic-members.htmlclassNETGeographicLib_1_1LambertConformalConic.htmlclassNETGeographicLib_1_1LocalCartesian-members.htmlclassNETGeographicLib_1_1LocalCartesian.htmlclassNETGeographicLib_1_1MGRS-members.htmlclassNETGeographicLib_1_1MGRS.htmlclassNETGeographicLib_1_1MagneticCircle-members.htmlclassNETGeographicLib_1_1MagneticCircle.htmlclassNETGeographicLib_1_1MagneticModel-members.htmlclassNETGeographicLib_1_1MagneticModel.htmlclassNETGeographicLib_1_1NormalGravity-members.htmlclassNETGeographicLib_1_1NormalGravity.htmlclassNETGeographicLib_1_1OSGB-members.htmlclassNETGeographicLib_1_1OSGB.htmlclassNETGeographicLib_1_1PolarStereographic-members.htmlclassNETGeographicLib_1_1PolarStereographic.htmlclassNETGeographicLib_1_1PolygonArea-members.htmlclassNETGeographicLib_1_1PolygonArea.htmlclassNETGeographicLib_1_1PolygonAreaExact-members.htmlclassNETGeographicLib_1_1PolygonAreaExact.htmlclassNETGeographicLib_1_1PolygonAreaRhumb-members.htmlclassNETGeographicLib_1_1PolygonAreaRhumb.htmlclassNETGeographicLib_1_1Rhumb-members.htmlclassNETGeographicLib_1_1Rhumb.htmlclassNETGeographicLib_1_1RhumbLine-members.htmlclassNETGeographicLib_1_1RhumbLine.htmlclassNETGeographicLib_1_1SphericalCoefficients-members.htmlclassNETGeographicLib_1_1SphericalCoefficients.htmlclassNETGeographicLib_1_1SphericalHarmonic-members.htmlclassNETGeographicLib_1_1SphericalHarmonic.htmlclassNETGeographicLib_1_1SphericalHarmonic1-members.htmlclassNETGeographicLib_1_1SphericalHarmonic1.htmlclassNETGeographicLib_1_1SphericalHarmonic2-members.htmlclassNETGeographicLib_1_1SphericalHarmonic2.htmlclassNETGeographicLib_1_1StringConvert-members.htmlclassNETGeographicLib_1_1StringConvert.htmlclassNETGeographicLib_1_1TransverseMercator-members.htmlclassNETGeographicLib_1_1TransverseMercator.htmlclassNETGeographicLib_1_1TransverseMercatorExact-members.htmlclassNETGeographicLib_1_1TransverseMercatorExact.htmlclassNETGeographicLib_1_1UTMUPS-members.htmlclassNETGeographicLib_1_1UTMUPS.htmlclassNETGeographicLib_1_1VersionInfo-members.htmlclassNETGeographicLib_1_1VersionInfo.htmlclasses.htmlclosed.pngdir_b8d380d3be9a9ed3ac8481239c90a9f0.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_~.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_prop.htmlfunctions_q.htmlfunctions_r.htmlfunctions_s.htmlfunctions_t.htmlfunctions_u.htmlfunctions_v.htmlfunctions_w.htmlfunctions_z.htmlfunctions_~.htmlhierarchy.htmlindex.htmljquery.jsnamespaceNETGeographicLib.htmlnamespacemembers.htmlnamespacemembers_enum.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngpages.htmlsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_1a.htmlall_1a.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_10.htmlclasses_10.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclasses_f.htmlclasses_f.jsclose.pngenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenums_5.htmlenums_5.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsenumvalues_8.htmlenumvalues_8.jsenumvalues_9.htmlenumvalues_9.jsenumvalues_a.htmlenumvalues_a.jsenumvalues_b.htmlenumvalues_b.jsenumvalues_c.htmlenumvalues_c.jsenumvalues_d.htmlenumvalues_d.jsenumvalues_e.htmlenumvalues_e.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfiles_e.htmlfiles_e.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_19.htmlfunctions_19.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnamespaces_1.htmlnamespaces_1.jsnamespaces_2.htmlnamespaces_2.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jspages_9.htmlpages_9.jspages_a.htmlpages_a.jsproperties_0.htmlproperties_0.jsproperties_1.htmlproperties_1.jsproperties_10.htmlproperties_10.jsproperties_11.htmlproperties_11.jsproperties_12.htmlproperties_12.jsproperties_13.htmlproperties_13.jsproperties_14.htmlproperties_14.jsproperties_2.htmlproperties_2.jsproperties_3.htmlproperties_3.jsproperties_4.htmlproperties_4.jsproperties_5.htmlproperties_5.jsproperties_6.htmlproperties_6.jsproperties_7.htmlproperties_7.jsproperties_8.htmlproperties_8.jsproperties_9.htmlproperties_9.jsproperties_a.htmlproperties_a.jsproperties_b.htmlproperties_b.jsproperties_c.htmlproperties_c.jsproperties_d.htmlproperties_d.jsproperties_e.htmlproperties_e.jsproperties_f.htmlproperties_f.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jsrelated_3.htmlrelated_3.jsrelated_4.htmlrelated_4.jsrelated_5.htmlrelated_5.jsrelated_6.htmlrelated_6.jsrelated_7.htmlrelated_7.jsrelated_8.htmlrelated_8.jsrelated_9.htmlrelated_9.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jsvariables_3.htmlvariables_3.jsvariables_4.htmlvariables_4.jsvariables_5.htmlvariables_5.jsvariables_6.htmlvariables_6.jsvariables_7.htmlvariables_7.jsvariables_8.htmlvariables_8.jsvariables_9.htmlvariables_9.jsvariables_a.htmlvariables_a.jsvariables_b.htmlvariables_b.jsvariables_c.htmlvariables_c.jsvariables_d.htmlvariables_d.jssplitbar.pngstdafx_8h.htmlstdafx_8h_source.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssNormalGravity_8cpp.htmlNormalGravity_8cpp_source.htmlNormalGravity_8hpp.htmlNormalGravity_8hpp_source.htmlOSGB_8cpp.htmlOSGB_8cpp_source.htmlOSGB_8hpp.htmlOSGB_8hpp_source.htmlPlanimeter.1.htmlPlanimeter_8cpp.htmlPlanimeter_8cpp_source.htmlPolarStereographic_8cpp.htmlPolarStereographic_8cpp_source.htmlPolarStereographic_8hpp.htmlPolarStereographic_8hpp_source.htmlPolygonArea_8cpp.htmlPolygonArea_8cpp_source.htmlPolygonArea_8hpp.htmlPolygonArea_8hpp_source.htmlRhumbSolve.1.htmlRhumbSolve_8cpp.htmlRhumbSolve_8cpp_source.htmlRhumb_8cpp.htmlRhumb_8cpp_source.htmlRhumb_8hpp.htmlRhumb_8hpp_source.htmlSphericalEngine_8cpp.htmlSphericalEngine_8cpp_source.htmlSphericalEngine_8hpp.htmlSphericalEngine_8hpp_source.htmlSphericalHarmonic1_8hpp.htmlSphericalHarmonic1_8hpp_source.htmlSphericalHarmonic2_8hpp.htmlSphericalHarmonic2_8hpp_source.htmlSphericalHarmonic_8hpp.htmlSphericalHarmonic_8hpp_source.htmlTransverseMercatorExact_8cpp.htmlTransverseMercatorExact_8cpp_source.htmlTransverseMercatorExact_8hpp.htmlTransverseMercatorExact_8hpp_source.htmlTransverseMercatorProj.1.htmlTransverseMercatorProj_8cpp.htmlTransverseMercatorProj_8cpp_source.htmlTransverseMercator_8cpp.htmlTransverseMercator_8cpp_source.htmlTransverseMercator_8hpp.htmlTransverseMercator_8hpp_source.htmlUTMUPS_8cpp.htmlUTMUPS_8cpp_source.htmlUTMUPS_8hpp.htmlUTMUPS_8hpp_source.htmlUtility_8cpp.htmlUtility_8cpp_source.htmlUtility_8hpp.htmlUtility_8hpp_source.htmlannotated.htmlarrowdown.pngarrowright.pngauxlat.htmlauxlat.macbc_s.pngbdwn.pngchanges.htmlclassGeographicLib_1_1Accumulator-members.htmlclassGeographicLib_1_1Accumulator.htmlclassGeographicLib_1_1AlbersEqualArea-members.htmlclassGeographicLib_1_1AlbersEqualArea.htmlclassGeographicLib_1_1AzimuthalEquidistant-members.htmlclassGeographicLib_1_1AzimuthalEquidistant.htmlclassGeographicLib_1_1CassiniSoldner-members.htmlclassGeographicLib_1_1CassiniSoldner.htmlclassGeographicLib_1_1CircularEngine-members.htmlclassGeographicLib_1_1CircularEngine.htmlclassGeographicLib_1_1Constants-members.htmlclassGeographicLib_1_1Constants.htmlclassGeographicLib_1_1DMS-members.htmlclassGeographicLib_1_1DMS.htmlclassGeographicLib_1_1Ellipsoid-members.htmlclassGeographicLib_1_1Ellipsoid.htmlclassGeographicLib_1_1EllipticFunction-members.htmlclassGeographicLib_1_1EllipticFunction.htmlclassGeographicLib_1_1GeoCoords-members.htmlclassGeographicLib_1_1GeoCoords.htmlclassGeographicLib_1_1Geocentric-members.htmlclassGeographicLib_1_1Geocentric.htmlclassGeographicLib_1_1Geodesic-members.htmlclassGeographicLib_1_1Geodesic.htmlclassGeographicLib_1_1GeodesicExact-members.htmlclassGeographicLib_1_1GeodesicExact.htmlclassGeographicLib_1_1GeodesicLine-members.htmlclassGeographicLib_1_1GeodesicLine.htmlclassGeographicLib_1_1GeodesicLineExact-members.htmlclassGeographicLib_1_1GeodesicLineExact.htmlclassGeographicLib_1_1GeographicErr-members.htmlclassGeographicLib_1_1GeographicErr.htmlclassGeographicLib_1_1GeographicErr.pngclassGeographicLib_1_1Geohash-members.htmlclassGeographicLib_1_1Geohash.htmlclassGeographicLib_1_1Geoid-members.htmlclassGeographicLib_1_1Geoid.htmlclassGeographicLib_1_1Gnomonic-members.htmlclassGeographicLib_1_1Gnomonic.htmlclassGeographicLib_1_1GravityCircle-members.htmlclassGeographicLib_1_1GravityCircle.htmlclassGeographicLib_1_1GravityModel-members.htmlclassGeographicLib_1_1GravityModel.htmlclassGeographicLib_1_1JacobiConformal-members.htmlclassGeographicLib_1_1JacobiConformal.htmlclassGeographicLib_1_1LambertConformalConic-members.htmlclassGeographicLib_1_1LambertConformalConic.htmlclassGeographicLib_1_1LocalCartesian-members.htmlclassGeographicLib_1_1LocalCartesian.htmlclassGeographicLib_1_1MGRS-members.htmlclassGeographicLib_1_1MGRS.htmlclassGeographicLib_1_1MagneticCircle-members.htmlclassGeographicLib_1_1MagneticCircle.htmlclassGeographicLib_1_1MagneticModel-members.htmlclassGeographicLib_1_1MagneticModel.htmlclassGeographicLib_1_1Math-members.htmlclassGeographicLib_1_1Math.htmlclassGeographicLib_1_1NormalGravity-members.htmlclassGeographicLib_1_1NormalGravity.htmlclassGeographicLib_1_1OSGB-members.htmlclassGeographicLib_1_1OSGB.htmlclassGeographicLib_1_1PolarStereographic-members.htmlclassGeographicLib_1_1PolarStereographic.htmlclassGeographicLib_1_1PolygonAreaT-members.htmlclassGeographicLib_1_1PolygonAreaT.htmlclassGeographicLib_1_1Rhumb-members.htmlclassGeographicLib_1_1Rhumb.htmlclassGeographicLib_1_1RhumbLine-members.htmlclassGeographicLib_1_1RhumbLine.htmlclassGeographicLib_1_1SphericalEngine-members.htmlclassGeographicLib_1_1SphericalEngine.htmlclassGeographicLib_1_1SphericalEngine_1_1coeff-members.htmlclassGeographicLib_1_1SphericalEngine_1_1coeff.htmlclassGeographicLib_1_1SphericalHarmonic-members.htmlclassGeographicLib_1_1SphericalHarmonic.htmlclassGeographicLib_1_1SphericalHarmonic1-members.htmlclassGeographicLib_1_1SphericalHarmonic1.htmlclassGeographicLib_1_1SphericalHarmonic2-members.htmlclassGeographicLib_1_1SphericalHarmonic2.htmlclassGeographicLib_1_1TransverseMercator-members.htmlclassGeographicLib_1_1TransverseMercator.htmlclassGeographicLib_1_1TransverseMercatorExact-members.htmlclassGeographicLib_1_1TransverseMercatorExact.htmlclassGeographicLib_1_1UTMUPS-members.htmlclassGeographicLib_1_1UTMUPS.htmlclassGeographicLib_1_1Utility-members.htmlclassGeographicLib_1_1Utility.htmlclasses.htmlclosed.pngdir_077a1fddae214a30b2ba9df62c9b9a38.htmldir_4eeb864c4eec08c7d6b9d3b0352cfdde.htmldir_68267d1309a1af8e8297ef4c3efbcdba.htmldir_d28a4824dc47e487b107a5db32ef43c4.htmldir_d44c64559bbebec7f509842c48db8b23.htmldoc.pngdoxygen.cssdoxygen.pngdynsections.jsellint.macfiles.htmlfolderclosed.pngfolderopen.pngfunctions.htmlfunctions_b.htmlfunctions_c.htmlfunctions_d.htmlfunctions_e.htmlfunctions_enum.htmlfunctions_eval.htmlfunctions_f.htmlfunctions_func.htmlfunctions_func_c.htmlfunctions_func_d.htmlfunctions_func_e.htmlfunctions_func_f.htmlfunctions_func_g.htmlfunctions_func_h.htmlfunctions_func_i.htmlfunctions_func_j.htmlfunctions_func_k.htmlfunctions_func_l.htmlfunctions_func_m.htmlfunctions_func_n.htmlfunctions_func_o.htmlfunctions_func_p.htmlfunctions_func_q.htmlfunctions_func_r.htmlfunctions_func_s.htmlfunctions_func_t.htmlfunctions_func_u.htmlfunctions_func_v.htmlfunctions_func_w.htmlfunctions_func_x.htmlfunctions_func_y.htmlfunctions_func_z.htmlfunctions_g.htmlfunctions_h.htmlfunctions_i.htmlfunctions_j.htmlfunctions_k.htmlfunctions_l.htmlfunctions_m.htmlfunctions_n.htmlfunctions_o.htmlfunctions_p.htmlfunctions_q.htmlfunctions_r.htmlfunctions_rela.htmlfunctions_s.htmlfunctions_t.htmlfunctions_type.htmlfunctions_u.htmlfunctions_v.htmlfunctions_vars.htmlfunctions_w.htmlfunctions_x.htmlfunctions_y.htmlfunctions_z.htmlgauss-krueger-convergence-scale.pnggauss-krueger-error.pnggauss-krueger-graticule-a.pnggauss-krueger-graticule.pnggauss-schreiber-graticule-a.pnggearea.macgeocentric.htmlgeod.macgeodesic.htmlgeodesic.macgeodseries30.htmlgeoid.htmlglobals.htmlglobals_defs.htmlglobals_func.htmlglobals_type.htmlgravity.htmlgreatellipse.htmlhierarchy.htmlhighprec.htmlindex.htmlinstall.htmlintro.htmljacobi.htmljquery.jsmagnetic.htmlmeridian-measures.pngnamespaceGeographicLib.htmlnamespacemembers.htmlnamespacemembers_vars.htmlnamespaces.htmlnav_f.pngnav_g.pngnav_h.pngopen.pngorganization.htmlother.htmlpages.htmlpolyprint.macrhumb.htmlrhumbarea.macsearchall_0.htmlall_0.jsall_1.htmlall_1.jsall_10.htmlall_10.jsall_11.htmlall_11.jsall_12.htmlall_12.jsall_13.htmlall_13.jsall_14.htmlall_14.jsall_15.htmlall_15.jsall_16.htmlall_16.jsall_17.htmlall_17.jsall_18.htmlall_18.jsall_19.htmlall_19.jsall_2.htmlall_2.jsall_3.htmlall_3.jsall_4.htmlall_4.jsall_5.htmlall_5.jsall_6.htmlall_6.jsall_7.htmlall_7.jsall_8.htmlall_8.jsall_9.htmlall_9.jsall_a.htmlall_a.jsall_b.htmlall_b.jsall_c.htmlall_c.jsall_d.htmlall_d.jsall_e.htmlall_e.jsall_f.htmlall_f.jsclasses_0.htmlclasses_0.jsclasses_1.htmlclasses_1.jsclasses_2.htmlclasses_2.jsclasses_3.htmlclasses_3.jsclasses_4.htmlclasses_4.jsclasses_5.htmlclasses_5.jsclasses_6.htmlclasses_6.jsclasses_7.htmlclasses_7.jsclasses_8.htmlclasses_8.jsclasses_9.htmlclasses_9.jsclasses_a.htmlclasses_a.jsclasses_b.htmlclasses_b.jsclasses_c.htmlclasses_c.jsclasses_d.htmlclasses_d.jsclasses_e.htmlclasses_e.jsclose.pngdefines_0.htmldefines_0.jsenums_0.htmlenums_0.jsenums_1.htmlenums_1.jsenums_2.htmlenums_2.jsenums_3.htmlenums_3.jsenums_4.htmlenums_4.jsenumvalues_0.htmlenumvalues_0.jsenumvalues_1.htmlenumvalues_1.jsenumvalues_2.htmlenumvalues_2.jsenumvalues_3.htmlenumvalues_3.jsenumvalues_4.htmlenumvalues_4.jsenumvalues_5.htmlenumvalues_5.jsenumvalues_6.htmlenumvalues_6.jsenumvalues_7.htmlenumvalues_7.jsenumvalues_8.htmlenumvalues_8.jsenumvalues_9.htmlenumvalues_9.jsenumvalues_a.htmlenumvalues_a.jsenumvalues_b.htmlenumvalues_b.jsfiles_0.htmlfiles_0.jsfiles_1.htmlfiles_1.jsfiles_2.htmlfiles_2.jsfiles_3.htmlfiles_3.jsfiles_4.htmlfiles_4.jsfiles_5.htmlfiles_5.jsfiles_6.htmlfiles_6.jsfiles_7.htmlfiles_7.jsfiles_8.htmlfiles_8.jsfiles_9.htmlfiles_9.jsfiles_a.htmlfiles_a.jsfiles_b.htmlfiles_b.jsfiles_c.htmlfiles_c.jsfiles_d.htmlfiles_d.jsfiles_e.htmlfiles_e.jsfunctions_0.htmlfunctions_0.jsfunctions_1.htmlfunctions_1.jsfunctions_10.htmlfunctions_10.jsfunctions_11.htmlfunctions_11.jsfunctions_12.htmlfunctions_12.jsfunctions_13.htmlfunctions_13.jsfunctions_14.htmlfunctions_14.jsfunctions_15.htmlfunctions_15.jsfunctions_16.htmlfunctions_16.jsfunctions_17.htmlfunctions_17.jsfunctions_18.htmlfunctions_18.jsfunctions_2.htmlfunctions_2.jsfunctions_3.htmlfunctions_3.jsfunctions_4.htmlfunctions_4.jsfunctions_5.htmlfunctions_5.jsfunctions_6.htmlfunctions_6.jsfunctions_7.htmlfunctions_7.jsfunctions_8.htmlfunctions_8.jsfunctions_9.htmlfunctions_9.jsfunctions_a.htmlfunctions_a.jsfunctions_b.htmlfunctions_b.jsfunctions_c.htmlfunctions_c.jsfunctions_d.htmlfunctions_d.jsfunctions_e.htmlfunctions_e.jsfunctions_f.htmlfunctions_f.jsmag_sel.pngnamespaces_0.htmlnamespaces_0.jsnomatches.htmlpages_0.htmlpages_0.jspages_1.htmlpages_1.jspages_2.htmlpages_2.jspages_3.htmlpages_3.jspages_4.htmlpages_4.jspages_5.htmlpages_5.jspages_6.htmlpages_6.jspages_7.htmlpages_7.jspages_8.htmlpages_8.jspages_9.htmlpages_9.jsrelated_0.htmlrelated_0.jsrelated_1.htmlrelated_1.jsrelated_2.htmlrelated_2.jsrelated_3.htmlrelated_3.jsrelated_4.htmlrelated_4.jsrelated_5.htmlrelated_5.jsrelated_6.htmlrelated_6.jsrelated_7.htmlrelated_7.jsrelated_8.htmlrelated_8.jsrelated_9.htmlrelated_9.jssearch.csssearch.jssearch_l.pngsearch_m.pngsearch_r.pngsearchdata.jstypedefs_0.htmltypedefs_0.jstypedefs_1.htmltypedefs_1.jstypedefs_2.htmltypedefs_2.jsvariables_0.htmlvariables_0.jsvariables_1.htmlvariables_1.jsvariables_2.htmlvariables_2.jssplitbar.pngstart.htmlsync_off.pngsync_on.pngtab_a.pngtab_b.pngtab_h.pngtab_s.pngtabs.cssthompson-tm-graticule-a.pngthompson-tm-graticule.pngtm.mactmseries.mactmseries30.htmltransversemercator.htmltriaxial.htmlutilities.html/usr/share/doc//usr/share/doc/GeographicLib-doc//usr/share/doc/GeographicLib-doc/html//usr/share/doc/GeographicLib-doc/html/C//usr/share/doc/GeographicLib-doc/html/C/search//usr/share/doc/GeographicLib-doc/html/Fortran//usr/share/doc/GeographicLib-doc/html/Fortran/search//usr/share/doc/GeographicLib-doc/html/NET//usr/share/doc/GeographicLib-doc/html/NET/search//usr/share/doc/GeographicLib-doc/html/search/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=harddrpmxz2armv7hl-redhat-linux-gnueabi                                                                                                                                                                                                                         ! "                                                       #directoryASCII textHTML document, ASCII text, with very long linesXML 1.0 document textHTML document, ASCII textPNG image data, 16 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 104 x 31, 8-bit/color RGBA, non-interlacedASCII text, with very long linesPNG image data, 1 x 56, 8-bit/color RGB, non-interlacedPNG image data, 1 x 6, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 12, 8-bit/color RGB, non-interlacedC source, ASCII text, with very long linesPNG image data, 11 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 2 x 19, 8-bit/color RGB, non-interlacedPNG image data, 18 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 1024, 8-bit/color RGB, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 36, 8-bit/color RGB, non-interlacedXML document textHTML document, UTF-8 Unicode text, with very long linesPNG image data, 482 x 409, 8-bit/color RGB, non-interlacedPNG image data, 481 x 409, 8-bit/color RGB, non-interlacedPNG image data, 851 x 605, 8-bit/color RGB, non-interlacedPNG image data, 209 x 80, 8-bit colormap, non-interlacedPNG image data, 185 x 80, 8-bit colormap, non-interlacedPNG image data, 673 x 323, 8-bit colormap, interlacedPNG image data, 672 x 552, 8-bit colormap, interlacedPNG image data, 667 x 305, 8-bit colormap, interlacedPNG image data, 576 x 596, 1-bit grayscale, interlacedFORTRAN program, ASCII textPNG image data, 661 x 321, 8-bit colormap, interlaced?7zXZ !PH64#]"k%w1  Hax`^hzke_^ɂ'ZD<r$/fg3)qgt*FlSz?lQPBgfE@k6l|>^/%@`.W&o8dJOzP*N, p"!\!ΰ1ү< U/(#i5E-qssǠ ܎-%MA5͘5u(H26B _H[/RE荾׍nWK*>'G?pv:VaХ75|foQ GxDPU!/t P3!7Dø#B|AZ9PI#whLA1sąD{- H EƆWsBHy]Nup:%4" =x=-DTRdPX[bi熽 @&wO]4/c):;Tȴ9V V<֔ьږvHA>8]e63].dF>t[x0ޠJ.(SG:v׺r<1IE= / Ir-qc3-+4¡}yNȟ!Z*= ǵOmSVby=,wǔO,4y ~ '8;wt飷x ͵EH%k7C}xD՗I0ޕuL6zes\G~ydpN._xYXlмg~2KTƄLP!i 2K'1ϩ,9]7m/>*)Ht$B'e601CRẬ(t>- y{EAf"/0qbA̖\=,ڻ+,. ҖQ-$[D% 8<;/"2Zf<Ih1 BٽAh\iݢY/۟p[Tl JMJ8L8dH}(⡨;,K*sfY3IoP/mxw:_$1GiG,T΍CyQM9DT`Jh뺟.M}ݰAE|ib56Iz8M+J/-7̈9 h Z}v(\Hmń^ςA}؋#ˋe8sA@l;F.H A NJ{f\#|M> Om|&xE2(6_ YAa|mUX{gКXF뽍eH1Oj.dTvE0"F%EwR+CV)8K<#:!CZne@f1hh`@"BIc5YAH]ЄWzY:U#| +p`~4slhlWA[fp~2 ,|wrpL4}r(ģrKE-9vv̴ףUtDɵTzj IS0(rpY'c֗z8j_l~";{ȭc-f'`g/[e`WD +1 Z՛ 8b\|>N ZqT1`0gdOF3W4>S~OO܃U:%R*Ì%&]b̃dBT+/oAuxi m'޷cZ *dd&n%j*q0^) z8䟶n,_7{̙V CbBzJ% E7+$є$e :$xgXu-׫(+N G tzYb{ 8#+ kBW;aK׽3J^Q`ZnsC ))H upSX`oS|D27=Hz{df=K>lct߈p'DpDvN}y=(7kh\j"< [8/dؽ HfBD>Rv4 c- I[yȕ;K' VgPo^ml{( s TR >\i<% "9n WSr(8ߛп&1*mXK,J{X_MCڗ{&A69;T1y6uI4nFGߪ'd3°9 I&v!1,gg\ 6`JF#rAh؂Pgm J+3 |: *W,缹g|fLOU)[B U7uNâm^VT(]b -CDhfþNaҍf ]adT3Z8V`ϯ*g9jglJEҚeWNW먣4%/y\#js .*&!"Dݞ˟7!ӧ+%@>GHӵTe﫨@.l43w\P8UH" t8X&|+2Mep+kz2,zmFHN=`1z@+BK%?Ҕȱ(H%@ _ 7kWQVEЪkfFwLE~4+IC悴QeH[D?Ž4]znιfv253{zng|O.E~#2A@r/RmVN# ϭYEdp0cL$coExkm ޣYkٹޠKnhKreX9ej~Yp0'A8:CCA;(( "-^N[>U; ?^LˍdeeLP`~-nC`ĵƙ]M;&DSPWBN;\>=%1=QZ51bĆ?*Юݦ?]%1cl΋pWnןI@m<T i6ֆ'`8tAI~uN{Tpmuɠr#?*jst@F=!jke[/CYWPL{219b$-OcUC!#Fy"JHѶ G*hO-xNfySh}MjAHJpTZ??ݣ/Ĥn$2@8 #/t*jv[Ȱ `sAtR0f,n[jΎw30}m{gbο\ь p~6-_!<}C̏tC]:~r< (qTe)Q7dys?t_aGr 4Tlt^2px(|Fk2M܅ꆻ 7@qB{\t3Z%߭jɊ Zs<(%Սd:>fa<㌩/g'vWkWY"m@TsMAR N)!qPB ]W41x_4TBR7}JröS1 Cqui;Ce?X6Up^ Ao2Beg@r.ybpTTt!1Iv>j)S틼BBq_KxԔ-xmYeJxy HUCB^r{%U), F 6+BvQB:A.0-[X샦vL5:.mɱYL>s]7&"o+KDze zzUޜ*Y4ͳhƅT͔ÿ738} ݒƊfiEs-feJsl&YgEnH$El!xY Qf±~<ͭ3WhéMcyffjט")Q;$:wEa͜oMs?IBdu-,V-FO-ۨlRbo)Qܠ{6FR\ùh 7ߠ(2W6Ei ix=LJ@M0q{h y7w%]uL} >慄 G7 |aDucR[45^G@U酠N:QԼq$0i}Z"uS/+?&t; NȮi%Yњ͉Flnbd(18*o6DLMcaG7Dj#t|[O䗺bO/@_ՎM;x_AiS@eg@pnpNRY;Io~9lŹfۆ+= t!pm"v20Lݝ40hwCd0/ܫRr%%@VH ݗ^DTSRD $C6*9@Z> Z3hA}uW*]k |޷w+Is,1&u}SH{g4SnYb?gvl_tL?7ؼF!uzG*{{MfN pִ=^~\3ەcAlW .T7=ZШψS_/Y])(3q\Zm=6)M~m=V4MS|# gaV ,i[͞#& lvL ڶ|ܒ :S6qV*vm%HM*f2ceK~JT}M$GѼkuG1a@DK2.MyIu yC0/(s"B؏ʆp"9rd'q$\n9׸Xۍdc3=]實* $Oag{f[%`67=3 B y%~E)}{(yH*g{l{I N>'v3^KU7u6]sϓ{p$k 7joI}.ѶqmZr9i Oyӓhc{44 9/vϳR$O`n@YoJDe% 0-:`Bܿ F޼A4Kc4ţ A٪50;e*iFLa2~,+ ٗ_&dɼj$F&Sj|.,)Ͷ=8m2Q0к (;CT 8ۖ1d 9oBnoc0)d3my|.N~qdkRx@Z+?{WW+HAL??dZ#^J;B9tފ@UsQ 5rjtD h{5MZ)3VGj5C_mGMgɣ S\?C3zeNQs8mP:! v)2I6H7$B+s=742ɑ) {٭7P[@`"&{Mv x-"; Bg+u 1A`8YnԺyOs)G{:} c SFh)ƶ~-/^z` H;nY| (E/ b5wჯgo{W%J.'s)X ,ogޫJX i}HF?5Id<ɻ-:Oݘg(i$ ^VfhƧ~sx+-6Oe<*0l*+5JuAjmxZiXOv;'[E1ƄY\$G C5əN{Z!<أPdl5J_5Q\0;ý"d+o4諂J`i\{1Sxſ!P#H_U[1@d|~jPrXPwZȅ׬J{!l,9t%njR]#nM$Vs"=duډXzd:hT3E5n@|A"]ض6zVK(Y&4OTb58:' %75ww7&M՛ʮ`"+@})ݔ鼴hx*Y~1p1(3D/QHeO(orޝ0dxCf=# 2YD^RmzQA[s\97;>YY=lK5mc( #EST5J|StMLJ/4rjZصlxݽ"%]l># e̻Bs@4J7%o}ܔQl%`c~dٛKy Zҵ;F;B+9|W(SLC Gz™?|֣q`0xI\;Ivc3Wy HJU_7@6Ӑ{඼LY[x509+bd'jo3K^wExIߢDth]6A тu6|Z擐~,[rIl _ &ym5gY{/]d1RlQY2hΌ&Wl0|* > &D]?$Q.|Aѧ18bw}J/ɔ7y.J\i:ETʳȃ#lHKƿ\_/aνmX@# n8IP'΃5eqC\0dQyuH1̏wX:eY87ev`mRjqpL|9cJƖ_fxZ[z.wF)X,#gc6FKolޘ(p݁@@0NA+HiƻH YZ