OKLink 로고
로그인
Ethereum logo

Ethereum explorer

Blob details

Blob versioned hash:
0x01ce87f87dab6d7abd2611f5e5a42e2c06396ae10bff3c50dc7da27c0ab9a103

개요

  • Commitment:
    0xafca092ca4c597e3eeb44002d38570a955912db22ab43cbb056162e40123aa79697577dbcd06455bd69e70602f2460ad
  • Proof:
    0xabd619103fb5be7c17e024d32cb3dfe1390d4bd2a9eb7bd5f0a20752eecf2ee523cca8842c15f316f553c33cdb600b47
  • Size:
    128
    KiB
  • Txn hash:
    0x87d8410f937ff467b34389a34ac6c595f061b596657bbcb2bfb828c4d24702ef
  • 블록:
    22040368
  • Storage:
  • Data:
    0x3400014bb9789cdcfc655494dddbff8f337477a348490a484a0a4a4877484ba71783c43002222921cd29dd0d52c2482b8da074a3d20d43fa5fa25e70afaf7e3e145cf7ffc96f1eecb5ae6b5cbc5ffb7d1cfbd87bf6dee779047fbdb9c6151ee60b001ffa104ca40dc15869863b6fc0ea9b31f294d412a8ace8a5a799794e135209411d4cfad4057e1063e644152808407ab0bdf67a3efbedf56a81026a16f7c733e132986b11b375373b09460c47ee71001cddb77bee364766f8166675477135301a8569ebd1529f056f194f3c731fabacb9a4cbf7bfd6f5031ebff371506c2d239964acc844a69170286e2451092ee38ada176b34906b0d0c0478614378f961338a158c03bbe609c88544cbb2315d1d79289b58316c568a22d62c3523f0b0e11add08cc0bdd008441e2989cad36f5db65a6c4a66ff5fc11cd044510e6f9ecfc3c4c2c39c356e12e7df206b9516beba2756911a35b319dc0f207e4682e70bfff162c4467415299f99fff739835f08ccbb206eeded096973472d1aad0c28b54a8221f201cb2929f4fb708bbe5a4bba366b1f55c5cfb59e3a13be3297a7587650416ef2920371cb8849500a6e2b51b689d5ca732fdb85f58907dd38da7676f5ba53bb5aafe92a3c97f1149dccf9865fef1dd4d2f5b2cbedc096ab435f5ad35a94207a6c1111fd8fda890d00bc8bc70ed2381d68e8f73d66b47e9eb22e5d900aa86238bbcaef3d35a0d6545e34517ba84e57fa17bb05f2e2e59876e72c47163f85832915300a1793eb121cf2924cd204be1f33773409fefcb217269bf7a0d3b203d1512c6c8bb429b4788c2a11fc2355cb6a40fe1baa4bbf717198421155ae12c310a91bb51b7996d6d82deb8423441e727d5fbdedebed38521851230a7b0332c0a3a09e6dacef2ab5f82c839920c7c39441d56df48eecd4f751771dfbba49bfd1727c3075bcf18ed838f4cc794542924a0b22ca55f91bd5752b046460d9068d3781301310fc476acfb3a1fa81fb22912acd0e0df65108c5d2d32c2dfaa3fc5f6be1fed7a4977ee2f74f5319ea5a3361d461bb8382a27333bf7f04fe0c72993bcc32b7ffb821fc9a9f1a33040e70c159145172dec67b2763fee24e23661daa947d125d08b113dd0d42d24d98585821d257e680d1dc56491c698c9b8f1fbb7bfc56f325a74dd211a2eabf6cb64237f22ff873100075f36144778c76c2a00897408e811526bec646a718eae977a68b05727aa88173c88dd2466a971f74e33fc10a8103220c65cae66aa55af0ce31fef7e8e710ac1c096bff3a17fc3c2763a884757660002e608560886a0d7c5c281cb1eff9626108d54c1118083f4cf63950620917e1510b1ee5ae5caa4ea46aab0865d9f1043ae9f732a6921bb737d8ee743b5f4072077005e4606fe9793cfdfc65bcd149c8bceae0bd5ca0c88c6b797a93d9b85573772f07df05df3d9df680e018d9f39df19f2bb0a716243d8aeaf7540a5941f910b2b1f2eef483422874668f202fcb2329fd96cae11aba2327df3134008a349b51c7de187bc884666c44e2bd57cbd260e1e167d1e6d961d08baad34f4bc01872d132102486144b3ae8c7070503f608bc49922e5a1d5de8b5c76134ac3382c4da5144977b7c62a1f6226d6af4e78165180077dfd93aeb475fb72a9c38217dd9bbb30d2f2955d5a4a15a2ef3c15f6e79fe6c3c2c0726610740e516800ce7dd12bc00930a278bc7c0d07771e9aa4af6faab55e58280c16bf1b37b6e69cad60b571f7322c58c627f017ee08f5a5010c223a2978b4205df46ddadc2e49f23e567ced052bf774eeeed9900ea58493252ec042c10fbe40d0a9cffcc043c257a041e486f10ff38afea0c1f8bcf6c587178d6ee9a6a6a860e5a3f6fb72530c04ab248e6b3623a51e8fb9c300e680be45f5164c78d2b0d93c1b994efd93e6e468dca13a80d611f7959b7be7939a97f0b098f3a0216540d0226d66ce9b009041e215d054c5e521c30f724ae1a020c053bd22ed38550bf2e0fe4ead336760c611b42d99a96afa3323a4066b3c3d630980fc83654fbd0f61e4b3e79fce8e3ac3e1530d1dc127c530413dd5289ebb1670a41760287a10b4500db8f32600649079053009e3979d3d15c1dfc17a9edd73c0899d34ee6bb47a724fe1ae290a111c9695b355c4b560122db0ed67bb09c0da2cddbd372f0cf953e1acfa8de0522e9027436f43b549e2a113d66b27ba2a831a4f7898db3918c60e044da43ef9bc01aba0c6cc3e1224c1880e328723d1dbba4bc0ff51f28be5ad6043ba6fd4a5cecc707edf4de96e20a15703961375e72c0c2adcd6d9994781ef84d1c42fc5140d148deb0e037a5cc75acd0777193c9d05241782b8d5c7c72a93dc318cde7cda42ef65b00eb7e0ba3025da0a829a222a0841eb7d2c1800caf5bc82292019f8fd27ecc0f731d6a75139a3c82abd3702adee15a182aee4ddfd7c9b23c5b9ad349c82feee73c96800f931b76636185f159c8deb9881f0abad3393065463a6c6c9900aa1f8570c4fb86b7ce061315ee760c23410343802e8f766e84fb527180935aace1915faa3fa40fd00193b101cdf617582afbdad886228f85aa1ce3292d254aa760b2b33c0e76d783ec0541436e693768164f16394f14e2a2419b2cf3bc26f18c5f763c66f88677969f35d351e5630047573c0efbc0187f95cc11754cf2a318916bfefbe38f1799ac225072e590ff01b2c3d42bda1b51bee41cecf98fa38c86c34c4586d220ce0676ee7241e3f4e790f8f742bcf6bbe9f3d309e3e85132292fc748b726bf17eee852f4fd212717984fede17f8e0dafaa013bf9fbe8000813764f4f7e4fb623e9a1f543e520283b080a4d7b383a173147b28792dd40eac8087c3e18618fbd233371d8ea8bc00f97bf1778c62a5c220a9c5d73e4f8163de05d6c29cc10e3d3f34b39a7eaf890b23f0266a81bb34fbf40ba6d89fce12d971080a8ec9ee33c9ac8057eeb51d0827223f665de9d7b0a4076ef7493609140f150b12550597232e6b59000a822f530ab18e1fa2236b6441bf575c851d08eaa03c5c00080db84208e0b057662ab1fd19e0ce27267cdb527a1be756d23d985b8aa50ea33ad943013bde586d588dbb3c1e736764028036def2a8c19a44739b15d95cd0890098d9af2b8726c628cf643919f905cf385f0441c51c82caec2c7ade80ed5c7f6f086241a7a7e03dc9cc5fc91e7f929046a02371ddd3f135ca5a9c6e2b03151938d7ab094afaa6eb337b7ffe2b3e407f4250104ab66aee26e44ee9448d7efae1763c3d81fab4ae91b27585fc1734e38b510b0e84a078a0b94050f3795d024079fd5719b52f7b09faf4a5be672e2bc2a1f7a2aebdd93b9d6e77796e6298591d357c1bac86aabbc32cd8664fe202c0cfbfeb23373b1ceebdad7823e21a2377e3aa514c253ad5610c54d13443280f8e18160666cd86a04c31c10580906aae122714bc8563f2473fe284695c123b16e9f8b452f150d52cf5f30e855aac33c3295f514408563622a69c28602fb15f182fafa0cbaca7358170a2ee75d4ca2115f098e54da900c72cde3ae5831a5f7823f7b94f8cc31014066c3808b6c235b80090ec933f54919f8b845fa365ecf9303bfc0d8d2d73b7035f640220f6ba136e1937c12bb4b414c4ee9cf4cfc53ac0bd325df702d25c73e81e0a89be274aa1cc592385d46ff1a32488d9e7b1f493c25d3608fd7b003f4063e22cfcd3dceb3c3ea6e9870faa5093d2652274066bf3928d308cc0774be4350132176b9583864ec041c2fe8d15dd8da48186854a6255e31339fe4fbebc0276647417004cbe5701e095a4dff2969aa6cc2e8a2a2e303682bb19da5567f40c6d766a559a213e61d50190a5e071d67b5eb21d0c8d7bb6fe047e1d6ebb813c2244bc154fc3b834003a42750960fb2a00c18a50578e8ca5c589c72284b837f47b99a3183253de6fed8677da117e3ea228028c4b6d40895e0e5eb30572d24267186c09c9da1e2e4f145676ecb49faa958b32f85d8c15c6d2cb007922ff66150902b2868d934f1910431a3bf2df850e92ba223912750c6347db33bb203922129813004a8131b7873f0ecfabc820bace9db6a1998ca784282748232d258988c7f4234b5eca8dd75749ce6bd485ec7113242f8e98e2692abeae1e13df31c21e2ecb926d0bfae60310d815a203924abd15033b389508abf85510a511de30c252e0398d2375c566e2f569b06f292c0c7cbbee5cf98acb58e4bb3529996b173f066b051c6f7630ab494ab4b66ac1072f2453da6f99e9067a2656cfbb925c37a37593012579eb8de300843916f9d59ba9cc4fe1553acc79f2ac0569decc5905e76890d9f4c25cc0448f20c8a3df4402e0dd93ffe041d07025927de08b8ba93cf4adb22609e8f6a145832c7969833893f894af8120ba8c36cc37cb9dfad5740580aa7a748d0dd4715a8f79bb9dee64a767c2ec353f7a5cd6aae29a2ef7c7db30cf60616022df1fb2082657ca09fb05ad38357ad27317545954e84df71eaf0a15797b53b8bca4637e6e7aaf2bc396ba0fb52e7f23f123f52cc0d83c843695050fb51fe220f85240e1388b3dfd059fdcad24bcc57647a64dd709e602268d85203b1ea905c0d7ff61524721a229e0178d845eb8d0a44ec269d6a29af549d60ae2285e7614feaaa818638f9898f3f1f1c05db55462007b9ca5a787238c1c573b730039d46850e89076d3f9b937df2959403332c6e8e834cc054c9c0b41ee1f550b2cdf0bffbd2c2a744e35c8bdb4f2e2171e28e14bfbc85e76756eb85ddaf8f8f0131aed480dd57098108f38e34995a3d03c60bb6da75f6e959226dd325a25b44338ff68d15c3f8ee789ce96a486857c30fec477d9a69fb2c5737f90d51ad8ad1a2cf255bae8eddb42fd923a1da5a20d9c9d9745cb9cda7d38ddc3f86f14a8e94f0736de0c3ce20564c4c4abebdc125a1a4d6438bb5126093241b55f3a762c7bf622a49354cb3edd83b980391321c8fdc2d70310d0947e2f8bde3797df2bfb69e42cb75a89a3f11e0befcff8e24e447b6df71cb1925176255ba8e3ef067c98b94d27f9d91060af2a945ab679786b555524fbcb129940beaca43de8c9abe444836f03e6694dcbdf65157ecaa63cfb83ec869275d117ed4bbd5d11c11cc77c2c3978264f6c1a5a99c0bd5a9fe29efe593a35f786f2161f9c2c2e60156f89a5ad43c330d0dd7f9a46a35be52640c7b3a8bab1225499e1997cf0ac0f160616198320f713cc3504c01b305c6552067dc896fdf458f8c74e02f55377b7cfb654812e36d11b3db36fb69c2cd6e4cd9cf5607c2dfb494c6eb700692c0351aeb318c664c94129222bdc3a477c4cc2d9d64f137b664f2c63347869606160a1d09f38ca4457c21367da6d5360390f8a6bfa026dad549b7b7474e9e8a895a6bad417d99221767e0236d3e2af8c111c1dcc0025ab7b022b75e450ff734164ddbc4301b982881cef304022d259b2a78ada4507b030b0e8e24f1c6be895706a0f5d9b7ab6cedd893823239730c5f7d1eeb5d35209bedbebd293e3682a91f5464642faa6f0a2a830800c57549dee2593aa7c6f2704c7c6ce24ddc303f38b340d6677e338e7eeb888c431f760f9fcc04168f87d8efc379cb52e83276f7dcfdd5997b71397a57e50533234a62ba349142b46fa5b870dbe3b9b7e838680b57f0a1640f24491e0ed1973ae2723a559c2759e9611291c199245f6988928eb3d1be38c315818f8eed94f77ea1aaf8403dbe8b59ffd748ec369352ee264f08683908cce75fc46c70799b12c582ad4eae1bd3c140e2636a4fb6f01f3b11dfb860a9ce0ad23c86c09cfe00a19a219b4f3104256ede7720f5d16cc37df8395f713e793f495708020527d3999f36001392a7ff508f6e47f47d8e82ecebf56fb4638905ea475a49f7fadc295991bc206203de07f89b52ec25b3838e5f1523e58ba5a824137c654eb1be27cfd072822336a212c0c7c4fee27cedbee2be1ec51eff38b7d3ac771ed653966c7ac94e1b00673c376ac7cd75cc17eb76f038ac0d2f3a135c17cdf09b03d861f11f74c0fc835339a278ad7d61278286ca02b00d7c7cbbe7d87a2c41ef9bb3bb09fb9c3017723546e55c9dbc13b0f962f5dc43dc43c4bc50384fa1c367a49160459944018690f74e868bb79dedce3681cc0c2bba999cdb013cbcf2a647e7c89ad1459af4b7e009545644bcb972489eeb3f9f7542efd89e39b7e259cced4f8eb245de7383de9167790cb3856966040866d76d801ab825c1b0e56fc57d9b92ac98c3bbe00e0362783f3b67782d37040d6bcd7d7a65816b86f9ecc134f5fe61ed9fa2894fb18160806b660f819ac14bf2be174b31856056b9c07cb63d593b06dbeef2e6fc07b8405e21c1dacf8d279bb561bccc357ed7cb7c7c31a01146db575e27561fa1500d22584767b5f5daa3d3fca77771be9cd4dcc8138c205581898afe8270e2ce44a381dc468e69e6de7386d352c4994dd958652726ed710e0ae61dd7889268e5edbb41f1514800d26ce3c94077c4afce553275cc2bd0dafa1ae2e068868cfa4962640128d13448b2c0bbddb9c8285814d477e062b107c151c78619b91a8d8c0731c51109dc0cf8e7561f36fd69a62f8bf68df2dd5dfc8b6ac6992ba3e16a38af894070ad891b75b1e7fd4f685ea4e2675a4d8f1ec11af993e4d5d645d9c55cbf1093625f03d95657ee2d8355f098746a0480bdc7a9e3b4efcc8a1f2446b14dd2594d52d0ba12c6b256b37be0a8d75cdc1fb252f405e7f03eebdade2097f8b604220a802ec467be7a43c296e5e40504451a674e6838f340f778d373ccce37cad7e3d142ab4370b0741c59b1207476dc5acdd6a21fe7a5d53ecf667f4252d81b00fb2892072f7021132546244e12050f8d68f5010c0f9307d81fea5b0e57614b16de952047b2bbe79d23092ce9b24f5db8dedbbb9fc0013017ac07afc268644be923afe3e04a78b46f213ae96baf7a2141b335d6940c425f5b0bf54f703985faa97bf8b1b434af12d8e8b23e8e0e82e4b0dfdd0f03ac3fbc77786c08e36d50028a5c76a3f31291c3f49efd1f03b4330af88121cd72853ff0eadcd94316327cdde85ba123325755bdfdf9f0268efe07a8afef32325ef09aba6f00ba736bfa3c7c2513a941ecbcf183ba39a1649d8f7e0dee253f5b002d6fd3ba9de754b228d31214e8a1c1f5d0d018a3dae85f203234f6bb3508729ce2ef6e1d8052fa927135e212770fd10e6c96c17cfcf00681939bdcdbb12747da9cbd6094fde2116dd894266f517c11410df6dc80fc78a0670af0d73e67dbb751b6dcb266c4afa43e7d1d74ecbccfb0dcb6e3586afad37bda0976212fed731792ebb853451ed9ed8af89fa6d6462f91116a3cfe8965cd72cbcd0edc1add758a180661de9f4a47b34bb1937dbf0f378394f27cfcedc57a4f79b9594e983cb719577512ec544e02f63e2071443ec79c5388f1c10adbaf3735b1eece9c8962a2c4c86a696d47d6142a4565305047c0c442306eaee7fd4c76c27bfeb180175f19425557a98e7a1447ebfdda6a5fd425d3038affb6e3a28a65d88128b4c37a6e6ad8fed212e6d36ce5f5cb0e8bc5138fed6189070a406c071f61a3321899d2cb8352a979dbaff44cf12218cabc4626b8e2a231ad1cd20e092f3117f3d163592ee54ae17f885097bfa1fc2e5b57406a5c9f111c52c1f7f741e46d99388c005086e48468549313fa6d96317d99dad366751543153ade57b3f85dbb1f2eea394c825f5c8bf563f74f9a429eaeb13ddfec9ad543cc000e60e354fcbabc45f73ae4cc4ec417ca3170a28a25ad03e65c8a4549dca039bcd6b70b1a027c36dd1b7d1fe6809918ae6ed21b81477c1bf8efbf630bfa236d92965f25180536bc47de48fe3eac92fc815da0bd6795900bd2e114068629f320ec6fcac58078ef1179ef9de3d683dd289d0b0feeba75ee35337b2372ff53d0deaafe3febea414d0415fbf991664a794e4d5c4bfcaf980269e2b8f835540f01e57d07c30a0e35f8f6c14818c48794fb1f7d34d4d712ea5dde0456d5e4174cf0f70373e18f752df85febaef2e76439b4a6559fdde063ce2759b27ca35cf2da412ac95c85665a2362ad4e3d500739a6f2f4a42b2bf21f393c895f157a374dbcb3dad7b12b0bbc1edb13f705b3583bbd4f7177fdd778c7ed70a02882e43cdc0933e1953add1b69467073d6772dd378eb68def9da925021a94a7087281588ac24f0f094b4c5ba8dc783a97e1c5e7ae6ae1cf5f4763d4c877493dfaafb36ea5d7592b292902e1b8d8480838c315229cb16be4b66e497c4fa556d7feb9c10db8b9bf06e3a9f911b3a2bde309b84a7b785899ca08138b349253ce4eb399bf202afba202b37540908da6de9d37e0d3af57d9335a31c25e833f3f0b21379b05410b91f90a7b22404b881bc5eaa4f7deda483ca1ca0c1bfc16fb31fe15702d198e5d108f3b7287fe841face6de522d6a321777e8e4c7775fae948bedd3bb9ad7f0b0ca73032e195508f2a352e87903ae0af83d578d389a7e4ec56598dffdb33f2e28d0e526274745e1a020a0a826fc9b525269a3c2d7e5225ada95bb1ce3e80efaaaab4e255c74dc49b3756a80583ec1ae190f97e5ee108f5043bdece316a23107a50566070aa2b9d75368b71c2ece0f024521c884a67ee7cd1f0fb7e0b11cc5391f5c1c326ed14a2fde6a3a19216dfcc6041230046a3c6e3d33ed22f9647882117bfd2008f81970c7a7931f8d3d76dcb8572ef8fdad349d70ff29e7daa803a5bbcd1ad71309aea55ee803b7fe17faa01393320a9d0b7d21d12ecf0a0aace6356f561620076360c6d1a9f2b4e0aba39ed25162a0e29313e066d5c7ea187476372de2a9580a368585b827e58c0ef3c3d78f86653585d7ed71e761a16017deef79dc091eba1312c1518f7ba3b6ce899c2fee1235debe287b06a2e8e1d74f9ab8552c459e763c9b4738e8e1be0ed2d1b6477a2fe06a103328ff700f13fb43a3f3d7896c16c0075b18492b57fc4b6a66003bf93006cc056cbf7b4e130042a7fbbd0568a7bbec01b65297cfb4261a0aef6f32fb1f3361bf7c1757eae417398ca78c2f23f1c0f10ef2d7858547cd804ed1352d16852fd6dcf17c6889ec2d7d5d35e2a5e538afbd1580f7c382991ebc83d9805d517f98e05df11feeaf9caba53e13ab9b69095b9b21de8ff1946e6e6a99fcb4e9882c81e7ddf7485d54591c1b30857d615ad1a7c71ac251b889f8a5ff35aa55033f27c1667e6c055fc73353d49a0d5828d85dfebb27c9d52c87a72fb348708cffb1d72b9a49bfc5ba586c360e670de7896c0e7432367c7dcb507e42452442a0571f530160c4057f83db32d7ac91469537f6049f942cc972b97186bd087f8ada272ca5ebfe9dc6eb5fd1945a786b003f68f651a89311b677282768df61db17c81b99b9fbb7aea2d85517ed16478a2b49682302d2d21870f7b3131e8767b54e7ef4e32fcd01d83980f285fde91dad58dd84c94458283111fb27cd556ef7209885c7ac0cdee73d8fd47c843a3aa7800b94984bb0409925fe93985579147ce1a6c0d8d7b3ddb2d13e270037332d4c3c782cc588a129671f56c36b82550b3a4c8bb376faa99d72902100c3f9bb37feffca9b120b0381dc07dee8913432c77e363cae683529c57b68121cfeaa544f67f753af7ec3cd3125018a2240997a14e691844e4bb13ca232aa58f9862dc4e71454f4aea1610fca1c1189f57d7038679fd3fc797060bc8987041dc35dbafa23d3a063324f7384163e3fb0b6f0ada57a64c58fb9d48e3f8e0572d89ae6c86ef719c025e11c7894316a3ef8b937817995d49eced982fff3e9c1edb767c43b41f5aae2b050b067dd4f13145ee54e4b3b0dab55c3cf1b36f50af872a14c9b4b670ca6679df2b34d32f076235183a5ae8c6f64f31e5d2b6e03908305e353105b4c06640b1d0c6fa56b116c0892785a533789694fab24e1d43d7684b9807922ff8b09484aa5ee9043bf4b262f50f362a1ec0f56d7bd7d80fc9e50f76ef76d8ef27c528d220290614c2b6c6c0730106a297e3596bfb2834973a3b7a4f37ad1fb7dc94fd750f5222b20d4065520cd30173097f87f914524c5dc9879735996b0ad4c77b01bd1e515ce4d1e8e6e327bd7ed0debfe1591e707e9f17b044b77b08d00d3e0cdd8195f8de33691060b3c2fdd0e72227115d993f141edc62f0ebdf951dd613660d1ad1fdeffb7c234040a103b3081083c515249be8d15fa654d447c7b8415cda2720de141f399a0a90c08a01dc3deffe1536df0429d68cee8dbe15d5a5c3d255d38a14694e526eca46b06af9961a160b3cc7f31f8e091972a335f3e07ce6928b459ab16f037f8795f603a9b73deed28795d46175c3bc7486e3d1fc98162b90408d79038fb2fd3b0fab51c482b59bf2ff95065471a8565b2a3ccf1d8457a178ef47bdfb7ff777dff00d00bbfe8911cf0fad68236d23dcfd4e0f90cfe7e419bff2397f8403b677e3a441d0c007e510c82c78c798b20ababb55c5af1a8a358a4c4772693b806f62a993bf53b14e602beedffdff24a9ee67086ebf2e032130ceb2ec8b5eba114f771582e4b06afab4fba21d6dc8e6ddcf0e1d58a01c52970bdf8562b392f87c6be0c3e82a91e0d507bc36bd0f4d5b59ad3b93435bc08cf4e980b58ebdaf932f2cfb208068a26bc16d697f3ca1e113126596d89ed4e0a7c65034850c689bbb434516551dbf23a3481994d3b16c0b92e3942a6eaf1913283d34018e8fc9ab23b83a791fe71c004315edec98b7f1fe608f6a53997058f2dffd785ebb9e604626e86ddcb49f0bc12ccc376eea89a8e07c4bc494d47d13bada521fe58d8c40009756c5a54396bad15c36c88a2f130c2b3a16299669e51b2cff411a2fa3907e656305b3093e80f4d03d41876aeb1f792f9ed898f773e769a62860e288fb380822c0ae617aac700bf2190f241e139ecde5349f1d9237d0eaecb88412a38a6c29d5cef779b959566e80f799ce6b97bd2fe02ce4e2f17f981e716728062f106e9bb74f2358b1141c5571012f072dffb48fb377dfc00e4163d88517bcf61fd2af678dd4b5044223c74722bf03e4f24a54bdbc331e5b79c800cfa67f7a75fd429adb1461e5a274cdc1199332ef4ead7b9c5e12230b9fdb2e93a2c0c4ce5f0239c573bc745697b8aeac8f7351c77dc8697725f90a2727a4887f8d810f9f188b96ea217a9f15ec1d473c5a215c6e71680320ed7281b3a9b76c70a1f6ab3fb2b57d5f8b1e6cf04516c9ebc1d28d7fcf4fcbfe3b0fe9fe12850fa1a86e3a93eed94b068cf5cc9f07684187e7b21b3dc21a0bdfd44bf3030199034ee662c89360f21be21a231291b432ef1b41f06eefe52809924a9025d6a203bcc194ce5f223227fbab084e88c3b1a6a237a693471571a7a2611d8aed8e9b3472489af94f9c81c5afb728fb94eafa8c56815aa06c2010892e46f06b593d48a1ceabf6a6085c40cf1ca030b5fe03f752473a69b1618af7ccf03babfcbf54f702953149a6fd45ef41938e9734fd9a09766d77f530ace313cc19d1630dc62020c95d3cae473fcf81bacd25fac4d37cf11861ec26509b6b837944c0d615a4954c32e6e3ae86dfef891f86388075ee5c214c2cd4dd4161b4b15a81ff03c2a7971fc0ec6bb92337e892e8f028f13c81dcd0c2b6409aa1e3c668108280e208e238d718ca8c2531992e6bb0ef6dfac42bd49d0c91e05572116671a7f6354f6bb1937ff6e50e4bbfbd6723ba0379a069911b93cae4d2f6f0d9ffff420e8a596b0f1e0e20c4d481140b10cdd9a9f9817c98ddacfd6f5a41c164866e84ab1e620a6d41eea066b75dd87398345eeffe7b02370dce844d7bcbc182f7dca70e3b1c767f7e4500b7d021990def09e9ca73014163b8b639af5e83e1a187022da7e956fb3ec5a67e43a77b6fab4dbf48ca750d955245fb9281fa1d320fcc5d1f79ed2ff5dd847439fed54e50f27263969503bc8dd29202639c2b4fc2db832f9957367a00dfb0340d45ea072e6ecf085172e5fa4058374254577cb9d2eb851d102c562d50112d57af1ebdc121e8294170b3d6fae765311542b22bc453bf7fd47eea6e32d488dc8b6021bbd78f40139837c9fd0926edf75b9ac2a5aec294741376f29025277cdc28f5ae7e760e2fa7ab1f171a356375634c600b891260af9c9c59426c25a1015fc21e8da3919e22604c94b0b74de804b74638ea7853a1f8e7b8b869e2a680ab8df6b797ddb9f32f8bef111761addf1664d66bf7a28f72e107f7e1efde98bef7f25819d7cf33f7dff5de5bffc7dd0e5ffb0c3ba91d738023a740775e768852139f2be8e95fa1c1404d071f7c736bbc2c34ea6d56bfba2109cdfa6f23e3c8efbb2ba8a38d1e9f95aa00560a7e8552825f161bce7a6a120223ddd492cd23971f445bdc3d2eb03b97e8c6edfffb0681a8284633a76defcd10235d86850542737e2bfb3e8fb5f793ea88af89fbeffaef23716091d5c2b27f413ed2bc6843ea332f33af44c969b834141002b2a8b1c9b88cb59c7c807f050fb236441f190952fb92e743a2f8643b9de22a202e22aba85fbfef19fd19144a867091d8c125a9bdf3cb91b5a50493c338213f960ef62ab0249ed92417fdaaa30b626ec17f352fb67aba28f01275a977007d7f60e4707aa08c55bebf26e2183236704e1a2276b054e456fcc0014e42c82cf948194a416b0fc2707a5a25b92244d6b03342f1fc9e344eb601a975d0e1112f1ff0c111ea39110d16c2da2c6e31abc541fdc10bd557d8360c5e68c37a014b6917f1722c5e68c86e31cf991fff0fdb9ca3a8408e4e80ec386cd9b691a59041f0a7d93274dc852808280ba58e3398f305f0f64f3fcae22df45f1d3fbb26e9fc4c9371677a9f15a62a585598007fb4828ee031b83deb733be6f1bd3936127c43b63bb9ed0caafda804073fc05ffa20011a830105b2be1ce9bab3da681683f250fa33abf60872b6778d7e6368ce0218c30f71424e7382df37672826151e920ec5502133ad00f705559127aec2fb56213798a2c6f21733c70e0ca0d6cd34a5176dd8d6492f725012eb878817fcb856419be81177ece15c61fe7d12eaf4ca168d04f41459fa75580c4f66ee61077904ef21a551974d073c0e5a1ac647bca3255b76468c19da2b9375bc972b6c15fc6e2bfe8a224f5d78d21c19cc1a03710c4e2bbbce08ad2dfa771506ef1737c4b12aa8bd5773710fb60760d89045a1eca187a7e8485c390528f57325e527989ec686b4ee3b10360999a98ff24a069b29c32fdcba71be1c961160a32c5781ef7f4152d640d982443bfab26fc67d5671a6d1e5e4d23b417aa8f5688961ce21331dc377a975fb62763b0e344bb701e9cf27fe586cf7659ae5201f887cb33c015cf88132003824c23ef02dfa5c1520eec8b65f70342ea291ff851be86d98341b53f5455506348a41e1953eadc7cfc984aa85559329500b2b837c10972ddbd42efcc73fcce15f15a2eec3e7b7846eb6f83e0235acbfc8ac26eb0bd7cb07aecc120d33cb4b95512b815659b3392e8bf8c4fb3404ac954871bf926895d19ff48dae13a5ff7bbbd1095368b8201bf09418ccf613f6fc02d7fb8e6451f79da5edde7f74fc1c8ca238afa3ca420fd5965c6cc69a422af269ebd645f17ab3ddae926aaa0c06b4bc06db1891fb2d041062b1de3d92e134a8c1d4f5c059d073649e5b662a86fdc17a38bac8337faeffaff39eb7ec1414140f4473dec20dbd9a24c604378ef2d8f65af189c0f114129f27df72763c5f1cfb1470076b20d944304f59c350f2b587c98713fa20a3eddd80671016cd69754853bd19f61ce60b96908a280c4ca9ff7798d25dcf54205ffd4ac92739224b487a41755ac0b0dd7b5bd2d08dc93b3f4a34daabea38fa312964c0eb054ecd6634f235ad827989d60321c8013a20589aed12e4d4dbd2a4c29e5c53f3eb87003740c41bce3fbfcbc0187395ec10d9633726ec3d3f33118e4182c11a233d4b8a8fff5353a7b93c727f9e6fa23e5b3874ad7effa069b12df0436bab6b796b23a138a3be8b7b57d91e74dc31f65b73e0f9f7fb19b9ae8ff6ea33110c4c2f603c5d822e6d66dcaa6d2fafb25cad16e9a7e09d5775f1011bdf6ab2c6925552d34fe2ff5f58ff5fbe7c7efbf7c0ffc97effff5e73c8a935578a5473790b834c6cd72da2d11ee9809655be42033b65ad53b936bb596cb80561b23c33f5c160fe7cc459e4de3f4cc89043cc29cfbd6f163e0baa67db9470ab0e7fed509dcd25688816d951313bd69cc1db8df5722c5b80ccffbbe8cc82f138da14ee21c7f01f301400fe3eec237e7584dc22b6bb9bdd11182a2e4b24c19f586b00f5518d43871540de0508a9285b611a1c100f6e288f46217b7fce37e10fef6b0cd9a0ff0ed90aa1356e89ffd03c6eb790cbe45d2e3296336cbe37cfb7e3398d5bbd300c2037e35e2eecac6b7fe0b0cd5ffca3ae465457982daeed78e2e621f4a82631d4a47827abee1cd6ef5c25b9b4999d0e90501647c8915a877baec64e6251828154ebf521f5985bbbf59fa06ab5e8b4109d1288685824913218858097057dbcd0ddca810db4efaf9709e0aca54e2092878640e43ccd5ded7d56bc37e7150c13a34717e610b5e2fafe31078541b2460cf24ba578a1ea58f40fe1a13784d2e62d004eb1dd1aaf5487299c4250c160a0eabf8173408c7c051ddb39f8fd110be47ac2bcec7f19d3e8dcfd1122359bea19241c935197ffd0b24ec0b332ee004e812e6155b6b4b865556a36ca39a0d2feeeb6316e3593dacc1bd276a022ac932ff3e2530431016aa5eff714a7a9a757bcd7123fcf145497aa5dbca2ed4539f2aa6fb6c2cf551650ccecd0f6975fbda42b4860678fa022caf5d01637178533712ae5ba32c9e7868d6b65db958cd64fbc8284620b519e4afea00d1f729e9dd0f5515d4181dc1b57be5994f49729faa296782a5743568aaa783437114588e3d9d9d7fec093ff627f621094330a1b1d4cf9995c33cd57aa1636934587893c554fbbd56d19e163720fb5e8d5fd46daccb4f6f46332f9129fc457d6c5789ea679bd6e999607c097d3b582818f4fa87e20bef2bb81e67dd9a98b9d04a704eb345292dd5360ebe3682bd54d8a6544328d0302882c27bfd1ed3c2e4c1b3104c5700bd08a976e4961c043d21e9fda7667bc5c920958f0f5b165ba054dcdcfbe25893b050b044120417a13ff2aa196935c4340382fec88115795776cba9a19eee6973fcecbd90cfa02270fbf6a6730ca95a9f313d6aa7b7001deea774c2eaacc925384b1591e0b63c00aa643c1cb1963c67eed94a6fd619a49a1a7858d5f904e14f0541880e82fbde29024048e33128233cf44e98ce7c8861ea9927184fb1990bec307e7388cba54a1c317ec67d64371c278c487b60f9d225ff7dc97f1cd8110fbe4ff4339f61707c3f5a96676eb9f4b4cbebadcacbdbc259d321635f639cd13b0c028200e7b99b7925f9d2c38cc82cbf3a01db2c651bfd07b1d5a4dbbcfea89bd9a28e38170b0de7280b7270e1ef9fc10a469c7a8f4fe4717188ca113d7ff41a8fa7bc4aece927a1325d8cc54124ff57c1d782123bbf2a66eb78d70602a44dcd0c5cbdd30c869fde2c6070489e65f11b72757b1532b4d25af4c2178d495e4cad567497f4bba4aeb215f5414a0b563c9f5a3bce0aeb5aa96d4b33b5ebd9146e22e7aaa50aa77cca7e2b59fd8ed03b27ebc532a0cda06fc053af16806df04eb712ef4ce7c9add5c9970b55cdd724c39243b9ee64bb5e702944fcc305070e3bb97abda184fa013eed4f1dad49634e6979abec869f217a86389b3f633945f22ce49292975cdbe1071ea503e48f228954ea98a8bd1c287f51ba344882336b2b5bb14bf61e32e8da9c0e0b09737c8520f86f0c5c714b0c0e21cc27b3fd67f18bd450bfb1ff6038db77dd1e3610b143dc11bb49f58430d232b9e0117e71a6d3862d801d83cb2182d168f92204260d3ee31342e4dad9ae20e669ed0dec1b114e390867b0e7feafcf69fe0fe610a4a8980917c60f8c9c4a59a15b0506cf3befca1038b9d16f7574f45b878ab20d038f5378bb307ce5ad5fa28f5682bd641d39ea1b1bf182df1af94507bde01b35e52d3c04ddf20fff41f3fff9f5d00700a78dc282a4d74c5220bf4ae71e1df526ea8f05e9c2e52d99115c6c557748b56d00babe8f03bc368d69dd1db94e3503053e606a9fdb02caa1a42a506354a6f7aff061214cff57a1cb9acee91d17cbc03c8f133e411cdc23ec3f79dbb850b8ab4bc800e965db669506a827925759a0c13e648682a6032a1eb9ab8719e58e5f01e437dd4d0acc0ff87cea6185fe993f6037ffbe1cfa00e03129a6adc645aca7b0da06c1946ac9a38b8a4c31466f0ca08a07f03431dec1073c12b787f1cb5c30790a91bb863238571935e65aa54950ee402ef03e56d4773ad53c8187799e1787a01a08fcd1a6df8f976afce91709825a760e9d27e9c5336fb3dc4187feb07a5fc9f4c03403c6c89c70319f25fea86a1a0e3d99c1dc47feb669dbbb4d6dcde64cec0a2b587762fc5970cc14439ad8aa7b820053f7c8ee21ee5d6c919b3340105ce0fdbe37fe0120ace0ab9c53dcd1c4265625c241fd0084bb094bbd61161653756ae4f527d558707d5219e9e9efa2b5f4c509cf8ebde2a4017a7e7a37f4f203217bc2edfb26c63b7db4c196ca3ab74c9d5e3dc49ebd529b26bb0073ac8220984245bf37f7024070a457012b6ffe9cd57b5e39db6daf83d385c34c155bd72290ddf58769f6ab83c6d04233c51917f96eddba3c0c7067756e11dfa452e77a91b4da78c0ddc6368d6dcaf858c9576faca4a0cd0371b4e16296bb1df10f9828d8ceea0fb31ce2d00b52ff47ffcc72ec1c857db11def18563fb0a5fb6040f4f1d3a8b332e83447f6d246e463ea151800234716ef1bed6de9fdd8a408dc7ac5055936c6076310e646053bb6eabedcc2555828983c08826078ebd11557ac7529fc3b377fae566a1dc3d2b81f7cd030a75b7d0e319d0a6ea81a0f95c12a7b80025bf49861a669da04a49b15bb4c87aa084a1fc5237e385b5866deb5f934adf06e3333a50e5e7e8cede4e2fd33d67e10040d1fb8ef0d04dc221ce38f793f87e0e104257637a7bf5ed128e643abd36b7e103be90c281400e4d91f20493fbbefabd6c8b0d3c26788e79b43490b627c32ebddb6c8f11c79090406908113d71f06128ab3b0552c3cf357347c8cdea622cea69688c3b2ff950ed2557431a7fa4320080f04a1df9bb7e00ddcabccf524d656cf39cfb363af9b35f4f5c683dc3b041a39f71219b85c0ee1b9e2a42822e6cabc0a0ee7a91e0318359e7ec7dcac18bac52ba41b3506fde30c78a550c2af6d7ea33cea18fd0fd56a1c92e16109dfb968fea18282d7a5626a3806dc263b58c15f413b458dcc6b94321593fac103c377d128fd56733301919cf9cb444d899a3c3d1461fc852916b5ba1d99906f4e683d5010d0534a2d58bd4a5a9c82d563c84e6a43b8f5f5b6cfeaa312093cb927f6d47acd1200f3bdade2144601f5da902fdaafd64737c59d8f2d4f2df35e181f9d527051dd05582f5db3cb852030be16fddedc03c7b2fce19a1dc625dbb16997aeb9e5a3b707e954946857074b0ed53eb5b2dd2021d7baad8b57662c57353551ba07e8fa3e6a8e1c9ee3881cd825997aaa5d2e24ef07fd3a31246b24059ae64a8cb5bad0d77d0341207381fbde80c04d557fd87e6961acb7479ef929471f27735a67fb40173fe1db5db37c7146fa4af129ea4ed23b3b085a3728680d235f02d2e4ba88e08437495cad32f75f91a009be14a3f06aae4e086aafd87c33bc37c9fb4f745821f046da3fdf95b47e37c6e64367f5cc442c8566c6a6f0762280ed52f0016df068399fc3ae428050e601fb58f0e5e8148d31df2dd692b82713f14054294f8d2c5d28797808ea0714e7cd4df6bbddcca4e7627bce2703336a230f174b82b1970299eb73c8b61a330087ffe1e489a2dea6eb826a7534bcf58913d48654b639ca725845002a0ff3e0ce3f74a4ff93ee41ce6bf19dfc99e2cdfd0809816081c67c424692e09136e1511b1e23beff87ce6ff7d0eab59b4abf36223d3a7d24c845b5762c5f00ea0764d6dceacdf285bb3921d944273eaf98781c132ff26261c4cc42bca5233672031fd095895fd208d32543ffdafc029e65c1516f2cd4cf835c5e4f39b368b0656428ec1f3acaff49679e8a2082584bb7b33347c82a158bae75f422f76df048b41f6dca8264cdff43f795c9d7ec7e78ccb6c229a216a30b3681bf4e95ce072808b08864234d6758b64cf27b15a3b6fd2c5deab5672c1419af92f3b3b9f9aaadf85e8017599b152b94392c18f5e1761a3d2e341a7b1628523c80c1f0cc263f672113071606661c80c0176789062046cf5ca52cbab30e2e8dfe9cd5a35230f57188196caf4f489a57f032fb35b08be990f820757cd50dbdf9f5d83ceb21705beab64b5ab4440465934931ddf5a72f00f42928326707290b5724e2c1639c5a980b98e9d50f1c84fec83f4ce53f152f4e5bcd9e7be2aa26be26e461a6121d2d8214e224dfda63eb7fab8619307d3f6f58ad0fe064a00c142a113539541be3e8839e8a6ab90fe10ec3e53c9058583520f72de285b980d93e407f2dcb2cc5f08c263533fadd8d90b1302e019ba807f55eaf977c15adcd3427b27ff9360ae0e658b2462af3f725c51dea304852fb7e2983931f2b26cc1ad2200d683d16de8239831d9521f01ec2ad7fdc5506e5e0a33349785f527dfa96502ec551f14ce4654739203eca85d4f768572dad3cc1b291f32322cfd721000f9014510bdddf6932e0527bedcf8ef93654062e08ced423d4a8d02b66fe5e90262c08ec4406817748ce04275fe55605e8cdc796508fce1f13e1161fa6eb648922052c8b784ae5792849661c218ff954ea184e112ee551b1f20140d21e4877fd455719d0a3c17ca42283d137845a955a71f624ce580d8a46cc5f6260a16007df7f431e93e8d0afa2b9f923ff4af0d3294355f3f6098ac2779767177563416935faf9113e321420b7d16ff05a800f31e981af01064e1bb03c25da8f22a2957e98be22170a2fd5d0cd63ddfaed10160a760cff3734c569ef113f9bfcf06668f4b3dcd70ca42a82a8128a2658b08da468d94ee699d927c700bf761f15cd11702fd024bf316d3451ea566989f4bea0f6b81f945c2e4d3f23c16057552f15c78706160a7623ff373485259c8cbd3fdf81a2d589d6656fbd5cb343d436719433e554412dbc15fad8c7c290e65a8c265fab136020fe8c9d90318920e0432b45a105cfe437891b15bd95c08c8732d9ece2d9a5beb050b0b3fabfa1699951dbcb5ffd112931de0318ed7114d13674c8f6ce7cb354e670bf4a9da0dd0306b898561fe49cebd2000e97ea2a056702ab37eb2b5d9957d798995f2ba47779df91a86a21625039895e0c9812410d3f0aebf7e68feb7f4d5bd234c4fd8bb7812c56d62e5ad6cab7b77f0b6e0b9c3046a051986362922eea806b63f040ec2e5002bcb519d33ab0073fe31d0fae4a7edc89f1a1f29b085d301b80f3be5df88a925e25e0d27944cd25fd2b2d091ad29d2d45379c3f4ea6a8a23897276d818ac4e02bc7061a93afce5eeca71ab67805a538bdf7222ac51a300ee3d9a8ab0c58c676d92783b5265dab3dc80f287adf70277c7cd6c8e951f2112c0cacfef49c25003474a5a7d085b322d5f1a62cd97f3cd8fc548d3cd1693f47b3e96d8761a8e1ed296e51573493906e9a9bde2324844f240092c40ce3d7776fe73e4325565b92c35dda879862f711b3d805642ea99a286817c0c2c00ffdfe158ed6766ebb0e46fb390e2e67052d1f9745c8960a6d4be1d2ee070f5bac8f8fa0811675bb90e04aa1d5498017526c1bc85326453af4b5a6bed2a229dbc06af1d1442c9980f089d302a75cc657585800286a0a020bc49db9dad11102f2931165b49fd39d5c2156ef4751e56940e93af2366b8964237de7144793f71ccfeb2a5132a30610e01b474ce9a7e6cd883c9f80c496c3c80496110e73541f0bc37ee4effd21c08df32289348f21a05124e87973b51b374801ce77ac76ebce8ff80660f7e3bdcb88aab7c7d5ac0d1f78c3a5b3aec3f86be136b6c1d0089cf0b89b80b0643cfe5171e7e0a18d42afaeb570598673315f467817dbc1ade2564bf2ded10b2e975408e85d8bdf7973352ef87728716cd6d0ef5c36c8e326f10466c36e65cf0b0b4873b334ce3e20a57c456b45b4d46e2b48ae1f20096874a7ca058f8965d1f057717110a797b08bc49b20594cd05251a790872432725f706955fc6bae194fd1c79be78fe1f4078f830de655a75bf6630de26e64222a047d3f30513ff8769fa66b558cc65500406acdc8f8b84175679998edfa9338924d71c4ceb2419a4f87af879703adbdd7882e8a91bbf825ae3f6e468476363b663dbf382ac6d20929b100681cc66faedf693b8a8eadb0c23fbde17d9770a5209ae106d9fb0c406af3db499e66156fb9ed9e5025cafadb76edb26f3b018f89160cf0f042a852eb2ff42d0cfe37fa4e11ea0419d07f3643b6e213730df829f33d2cd25c357dd4b2293232667cd94794055462db25b68171800b973ebfe2030e1ffa14c1bb2718cd369e3d9c341474059066fea7d5c2ef70702ff5df2ff97fa30ece1df2c5f9e25d72da44540d618c39e8f60b37b87d98f6efd9f572892a831005a4d9529a9779ef3301e8854537ee3a6cadf2e1f0a53633e156645238b51df7260bfa9dee78c5afd17a5de4858ff1bfcd0bd402434d12f6f37c6d0491d668f425ecd73e63b7fc9247c6792391825b4e3044d54b93dd05c1c1b60f1170c15f492a08a85dcb39b04d7a6a9c84e9c8c0d73f044a55c7aab9716b6f5272eb82cb4e1cdf7221bc6e7b65a77abe4914d7b0b688b0a3de5007462cbbaba9eea4da82a21fdcbf9f2cc1bb8dac2fd44d0388f88e468824311dd8bb61bf3a5a1f09f3269a293717f05fb6bf935772b32fd544eb82cbbde632d7952a221ce95b46fbf3ba931048df6899adca3169cdb13328f154a2dee9b6c9c98b69e8726d408fd4e738510fc77babe8fab4a59d15b218a4bd7ec301c39b036e852cce31e811a914c335fb1c175c368bffda2fbed81a13fdf3f19d91c6957eb2d33913384f7f4fc88582fc161b61eae17b14a56bba35ab967e3751d400f670cb20ead1b73c1e472f4c144c241ea7b809196fb7f7a65f07c91737b772485fbc610ba4090135a0cc9c370188186ebf4ff0445761ea6c14afd05f094ea897361b2959686da47886172f2c29e20410aac5de9b2de276e4a0d4efc7940120f4d6e6341bd1e7cbe59122507ad99020b0be4a646ea067e0c89dc17fac15a5a773b1ab077a7819c0e02a6721bfe8a00ae08d347c1dbfd211329bc18100d7cb988998a3ee92ccb9337f18b29242ba430d0a80c36e8af63468b206d7b9b2664f8c64d8c9693c675b655c7c3a8d8ab2c71995e092336897c010f8687eefcccbf567f7e2548a847f953e40a9d531bc4bf13798430b4a3cd0b33234d4fad99f2dabb8876d89e8e821764134a0ffa953c35e10f599d73761ded6e9e22596759e2854381ee1b7b343c535d6ef1e5e0208bf0c0ea1f37b006ab405a1ae7796b77e0104f6a7589486882f19b9f500ef3536cae534c8c3dc797d8e15e47ba9d2229053811ba43b821a94e64727e418b8e9ceb2bd2033333aec8174d60a9c37d1f7c5db3bde5f0a0dfa658046c52b84e6973d503f29ce4a4745767b55bfa542dee379aeda71f9587981eef5cd3b23304b02ef5b9139c0c3e7c68def25aa5374f6a34cdaab710be2290e52b00a5467124c3e69a16c13da5c7226e232987cc7ef9d41465751c42fab56f995b4a62368aa5f0df605af0a7d71473c739e94c6cb477adac96babeb3a269a8372bded19203938b99be8c33afc5ad33e75712323f109a5d46ddf13fda502a544b58ff7fd322f01bcbc9cb41e8dbf074828f010984b45e4ff159a63cd545b31fa3541daedeb6876b134051d22ebc4f53acdb9769e05a50f389f6f0232c6a9ab74b846f5a819884615850f4b252dc957ad7ba6dae30de697aab714d68d2e01445e066055f83d809330b48dce1f54e617808e815f935c10a99d86f29bf7af6b40e3ea77db205f506af5f3985d3fb246309f01a41efe11a9b266444fee66d14edd90ff20dc6c5d62e20c878a0703abce843913772937e22f87e0e1eff718fe736efcb2070a02705e8a9859318b0b10d02dba2eae51bdd75d34856bc1b3bd4d534fd2806ad9c00e0fc8c0b332bb0d65df1cab7890ddf7919aa2116dd2223954cbccd17b8ada4e3edfef9233659731b9a7fb7b67e8d425e841074ee8bf9ce14cf74b9587927703b7bb43be7a6b4139ade63967a79b44f0dd07a8b2a3ae65033e4b8f52cf4abd67fdc53cd990b45c259c4fd7341b9235b43befb4d0a1d98d87f45e0288be0c70e3f77b50c148e9943373827db8bf008ab879de950e88d56c612cd02490f7d78f7882dfacdd2c6df31c90f0d5cfd841031ed6ee498a0b5f93ddcd99d69c884175c1ac9c32c49c87a237fec0e0b5b4afef7d293451970102f1ae5251950f94e137619d503fa084307f28a0cf67102e32719d7f212006e27264a55b87142e1ebd30eff0b2a8230da0e9208ca658c6c964a2d199d595a8d835e971ecdf68c246d2b6e08a102549acffd33475c0f8bd339c6710728b2af357bf86edfc524fad505c4811a7e6a4352d8b212b0dfb205c319104acfb2801fdecf4211a208f69edceddbf3e54e64567794d7506fca197f2be0c0ff23cf1d100e584e28030b8260d1e96fc03c0e032c06a4c4c38cdf9012d9b7c7cc981771834f8a373f722900b8313c5388773490ee832e91f1afd8f9bde8f1108066a2627de7a9c46ba7ee3c6ae906b7bd10a0501f9ef4ccb01883b91326bd578ad0d23ca83b48389e5f8f4f8d56f9b20e37f29d504140a4928f30855479aba8c9d4470084d1036ca68da4aa6c8269a1ecb6e635aa6065f720de63260b8e6ef1d8ad929b98646b5bffccb2185801718623cc19a8ae9c57a493ffcf1ea9c9a3776d2e2fd2b5d5f658cde9b0f06ccf4da6ba8f87c3fd45d1334173acbae16be55f239e8c4a49f7b4083dbd45e5ce70f7505a18becf700e662e5114c0dcfe7837f25aff169c276970644bba2644652a9a30c5f679b530036dad424c027e1eb02590a0184c25c08b08da7b3a24c27a80e9a8e1fb0444c99dc4fa804bf7e446bb782607b7209a0fc3200e1e4ef01ee844c3ef4fac0aafccb015b740596eed11a784a48dcabfabd276e6febdf384b4455de92ad7b324593bd2e06101cd50a0bb5d254e2820744f345f9530743f7d72a93f9d5f4eeedf1cc4ff4ac751f0260bd0c302efb7b00b2d85ed95bb61542bf1c08a70b48f1c2487c2971377f0576caa2f8f3667adf0a1ffbd7093ce2e06f79acbb00110ec96ec0e2357bf7a432f261904121cb3d08ae013419d99d7c5f31742133e71200fd6580ec3b7f58912131ce5e7b8e6e7fe317406d8ebd88f93b398ed80ec43ab13ae928a4def6a8070f19560ee0a56496886f74805c6c9e964fe4822aaaf06737ecfed597a89a6cd130c2bc8ba43d06cbe7c656b22f01b85d0618f8c37966a2bed3026bdf7bb75f211998a4c7f9c0f629963327598a7d02ee9a475d31f2fb82269b966b77487687e71a3700cb11d864a7a3c7b590aadbacf8cff6794635104bc46a5076bd25a5af5b109a9b5f0290b80c401cfd7b008a528734d0bd09a95f0ee4ce12bb49dc1b5fc7390c9855d7528678646c8480d1845a38edd565cf381fb30136edfb6f6094f3d33cd39b47854c8313e1b3f2b898657d731c267e642debb3aa9700142f575002812c3f4cef6f1fbf290fb488ff0570f8f6fe8d2ea5cccf74de7c5f9863fbd5c2a8190290e94008c8a58ae2fdf3dfe401f7a64f80c94b4225c9097e17cf40d5cc400ed0b040f1839e39e5cf7d197ede7d974a78ec6507b06caf52c2637b7a5774db2ea07e00ff6d211dfd35c709cc7a9ffdae8f2bb45d1993185faf7b1476e8c80f27519011d80376120a0fbe7ae0c7980434406d2987cd8f1959efb708a0cb306a3279b60c30565d72c6fe32d894feef9d494583d72621891dfee5cc437695646937cc80e4bb08d5529f07fa38a4fcf7238fe08cd245de3da9c81db6029eb4241d002f4666b016f19e76e385f5e773ed5387d097ddeb9d647d2eb3d8def587c90d20611df92acedce715bf794f9609ea077c500a8b9a6f35f4601a1d696d52ce3409bdeef826757d5e7a49247f92a7acd808f01a04a4f1b598c89e8f42621efb0c1d1b350cb5a0062d79e1e2bf572636622cbce44cc56530d9a2df3b735762de0d1dd869fc9733eba8482a8d29bbbbca88e0d444c3078c5a48d9af88b6c9996fbe2cbd5e4065867e0210b23b8cc39431c6b1664e880988f2cad92a21eb5b27cd7013208c06d76af7d13fccae883a2e7f788b2af568910f89d4f8af616b75fd409f0e4092d1b01c74090b27e598ac77629c184cf2ba719ab72a98ab5b0fc087c43f2131c0c813c919519ab39a049dd067ddc9dd8bc862dd576ca48d99bab8ece75f3b7bd900fbdf5fe70c4ed13ff009c2a19dfd67d416c77b1bbdeee9789596167a1b8cefab433044acc9076659d167d413c742510c787c3bad395c23ff8826fcb92feb90f7feebb58e6c539f993d302329d36867b4f52503d82e035099ff1ec0af0920bd587f60f1170013c8c6373063dd87091c8ecc908c0e10f7d79525f693df35965cb16df60acf5b0084f494ef630b87acc444ece3e19a0b84907e450f246902534c3e4ce90ee5f47d752937192e0358775e25377f96752808a89cee382c992ee8b8369d625146fcff63eeaca3aadad6fecfa691906e040401911090ee90ee3a56babbbb53e95e744b489774494a8a80742b48b7bfa127f6bee33de77aaf9e1edf3bde3306fb1fcf18dfcff39dcf8c35d733e742a5954efc1842413226ebba32a4098d91340ff0de77bf6427763c3d5b9a7be59d7dff8a5217eb0a97ceed01164b3aa2b763773a843392906041927ff324394ec11aaa37dbfb87337a6f9684290812a19bf59aba4392e77b2ba3cf3cce2cd352df7e088e7fbc20840e3c60a31975da08485f023d1057fa9a1e4916d55a865fdba3c72f79de7147f414391ec20f574880e09fb9b6f08ff9a6dd1748426a0c7c3c381044148a90633ba9d7542030e3a7ddf140e96374440abfe72c0ac0efc39fa43741b0278ae8b07e1f9869a9093ca548181bb71a54ed12c970c53683708602122cfbafbfed119a2a38fd2524352b39e08f4e73447ae2aa9968fbb19b13e68afcce0429682694767a56599a8704bf789280cd1710cfbcefab53ee10bfceeb535659bcb7d54a33757331676d850c1c39ff24cb730ac219794880b0dc9f798efa7d1e6af705161a5e24394cb7112216f3141bc344bee6b2a4d992d1bb658d2e640f929b5ea607ecb22a1db4c32e3d846cda1fe8d5e55727f192a05fca91b21da817345a8ec514894180d94182593cccabf43fa6817610305d5dbd730fce6a2e9f12c93f858bb639e18bb20b6f1a099b3cdb09ba4409fd1b40edba625f144f572d3a64dbba742329e464bbb28a5701b5c014ab91551795461102ac06729c63b6f9995ca2823b0945c4666bf7054a00890bbb589c0655b42e8cf991c31aca2c73c24e2e035cc9ed6fa6c987ab96360f9c14acee8f129e89d84648f3ef3d6a792fb776707807b4fdfb47221c7b0de53b42e49231a46306167f934b4213653b06923a7fe4926aa27041e2fb8bd499b911e157f9868619dc167e6f2c96c474c6f7238a86edbc00f23c85c179c5bec7403fb6c5ec2355661ad7fbdc23463a00ce6df4a51b8c6f36ed9f7b8c7e4d90fa350c73cded1fa373bb2fc0bdb7cd3d158baf5ee1a2c0f64e63e7d35334bf742cee345d1668176ca46e82268092697cffe2e97e24bb845e8317b917dd3bf541aa0102baa2ed15e4d9b7ec5ede7ff750c1fee2af8de1aeada4ba50a9bff8c31858bd1863ee93cde37096ca11cc30ea0261bf396c8c84b1808c00e0744dcb2a8f091038914443c0a4edf40f4064982315efb9d04c4c3117d11625cd519c5fe275e0850419464880f2f59f4999670a9fe68683c8db41001343f3f386ebba8b83f5142314d18fdd08721c89c1f9c63df9dc6c6d027d6cca00ca2a6d4f771ac005d5f6261928c6c16e2868ebbdb4e0d1b0f96ccfc0981f9273128433529060fc7f33653d35df3d339735b2fe6360ce1dc2d1574a90e4e7c584c746491f81c9523d87b3d30bdc315d5b2dc047b405014a53db0e77086ee7cc69b037da34d37d0d43bb27d102b27baa1f5b0d48d85a99423843f92f7b8c073fe3ccef8363bb2f40233bb403238569f819be23ef1e086a3c9790cc8f4a87c1a6f75d7e6518aeca351f701f0534ecf241c38bebddbcb77c1fc49dbe44da096b98e953b0558e16df5f9aad877811b78104230d8cd74f9ba126d5cf359efd04d2f4b91d50620d4fd5094d3d6d0015c8d050e71d844e89414259d5894e44aad91945b2f304c8a1efc2396f89e8b71e8300c0f7cbeea365a1377d5a36bb7e11d564f7cc3d1832d3bdf5f272da8c50343e7001acdc3e7fb2f2e4962f9d868b2e2c459c313859dab8587bbbee15918324c232f300c2b9679080b3333fb510fd6d28680701afa5b14ca065e68a14eeaf0fa59af627f8f2e3bc1cd5ec52ab1fbe7ddb6011ef0fb07d59a1e371cc286c11359169b471641aed2a18b7c998882de4b4cd887790a56e85c8a97f59218f98fd104e294789d92f7ce590fd23a71e20ab071f4213695f3591ef540deffb1a0b102e1693f32bd730887f3699362400ccc6245da26704b4a492ea029b5164c8d3cb130043d59bed9ab8e7e5baf84e8a104d47030930cf1b4f963e3b11c313fb3ab91d36ce01873c84ebc962684968ce732d3d9dc7cd6ff31446cfdf43ba52847f3a165fe64cdc956d137baf4ff22d67552047bb2f605afd88f48d7c1edc6ad43c951a9a4e78e7e9ddbb0d01c2f79aec53a5d19f246003e698a59c6f90bb23d87282245e738b0ca3887509225e39eb25631fcb5a98bd4d8570481a125073feaf1d7a39ba9fe0a0dad074f58743e1d7d6caf5e1095bd861249fe11138d61dbc6a6f761b9e3b1f19b1be3bd13d2503bcabb589940df66aac2bf3b806df7916f7116b3c1cb84aac7083b237809fe4340401600e0920f1ee6f660a05da51b24b90ff1f001feb9d5e422254f60cf9cdc1583213c6713eda1fa9ef96e34ed81070ec0fe1522201b4a8de1155d5ce1f36bf18be5aeda5a8e82e750f169c8a5629119c93e8800a83f8a419e8252400dd5fdf74f483e4351e1753b1e4bcdfee0bd8a1c7216a61310bf51bd0d9d77da0b87f0905431a19124d122c82fe087b43350a70838a72810d208fbb072d2948ebae526f8ebf983b5aa5d8bfd9bbfad1733b1a16a2f64406317272c7fcebb36fff1e2cbd320f90787ec6d8ee9b3546218b64bd8ee8c7aaf83b038fa25b04dd3ddfd8332258b4e89a95c89a1d740027b93da2203711637f5523d569c1a6a067ba63022341afe20da3db128c1925e4d2de02d2b0b29fa92efe2539db41c0232ca90851fd6a019c7244c76479b7e5f9c5f18b368dd7a136831e3a0c3dca2dd000e3d8b66158a23e0cb5e355d9e23107550c392edc86c096873820cca7f1286a2188cee609096652128fb4ef1c6f6d90719215aa19f1f995ac913db26a7a68eac072409b0abbc3ffd8d2747a5afcb4b8e125cc4bd20f4e7b781a2d5287209c765f80fa45f3f50d2911a1ce64606fc6ededb3fced486f95ddc021040dc4f78b38d08f8900c902f5261c378e5126dc806bb3cba29b5708af781ede07c0654fc1f489601f76805fa08b6f04829afc04befffcfd3d9e54f24daf6bc111d2b65ca7c213f2df36a48e8cb9cdd94ecdb8a327f563fb0d2a802c1292f001296780f8a1440cf97ad1cb26ea691dd7150355b9dc07b9fc67e45ffbabd64b1e1e0bbfd53e8ff4d7910c04650498ff5c6d17349698de7e4cf76f65315a9864b315a3ae4d5f3fe4f375c909d15df7d20b3a4c9a8e0b53ca7076b12c6302ea256f2792933fc80e75ca5b8e11c2e66af74b8ca9630d39b89a5e44315a97a19c47fa39600482d25f9ef8f7fecc8e05080d94bcf3f9f7221d598a37af9f09c567db851878a908c6afaf8c5df84dde4847eb7953c1d32fe250bf06ee79a63759eb783313ebaa205a4b6b72c36fe4c7913cef50c37d66bd545eb9b00f6e1beee44050640ceff79fbf3ffb7eeec9ff9c085c6926a39a9dd231ab9849cf1bea72f1c8e0a009f149c4ae121ce535d630be3a977b0d60944b06eba4e7a8f09cf04adb568a033c6e0e27e093ebce8ab663590e5ed0731359706ff7c10a04b1b8920682bc0e9531e3ff7a5df8036718be048de5d942b5fb02ef76fd55fd5e3ab48098e89ff63503a31b1c9f9efbf62b3b1e5c1605d9d51ecf02c487ee7a77258728e9a60b6a50329e5b4d3b1b23be126a26f82cda3fce190b6503715d50de372e926f5c743fc920f5d84489359f0caa1d04305c09c518704acf32fbe0617a787cfeba92d062e501a58d6741bccae4b2978c0ce8743a1752c33e1d098ad29dab78caf40e8f6d0d2c3735c44726e3457d6bed892d98cb7dfc97b9a855a54ce9816f5c023cad79c51205c5360bfbae9ef936f323a563762e062d35e132c95a2570cdb580e9464ce20c1662ad48c82bca792ff7ba5446ee57ec5903770f5c9a2c8e838dbd50c15c1e3a81201697e66f5c8ffce3837e86ebe1bd79a30fdf8f5ea83447f286240e992832f570615b0d760a609c6a960bccf2b9b50e79608f20ad035677b9ecaa5988f11279cecc39ed2e63d8008f6821dac1cda4caa30614531b886b9f2c45fef4ebd1334ffa4567c2bd097c2f5281be7c9024c0af2aa1d9a9e4f6bce22482e2c003ed1736cc82ad010efd7cf6eb5840f113aa49072d3ecfc07d1ab9e79d88cf3f711a312a8dd6cce2108a79b01bdb314114a1c9ff3217fde06c45cbe36f7e2d186fcd2f25be64338082173d2c27eee0167625c394bb67ea9a47e25441b96c0d501d0c3fe2f23c3371f64bdef9b81183be1639efa76c54d24cfca61c0b4e087e2a0b2227f47f998b5a9d04c3e57bb1919a23ce31ed4479e29b916c4cc53603aff9ea820867a041bd40e6b45d590d7332809d7b842abac7a4d022a0908369c856ef6b4f01c186b334db30f91dce5454bb66f0eccb16100862a2870a0479b90a04c0a0fe39cc800e8536262a85ebf80dec05e3b331b2a9e0a3e6d258942b2c3126fbf4a50c1f23d17c8ec3b5feea597761406432a22e9cb22bcf218760a7c8a0d3c96fc726841e5b71d4d9a2887187d1b9b9c103fadcf53b183bc27f00160a0a477ac1f822e1fb77691ba8d228dfae44af74cc5e2839bcf4c173e84e7784924a41b4065e30f8f0e7957c0058ee6f6e6290993734cb28883392def3b7703b6b639e59bafc04f29c533449fba62103fa3cf5fbe3fe7a20c873daf2fb8fff5c5dfc518b76ff11d3db7bb7d85af02e918904f2ce2f2a433b256e26a85da1a0f2f43f340d42da21e3f6013ef3e1e7ca4a050ec4560eba4ae63b233bedbe4045b5c805aebb4abe19d2b9e4a894f1c19268240a6c41ef21ad5bda99abffc1a52580b192df1cc9e4193f50705046c9a28f51aae744a9dfbc89475ab07be9049887fe793ac413826e2aebbfa47be96041c91391882d8229cf7375e3b4926f302bdaee0ba8d4126fda35bf78c09e3d80dac92ddf51836041f2f1ae66ed81e1e6733f27f805008f01ab27006f502b3a2308daf86d81b5b5e2bbde5d369ec831842fe9a57728e89efe49320d41f709febfa4a398219571eb39b9502699cc04aa61c4936a5f3bb783806b1824db65c52dc988a45375a1c071c9b458bf6b93ed07cbd946c4f52cfc2bf88033392ee7358a10d2ca2d6be692f8c7b37c8a3babb7a71b51110bedeab9c6ab7203e0a6fd028137a6fd5fe2ad1cfa52a8270c84336915b35fa1a9dce2b685f7b6270041a6b7d39206149fd1e633a96fc52945859170a9a2bdaf75e8b35e0c482d36be029c3629323fc2a5e3472e64acb9ddbdc3cfbc14cceefc19479a21f4e9782e07f763309e1f04de4cc17f89674f574e99493e5914478ac26c06abb8311f8312feb01d0460ca7c3d24567d635558c828be6ac6555c33f489e531824f5f1cad2b768fe6062df0906479d1286ef7fe567accdb561d193e4dcfce824453c1ad1b324c71371ad9dbbf76ef32f6bfc4b3f340b4545c4b6f7ea0baeb9b1a76896af7320d65bb2f102282dcea49fe2adc801081c0e16d3a2feed58af582482ec5998b2260385e1a730da0fd4eda4428ac7b482201db84e22408edcda0e88acb98611622a8ebd423ba27617f8df7b6f4bfc4430061059bf06b73e26491b8e5a7b066060c10a1b7fb023eccc32b6b41cdf24b8f8da49b7ba1d81fb2d27f85da140e135917d925c760770658b712680238b432d5450ca818808e222e127aebc88a7eda5b15567f22e8ca203df0f16305f280b5e5f640501ad9c4df7e7233e4f703ff7fec38b145fa753933d5119bf505f2dbc0f6f911e6fa546d11163a27076c7e10af763305a4fbdd11c5d149e7d272bd90bca995fc69520b142b8ab67a4e3f657e7e771d607a6ee90fe20a04e910acfadbdc8d7fe435b8b3e6f2ba592a9c0b960de31633de57ce26ebb723a3df57c0358a941a2ebc0e23a34f543a31e0f9174e67b9df067fc6272b19ceef89c2b9f0006cb61d89e9d0fd95a20db7eb4df8593ea07ee01fea0877748129ba0b1d279d7df84dade24fb5a3787999b4fb12149db566f5042f538cef4e05cdfda9360970fb75f620d1458983644efa3e0a117088a753028a01be3da6f95d11bb72d8986f01d4e540c6323dcfec74fb85eabce65b8ee823462fc241d174e888c46cc263a63be78e01a06ad8dfe4fe66911da200e55eb60c791354c385db6eb00a79184b209274447be66cdd32b9b787acd3f19623d611629f0b3580a36f5d39f84ab41b4d25afb8fbdeee8741719855e0e673ef48ebc5fd513877fa4fe7510120e1df2d8d7afe3333668dbb7275d2ef0f1da5c362f23c198c37f45f03debcd1dfaa56b43f72242babf2f9f429910e3e4a9b023042c0e4d3a41c1d3420e7a37298d732686b288b2fc7bf76bfea24e8e57307f17fc3293cfd150dff56938a3fee2def61374778b544a9d77b4485aa21df86d25200ad4abcff900a04768b01615ad2aa1e20ce516f6e4920728e377721928d1e7d780523a9896d10158a77b17c6f8331aef95b0674fe9901d05b6af917fc4a84658fca5531b8fd27745a0ed920f26dc1e489aabbc664eb0d86584606e9876af7748b6732ea3cf507541efb006d591a8092a129c2e95635998bdf50273d527884f68e70df46647524a2a37d1a56f33ac1fe3cd27f42f257621fdb90987dfb7bec3e1b68ba8b74af0a74bbd0645d87deebe7e2af5945fa79f23bf93948783fcbaf00346ee2c2fd182ff9e8ccf8d625e1ef6eef1a89bf4178ba3e2b1c1f8e8c1f8a7578eee03fa8ff3ad3711624765f1d321d8f954dca693eef43134021b33f60e396d163e0290d22313d18f2dd99b9ea1aa56b0608db15321eda1beb42d39f67eddfe798a0337602227731bd53972f561b1fa576fed6fe4231bf7bf03365d950957bd3a863bfdf313d5128ea97b955f4b4bcc32c9e5eeee23325d3cb12b1bb33c11fd149663f5f9d1a04b08cae2a9c8c1d664b463d3fe646b122f3a4f89d838a4487470626036ed009a26ebee12096fe020ec8a7ca2aa0edf7bbb01e8bbeabb6281d3a4256c9fcec169cc62e8d2e77e525905429c751476675c44701d85cec0dd394a9745374f51e39b5394fe196e0626acc74418da5d9eadc4579c4fa0d47c4eb57dc69409850d334dd9d0e39184db3e0168614d88a27ec0363d7f7b8cc375e06a7d43d9e1034b834513ec504f873ca6856ead14cef3f2d810f956f694fc61f99f1ad911d50272b1ee82a60aefb861312f62b383e8cdb774e7ec7d1a17426e2adefe41b2230f50f14b578ffe92441c4297ce352e1aca41c4acfdd5280f625bc45460ec871905bd637b96722b5d8dd9a7864367f3678bc89f7f9c798f6f348ff8b9b7f6ae8a0bba2114f344b93bba7d11788ad43c274c78d39ef263d08bfcc5dfaeed580d3ea26e0275ad51df1721a5ed39e9ca6a562ff64f095b2474605910785609c7afea854f61fe1bc20f5dff79f02114d522fc8a3b511b7d3caf20805638e2ea732a81609741ba63aacf210ce5e6b07fb3eee076847012499fe2d315fd9f0ce288a6c3affb738cfebefd512a83620b4228bc29747f211177f53e53df8f7aabf0fd860558e0e3f3e85289ea607012b1a3ef84ebe1f49c85a5bf0171d9acb47e2ddb85d30818726aae13b0c0bdf0ac3efa9e6580bc69056c1bd673c313dce4fad5bbe4136effb26daf5f8dfabcad85f2312fa42a832f7f31a95962f4798509b4265e6a23fa01b395ade263e189db2f08bc3ba2e0d1e0234d8286b25421f1c189557f08aaf4db021f7b4fa9170837c26179a1aedd946e0fe753110ffeef9ccd981b2bfbf703a8a32e223d8f0592b4288c199bfece82840b717218a2dda658d5aa3c5cecc54bed7067da15da05b69c461ad0db07c5ffc696fd6fbf0815113ed10a5275732ee446c287bb74354a5eab092e5698ee679a43f9a752048be8ad93f4e3e7e2c399175c22b35686f44426f33ea982bd624d8cb372f2c2da1fe6fb3ebf7ffbed3b4cc07b214dfed87e1fc3848a293b7c58ad8f3c166cf6fc54a6754c78a88b676095094a10fedcd6e6078d36b5e2d9b90f6e05e15b4d405e0596f3b49879f51625df38d262dff9fa231b17e437a4376cd221e44496ccd1251eb3ae61d5ca2b049b5bc936e1234cf66056047c8c6a1dced6fa8fe7278b6b040606c31881c33c8e4b4c67ca22ea724a08cf48d46ef9fa19904ac078a5af56b65b01d6c53a549e924a563fb3014e6c21bec8da54707b3682ed0019ecc46f5c4039cb32306787ed2b285d8586f3845aceea058192e99dcfa1ec6889e6f3406ff144d62352597c09b226942bdaa3596e8f14368a34d0fa82a9824f17b5093677a26e7c08322b6ac3cf27e6783e82c77250719ac79c18fa205028b5066ed7e9d491b8d5bdf680cff299a3a9e30d336bec58f6cf14fe1dea33c1329f71ed206dc09eaf2f6ba5d6765ef8e016a4397397684a52d91f0726f6d03e63fb949342ef537bb8d35d719a7b49cc864d57ea31ff64fe50dc22320189349f398a3910c4ea7155dca2b1846572f91bc7775929b0a3538ae03781256f092946feb5e744ac95081f1d2350f6bd1d997dd9bcfb2b6318183d2b403df688cfe299a4734b475cfb3b3703160fc846b27db4818185ed1325dc4551264646fd8d78d35a703c2441d89adada7f12a0f6550e648fc26b2c31d260ea5ee30f8e8a6b8aebdb0663e8ff44761fc9d86379e63c6529ac3c423741471983baa67dadc7d44b8c737efca9bed475774fd4683eaeded60a138a5b82a0b7883cd64e57de74b4511dd56d37d8c3909fbddce565ec009faa2570b316d7434365612efa9a9020222a759af9445d42a43ff494f72f273bd6fde58fe5379b33375d4f7cd17183ecc21a9f78467bd0c309277b3f39b6a09dfdb861059aecec530f6120a9f5a1ca1efcb88b6df0405f686427dbd8389e47aff6927867ae91c5230c179a43f06ce9fdeac69ed5b39ef9144c1a1d0524b7857f7a08f5e5cf9e65d36978c26ff47de946db845cf6f0f1b5b0f695411e78f90ae293f9bfa22a0a3401fa58b1a5cf61804385720a25ea79fe33c712d5759fc7092939c8ab19f93cf7936ba5cdd9e4fe010fe3cd21f79e89f6a29a260d5428110d7f07bd6a28e813b861cc1a33e7be272d1fed7712bc58f1b175000b11137a0b8b681c35d97ca5a64d428860483e576269585a8b55c9213eeda649eec5b4bc9fd532dc5c6380f576eef117bbc8f32dddd24754dd867801bfb16965d187fd19e57a61b018039e5efc7af3abfe3b86f15fcac84cc6a6f62b35354f4ced58dc5da23183bf3f27f709e9a0432143f44356ecee6726c6d21c94587524be6d059af7962bd786e914c124698223002305d188798ba1dba3a41bbdb3be0983d57e7ca32b0c9ced86d8c97bf4a0b37943eb7f2c79dfb8d461131fe893df7cb5749884d2c814c6445faac6312735e0241787ab553bebfdd5d0d2d568fea083a97e2e678e63614f54944df6b105dd4298573fc6a05fb7df00e1f00ba806b8d435c7675e7865ba88bacfb6a90646ceb3a4e9ba3583c71d088dced20731ee98f1afa9b5c7ec95f6e99f8fe8fad1211023e18f39a91990bf339644db9ee9ed75bb3c7df13831afab86aa2f1029dc46f553bebd6c279b3cbe036db364149fbf1c48dda4df70a20a1b764165950a3f339b0223216fd54d4caee3673a4674a80829fee8187da68f5b7e0b3ffc3e02780b0d70449e1166bcf46642ad28bf0d212c5f2a68a17583f98fb9a89d19ebf2b09d6013d6a075f66aeca5d993df44ce94eb9a0ca964e78e5007dda68ee66a43191dde823ad575cfd53bd221a6aa06d8cd76d1cd1deb0165da5a59e64d7bb9f4c021b1e0fd371aac9ec1908a068b541d99673228dfc6a90d65f9adac7d87744b197428c3cb75ff08ef7c11d9e2fdf683aff199a49609933c2c167f749fc4a2551ece69b3c1eebf2808ca9da75cde86953e886ae2c33803bf113414191c1a1b743d023df07c9fbf4bca1af275b2416bf763d7f11afb398f42d3102fea9c4306188d47f8e087b3f346f8794bf33cde81485ed334a1c3eebfd550b2ae3f06674c0354f9e2b3a7352c05ac8c37038cf6b3426ca402abe60dbaacabc03f378a0ebabce79a43f16d23f359a1ae9904a8f8b184ae5fa363eeddf59dfe21eae9e25a3e55aac8cbb3bfd3a6e9409a8516b115bed6cbbe58a199aa2c86f11fbcd6ebe4f4b22733ca91882e972f7b5ecb734f5fd8ffb287ea3de95ef51e25ec7ed11aaad374171312004ef4ba5cea03b3eda2bbc66437d01b8e3be1cb622be6962a72c7ecf8376088832650f36883da41d6e782a6617c36ef34d2ef43f969b303bcba05bb9af3e67200d76e3f53c9b4b3fbee67a98dd21d6db33786873a302303e1daf25106ec5d5282e25ceaab73e8fac64fa443a98b6ccef11467c496a7bff3cd21f73f89ff2babd0022ba4b6dea308da7c7ad9cd1e1de930e6ce5d7c9c929bd8775be709187638a084a19e10e7577cb96f7781e45ada8827cb5b7f1f6487e6362e260666c3e36fa28b796fff4cfd04c02eeaf17f299871bdb4e520dd03882dae46518259112b7681f18498c5faf46573101780ba5cedda3e71989d2ef09695255cd5f6824f2b7be2719cd17a80c4719e3a0f6ffd62bfcff995e3109d4a7a58ce678d7e5dc6d232c06e37b606370383476c1ec7a9d7a8e806b29ab9f0c48e0b4f6e18a2e2fcd64e63f8dd23893e423bc1daf2affb843d92f2aa3d44d41042e3830980b04c955f97e3bf9db9b12410eca861ff7c09bcbe31ff822c3d9c5ea6902ebbace66ac36820c000aefec9064b64a3238c64b82b800c062daad01088f81ded3b7ebb16cc54caa2d627cedfcea658e047b6763705edb13b0bea11b84fedf16a3dc492d7de504be372ec1f826b627bac993f50bc39e4fdcc9c4006110993ae14b73ff4ea2cc276f2e220165d48503b595a6f369c5231cb180d87754beef8f7a460715d9246c4ffa39c2ede0c1fa46e1ffb53e08c87f780257b73abd6e102bdcfcf4c0f2cd9a53942248e65779660101141715bf5080c8a468e06a4bd69fffa87dfd88a693e2f3142b8e8510ae5c13672f9913c2ab5ef00bde59ff808efaf340d0e1da7900a8e8af2edd7f501883cb9a9344fe04aadd1708c4d8f640b5feb2ad2ef469a75df063541df9f2894d88b0caa4213db52d5aa7c921a0c77e801a8ec1475e2733e24387493ded727e4f745ee7b032693f9ee7cae41904174834a05da8fdfbb5a701b0c87f39e8ef0707cd8dfb74680f93d5db4100e28171ca8a932f34c3aefe27c3b8d7da37291de96f4a83b2cc31ef342b589cf502281dcb620d5d5c9f2bbbebdcb0c78613afd73108b279f4faeaf6057a9f551f2576425cc5f424a0ad85ec77ae3b9c7f18a7a7717b6ea26695f2477bedbef127c41af28f90ec990ddefc7c93104618443e2fdf3dd883b314409ef67e06f0794222f4f586403da552197f91b1345da2543a4588ec9e0ecc215cc01355a649085f58c1fa30bebc3f5375f63b5cbb2ff05e0060c94378be5a75f6c1cc8aec9368721794974d6559ba0ff4d79f99c58ff427064fa3b4e635bcdb681fbd82f1e3fb74fcae8c83c8dd8dc4ff9d42799cc37ab71104842f42105cd87f739e04c3e1c11d59cec0bd3ffa113c0ddeb97d7d09ed1e2a5da665aa4928280988013cda78d48bedfadfc4a9b70258595536abebcc07e43fb6f60c520acb5171d697f8c3af1ff986d4ac63f9316ae940e80b43b40bfdd724d60f2dc9c062e91deffc435fecae8e54bb91f46a03054577a3a18532b2c458249cff336e92fef9ee6b09f11a407fb4e4d0a2d6203aba594078fe0245eb562a2c6230f9059a969bb96a48a5580a44bb8840e807fdccc508a9249d24fe50aaaf2bda4140cbfb65269be69e2956f9f5d991f54c7d37891d86c2267de26da8cb131feda7ac80c43c024bfa45cff5a06dedf4969951e149321f83dc7e9f7c6ecb07158059a39c864ce8f3b4dfb8c421daa515337ed34d1829f0933ef16bb8a2aa840aeaf8bcd711e1a1a98d5f1aa698fcd7f28e042effe5334847386da30fe1fc5d38bd6b0de51028d52e873f06a1b583006fd98ac7c5272fccd976761f448e5d57377c3c217fc83a4fd1f8fe50f5b4ee332ac073a7e24eda00be547dcc68d207312e0418c06e11993470c60427496cc3395612824f07828f35363e5079c840eb95242ac69efde14032f3c6a6979b6168aae07a22d71ccb4ddebd008154483e2c62321a0bc7eeda6d0cdcf227134d034489bde5b8ed2020a1e1c824d0f9a5deb5d619328b0aa77f82cb2a55839f97b4773e8324680af30b70a737435607cd8a60021f0e9d04872bc1e43b517975a7bb38681b3995e43d7b6d107c31107c31afe3b73e2628d19b22abdae17685bef55a6554ac464b0b4de9e5712c0ade4ffb1fc594337d3adaf6826876572b65e2a9d47cb3898a2ba8deedbe00e5fa4e090871e5c5318baa1e87d4d5419a525693f805373501b5f415bbcc6d54e0819582e66b22342c9ce65dae48a8bb42967decc252056c188692dc232afeefad21f8ac21f2ee25177c25faeeb3710ece67cfd08f61c90b412d8e758133a1a954a7d1f11f94d4fe3d877f4777226ae6379cbcf5e4ec64b923d4c282dde1aadb41c0d46863fe9b2a296ad2b2eecb1aea7e2b361c47cfd8395887136dca0009d1505940723adb5bfa3f365711b3927638425f49f2c02b09eac877245152af2c9c2a9b3520fa653f8414547f3d5e85a67e75e72717302cfaa35f3a45673ae0dd92a6552e2e3c3c2a1c277d29a86b7b146c790cf775e952902d88980b805d329b5fb1161d324a1cb04b3e9777931bd970a53eb188b1a87759610f08e482e8970310fec8d0ff4cbffc1d0e1d04a87ec4ae09bea89261bd5c29da1f875f14eb7d2c9a213dfed651c83b351a473d178035797a8a5617a2d76840d75015f541f92317ca0e7399a18cf2785f1e04147b2236d8976bb880b617b981a0fdb6dcbf7da71e0a328447e39312f87337af4076cc907e78261e427e907cfb010ee61a75ec7198a5cabe83fc11d962eb2b27c05da29642169281c18eae9cc6be3dec81de77aeaf925cf3eb6523a6ed623d1879c0bebc3e0d684e100904ed758a04808a8f7fe67d9764c7f1de1b44df76261080fcf4715b0645d3de84027e0739cca07c409ae8dd635405dbcafca955c236393980fdde903cd7d199a59c77e6f52b7aa932a8297aeafc6b5aaf8beb07ed2878d565605fc2cb029aadbe71a58a0440638bfd8d2fd6b7c35ed2605f5c355b097d394430fad369ed6dc8c8b05a3b33a5ec0a899babb0b667a793b574018da836790e25ba758234cf10664c3e1fade71abede4f67c6a5b94bdf3d2c4df914023e25e66940536749206877bf240054fcd7dfa7f8c17a084e4bfd1dd9f702d48e225d41a5fb5eb9f596aeac4ece5a6149d39792500c63e82f140e933196180c0111ac9737129cd732e71c50bc7e3b68488597412f492cc3cd980b34a53b73ce2e09ce2dfda1330341bc3a9afe3677e34d7ac99a0b8dabf3744ed832dd61a65bdd3451c520ca1270ef4bd7583ae59298891fdbedde6e859cbc36a55a169bd85f7631f59f9a8c5c028418aafb157b1e1c8fe50924a269399b36926622072eb27897174ca8e20d0dc5359c439f9f7c778128e6f72a36267aa80090c1a7f82418c1fc2a635bdef1abc5d97062f4138bd523a48fbe0d81b5e89ca490b1f3c12073c3532720ded5c130e78017b2777b8f51f6773efdfe9fc00ffe1df4837f876a070114303375ebfa6536d8ef54f1cd648cefc90b2e84647c7d3198d527780eef661e013d73af12b25e4271b2aed7cbdc1eb59598a08f15c4eb6f98d5be2222ff3c95ae2b0b8efc5efecf45ae5c374c7dd84265fecc51a4d569a8ed4d4635ec8f3e6af03b91fb02e68ca5e8f5d944644170dca82d8646b46f95278d96af945c64681b70209b7314011e8ed712e76fafcb3ea0ab0fdbc7da7794dcd3cd8fcfcdbe79b6ee0449ce5d400d8e1c1e11327222d6ff34f266cf5531d8171dce7da5f449caee7237b754984a08ffdf230701cb96a22f4cdd464d84fad12376fdcdc35563a5246c00fb07d7a276efdce71f37071ee6124d07d2d9906af5890f13e67f195b2068512f1dae2efbd2e57f51c6b67f0291ed823fd7e6e60dfc079b818d8e37bc8630c6344922b750c607fe17221747d988624a17130c59542a717a8f1d89ad00ff80b31c35c1ecd585de5c01c32753409c81e9519b42ce1d2b6eeacfc4a9c675cd845429a9073ecdc6f795e3a9e89f5881473bbba340106691eff79f9fac7a78f45e5335f97b2e9e7b5e348dd530d4c2beaded9c45e9ba94dda375255692562793ba8f2037558d0770629d8c5af8739cb5269326390ccf249c3db22097a00c13a8538c297253fbc80e71073d7000c1f5b7c710b09f576205837705d80fe3bb634e5e9a2c109bbc832b3d1e7dc8f2016b025ee33896f79e4eb562e80380487d48d42ad1132828a6ea33479c827e12bb5eccb4bfe6498de8e5f2dc57436e08fdea9fd0a70d57538093081a42c2c56bc3922d7730544d40e34422300d541f7d8b8fa39a0d10800253571fdf27575165ed6ec68ce58f5c203a6e7b0158e3137f52a599fef82a065c71d7341110320c04c2d291f8fba728fc8dbcea8b76397352e23f164dbb1e76a4db8d08d13dc6715c8b371aac4c468cd041276331f80809c2a7c8353300322c97c7c38f888328970fb5fcfb96144979fd8e9a381259c3618a535544de773237c4439fbff82e6fe51f704c09f5edef273f8dac24dee68af2bde6dbc4c8c8157bd1b8e903e222b7d19da748bb598dcc8a673b327c5d89a322f888fc80930a100034542bbf1f87d98c60acd10832f7cadd18a8f9953b0291cb70d9d32b0d8e35e776bf9dc168fc93cae66e7c05cba95b9b9803f744696d65a34b5d13dfecd815bddf3f22e10b987fb1df78b73d302a9c17249f7580b42f5c669055953bd6430b7bb4358079d70b60743f829a1c2a6b93f0dc7a7828727c05bd24a7ead96f552eaf840e3d9b34dedce0097deef65d95c7fa4fd5bf4d04bf09d28d347022c4ac118e680c30841ac92e0d3ff3527e0d4f1e531b239d20a67aa5aec82b73c90c3c00336475d559e138c4996e55dd1aaa65ba2f86b2597e50224769329ee9be33710a56b750fab1ba6ba22d1713f8bb2fa1e2238a071f1869a157e5c85107e5a4b900f0ec42fd9738ebed8aeb8d6f85e900fda77b0e8bfa968b210582c0b6cfa4852825a72872e0a652cdba79381b979409589dddeec7eaf51376154ce08b5e91d7203ee0dee3ed8b7674c7e54c55d6d6b93fd4f0a6fda1fffe98fc13c0703f471f29349da4e6927f89a3c75b44c31e935051c1af78e0d0eeeba5cabc7962dabeac3756e7c8fab1fa86ce04493bf894d85ab6cdab8299773dec111954c4f5561ff20017031b046d1c84973e9f7c4d4a6901e0e5ccded3ed293120ec03d27339226c2035685c77ca04404b4e49b2077e5431a560f57c861fab57530a14468163dfe31ae49075732746573fff80a09c7e96e6c35b501aff7498b7727647addec103103315feb2bfa6feb56d92d74c3ef511deb6e1278456dcc4432e18d5445b6954a43508ff34e880b515ca9fbc7e9c3a558922edf71aabe0e44163e3c19963dbda90186e95ba696350c84eb93f72163941322f21a7ecd605600bc2b9230e4b55a52407dcadd5823d232ca3f24451c84b4b66fdecca0fc0373f8ff04f32fd059887842bec2b88bf7fc8d260b05097eb5e7b8dc3c2c1ea92655c79dc79b8a46dd90723344a9d30865212c05357f7fe30a218032d1f7ce052dfca18cc86b925e7fb407d1ccd0fba7cc58c5a23e711fec915bf0083933cc50235f99b334acaed2899f494114e4f9b8fc7715e11fbc0ee9b8a225c6a52c5b75790ecdd270554530dc427f701bb704ae8a61a461b3acda394e870410bb7b683d1424198c89fcec3fdd3767e0f0629332a3706f80e9365ae69fb91d86b8b93bd8b8f6bc7e05a06da8a7cf4fd1a163bcc6ace25dee1677cc0018ec9b9d867a207b4fc98b9346ad1c3cb4898cc3c68f71376833191cc84ebd47984ffe0d4cfb3405d14470f4799fe66cc41eb1325c718b52fb4fd1379b436ad4adee86469b77b658f8b911c54bc3df23405982f0decdfc687b7b15b6dc78224fce970504c9be56e4bf29929702e9b59690ecf1d1ffc5337bec3fcedc71ed0d23e1d11c242d486a11c10c89432a0e32c30b1040d19d922e32201ab2419f547cb4edb141bca0c4e80640532db6e0a9da1c6471b1e39681ab17b37a6e53a45444b4c5f4cdf471161cd80a72dc3b280b5e5f66f7f3f0a6d0170937accdfa7adaa048225b2eca4789459afbb9f53e2166ee82d8df4a03679badf0fea775bd73f53062c103a8dbff818abc6efb024d8b87c49b41d0e5e150b14c5e1589a717fd5d23f0ba652d70653fdd40acb1d9ac793f0fb0a2b2df30b63f186a759382e439eaf3acc963968537d4c5e672e1d40c5b93c98304b06382e35234a9f78cf2533c14630083ed8a8aa7c3a480aff2885dc130109d5b17212354c65bcf28b5ec52211bad57ebf13997bfa3e65e3bac0cd47bc3176decf5b4f17ba3cf06bf80e850a470b78fa92a3e1016c32f2a80d611b67275576fff691f33208515128061264a0410405bfb4938e0a3095c1fb5fa47a37911ae7e9fbcd2b25a82005b966983763e99b118d09d06207a9532ff5879ccbd3d216a40a69a4f41f01092d4973177d1e35bc6e7f5bbd1976ea061d3b573df7ed844755c769f74c34a083a9bc397eb105abac358353beafdd49ea568f2481f27e7d2bb5a4c7bdac356914619f325a953b9abbc682de57a42b009c14a51aa25704d318d816f5ec2c20e34aa603bb3622940fedd90a238f60ab9f80a9fc487f914a27514c65e33b15299e44bd818761e6ec0b048d3d893999274ad3af506374bdad51b1c5fb6f1f283900325508dea7ab4405a521ef2c937555aab9e6129d46a6744f22f89ee2607707f781a9429c7eb1055d8292103b05beb5e0499ec25a205b757474e61789f54d35ca9a554cf878dff56d7e8a7d937ea5176600abadb57bf859f150fe11c3e2f3072b82e22f70bcf398b7f619baba815f657aab19205a90eb17a9e2b80bd040df14868ff135a6d1d28a2ce57e22def51623cdc5068c842f58fbac7758ede65a33147200b8bd991b7c291fc75cfc0b71a545f3ebab74056672a6b29e62e6f1cfe51ef2ee10d9eef68b5481723d1a47dfbdc2423aa8aa69c7bbdcc2f4fb2a80d8f00128696faa1e513026468f7d64a372dbef1da05d1d2f42726bfad05e0064e510244033733ec9bc48ddc464539d312ac0bed60ea68a0ff945aa603b9796b1ef073b632f85a86c268be8d5f0af75092a34797a2964bcaf04dd58e015d6d1761e9d160126a96c0a412756329f3f4f574a392f6a317ce1667298cc61f054d1c2912025f7e8032fc7ac2efea4fadbe558306e60992a78192edfa2b6a6a81a35261ed2331e7d8dda84aa338e23859d9ef4c566715bf1861001709308c1f5c579afdc29379828e380f8456d7262886267bb508b3eaf3ed7ca2203acee42f763f59aa747142cc087e211f98b35513918408278355b2073342d6ef6248f3b9eba52566c0218865b49ce1b80e192c16a0cdb633ae5d7641dd744c972c8d9051ae5d523b99d2f503cd36f3a79c0eab6e63f56a7bf42a9dd022f450f6333d982a269c6974e831ae2850547b11f93f1cedc13681e217b7de38863da0830988dda6f169d78e0942d5c567c34c8a1759c6426e5446ba1e9d75ddc6112e706abfb20fd58dd17453f299e03bc0ce7ae2c8bae111d8ad443cf7b3cd5152879e677d7c83240069ab4dd138bf8c9bb3d0063b076790c71e41d6306b9490a13f94e2ec66d88e8e69681530588b6179f2708ac6e6cff6375038a9ecb3270ecfe6561298a1b8d2ba7e58a8d30381da1af283a788e6578538e77a6843d1e78ea0058a33061edb538ca43d2da211c4ac4ab6fe96e6daf282e9ec53b6e552b0c9bf416403c8278fc58bd65a8251e19fcf8559e79bfce8fe5eba9e1b261e3bdc51c5726f18ffd0ff03e6926b7a51be252e5b90268d8739bf06f8404ab27b712e09a9d0d90afcd39a8ae0af4c60105019cb147a76075ba3b3f568ff4489bdc07671d9b31f45a8e4f20bdfc4c6cbe14da9c52d2d9262076a70cbf75cf8ec08f3a116308805eaccf2bd364082b302c026a5109e0a7ea40e57d3e4bc9c443b62eae8d5b320b7edc3619fc53dde66efc30d515257d02c57c745428cbd9e38cd6b6a90cde3fbfd9c859c5eade416add29319afd730b7c84d37bd9698b35fd6deddc983571a1335c00303a83efeabb59fa1ce870546bd4837e2a6bfe56a28e508dc58e49ede98c344dbe3b38e630fc1fc7104e7bd2be088eb983a5c7768cf334eb6b653fbfd2051296f80bd4cad1c4a751259335417ba4962e008b07a36834d2928c97ceeaf2b15f9f7ea6d7b52169c8ca0daca420e7b0f15b08f568a61fab37ac492e01e0770f8817da68470d17024c5e2e8952373419d61fafc54b4ea01fcceeee6f0c648b69fb00cc56fc4d02d5b98a127b099161a88ca8bdc931d9e82b4b749a05ee686193486760f5e7193f5637ba2ff5f6068f7132c4adfdd741c8f8995eb0edfcce714ef1a6f6c4936dde634e873d63ca70a08b00a6a195e32eaf0e843acc3d43a1e7787561da5b9bcf8fee223d3a16ead5460c9b4a8178d8e7fbb17a7706006508569fa4817312e7b0b5b87f912dd6c98fb89d2a11d08f4e88f1c8ddb3aef8e2c5436c008ea3b1454bf8a22ade2df408f3dab8410e25edea6c764b5ff4adbf78ee05ba32c428f3e5c7ea1ed6881630e09eb6da1c7d07f1fd146b0047a39d45a961844698791f3486742c9c232b371d8a2e8d29a0d17ee4bed6bd787967f7559f5e74871680f0a039a77b0a65262134e5e5e54416c426cfd98fd5b34a96651bc0b11f5c6fbcc7427c82d04eaf723969fa922ee914a19fcb9dc26c87d0cc2ddf0fd511207a34a8b2d7b3aced13d801ce50a9aab0a009e32691a663d7b42a4f8615bce60bb1c9f3f0c7eafa561fdf143780735e9e3c31eccbe0b848788d0608f46178d4cdd9f7312a17196955653d1abb9e3007006f2165830b2575f138bb93936c8c984fdea5839fc484a62852200b0ac4770631b7054ffd58bd3f18a336179cf369fd3c22d2fa77719f2de2b93f10877621e3b46a2d1176aedb773e47633a582405d892edefe8adccc9ea4c7ffa3c928961b873d05d5defbaf264caa53185ba2533c20f627ce7fdb1babb0e63640a787679d2d1d671d35af7952bc5d3b29e6310a12165f60965d3e2f97430eb31174a1b1260ee3e6a6a7c10cbdeaaa52501e464699078be9d72f26b80ea2911d60f6b67d7028f719c599063dcbfd95204010bd43793072e3e83a199bc0bed5105342ae61a170fb2665ad19509dbf80a3d14040142850e3e9cf670413d5c2cefad35cf8accd0c23e9604a5325ac711825cb9778ec03147fd076b9965e35076747015974bd2f907a0ab2acfb1daac332fdf8d1157909f88a770f59d4dbe1cb159ff0c1a20cd3491eb14eae3d52c8c7198244a62b3d932e1558f14462ca4aa8bf136179d7c1aacae78fa63f5575f6ab104c18ea7676475663abc57e04df0b71c207915580355cca8ec620562435a6e5956791f0f308d4efabdec6f0e79c23ba3d83f3b189c10ff4648108edc65082fffb25f565d0cacee4afa1ff4732c9cf250886a25f6b623f1729de16a194ed596cf9f3b91c508906528e92b89d0dab9d2c90365368187687051485b01f61fac9ccb70c2551f84990e22467791bdc5ea4fadeae5275107ab1b6aff58ddead3b1d402b89fa75ed7090dedac00d403b08be5a8834b198cd453271673f1dde8693e91bdc0be010c79ee2c090f7decfeda9200da9dd61f4232da6b1acdcd0f599a86e70cac14f606ab0724fd58dd247481e229788ccb035274c6c0e62e9bd6d809e1977d056b80f07162e0729d2b34330643de0246ca0210c87da54397bfeec5854a07bb8b8210fbb908d16b054b4514d4b43f8c1dbb1f0b563757feb1ba79b369fd0b703fcf40909bf25c5a86679f2e5da3b5e87640122db6ccbd55cbff2c7c27468774180a90850dd250ef2dd04fb93547081088ee04b1b6fb425d812c4f9f1f0dbf14c0ce650c5667f80ffab947ffd5881738eb4c2eefe117006acb631faf3cb864531e835699e474f3a9adc5c3910cf5d7cdb5001b68f67cf9715dddf934d79415457fcf82351f4f53aee5a3c4d3adf25bdba7af074ea1cf8fbeaba3d7fea1fefdcde6f28afc6ca9d1bd983c8ec5fdbad73c576738865ca27ff17e4f52c87fbca6e6b4db178f9c64b43ca5edeee4db1f7d74ff9f1ca76b668bf768983bdf4e4ad53b4f2260e1c8ff83067730edc2ad0d72a09dcb15c37dc0c6dd61b2574765cc8d6f2d551a13bebd2480c606bb91954b3b9847f91f71bb53431cf479ecf7b8bd607ff1592e5c63db1ec317aa1d94f5308e621af411e8d6de94323400cd448defb067acf812e5015ee8b51a860246266042e8a4ba21848f71af4dadd8766661d0cdad59975bf6dd40f31e6fa440b12f3bb8311072178d61f0291e03ed7c2a81ea0dd160a41ad04e9d75f20e5a39e02f1a43400cd83cbcb8882696de7fb768458f95377b2fed7fa1317cd5fc9e1af90685785bfa660bab6104ac9cbef059b117c0fd52e0dacbbc2b3b280ab0e32ad36277a402160934e20dbb1d132e711e44fe5914b093779f39e6f6655042c41dff2f49a88c86271bf4b48c1d557cb98746306e2a6b87b8ef2fe2fef4099d6c78247663d1b2a0922e398c9dc7f019c9fff7b8418085a7f6ea2e7eb895a0b8ce9e2a6f6b6c5620cf3a19560dd3e4eed280430a299d2a603e64b480271cc07ba143d06f57f9a4c8ed1ef2c27d2fe74bff080596bc03e919386e14ca7f893b8800ebb215ff09506080321f2343ddcf74d215fe17710f24185bd225f74b483b3b713f47a1b02776fcbc36bf107743c12ea3726a874606bf058a9da7bbc28aca4446b6ac6d4a976710730eb4478619e05488240fb7bcd6b224acd87015635857231eb7715fc1fa719069198f647ce529447b6743c4fd307e59ed991451127105c2b1925d5dc82383fb1c07997f11f77d721b19aea97047d18e2474a892f66034db46c7ff85b8cdf06fd304f71c17842c4b2e108471f13b607d2337a96aa33b2abed0f4df6961039cb1ee081e112a57ca522eb2f4585e98d05ce4eff60b781c8138ed3419f387ea45c11b121608bfb831f939ac38b9e53b15620c995df35aa7f4d95b3dd3adc613b58b3415a5ee97b5c4b619f6cc74e9cf7d01f3c0a0be12dea0d321ab8dab5df504dbab307a02bf6a499a97181d672aaee1bd60aaf0b65f1c0a939f1c1c577ddf6c2bd030908c784fcc51d07d8897df584e697916f7b4ac0395790b5131aa8907cea81701b1d951f7b978d0c4924b51376bc571e36549e4dde13028ed631f308f5fa40e13cac294fc17a93a2cb02d71bf53754855994fbf7753509c3129137f331fb8803fa6c748ac3c64cf38bb7267c8d90e500a7d011dcc30657a1c8bb198a9e8dbee1b4fbc1ea4ce9cebf0907710f96b377c0ac474b9f12f3db617fbf9ea087736161eb01520418fc9ee940862f9abe9924f202c3eb49189bf6624572d2cd5ca4e8b03ff0789f74f8cd0116bf9e99e753855984d14a56351c803414ccbf212a2a8de12a81a0b8c45f96a00b3fd9d6d9989c8ed19b2bb665c97113c27058b6c968f5e12b67b87ae6617edeb7d042f5252627fbc4819efec3044052fcc735e7a47185728156c266abeb60feb19dbdbc8d2567d28d8b28920706456d516047071aaac741877f966102c75c483f8f0600685bfe28a23e26b587c16a6bf4d2407abe7cefc16bd2dce634b04bc40a33bd73de78afbfca1d10955e0ab48e6ab78a8319889a43ad40b104592349abbb40b407ce67907b82a61b9c63cf0f112fb04b31213c1772c9afc887896a8315ff93d3d583dfef58fd5070bbbf17dc10b73b3c02f27bd9e28b6f1f2fce76824288cade706a5492cae6ddca819574b687ccf003e1b985e353725812389980828ed9cc229674292625dd63c396fb6296462e164888cdbfc9725354145086c1e77f4f022d66536c53ee208c609a7c0c1ff9d8c4badb466f49d1d09b61bcfe1429db778a2388791f3d25c946315b043216a5d6b07accc6882ef311d8ae8ee43ab9f0951d7d26ce0d2c213654a8d95361184eb85f243c4bdf52f1e4fb5991ef3a8c13b710b4811d8b69906eb498c16ffdf897bd7e4ee6011e1b020d3274fd8a749153568672b270919fe9b2ee7820815c93e3acc8088d1c27cb419b9037e1f7196c2e6072b13eaedd815a4f1f5205f9be8d476ab96f3c80010eb3cc0f2e4cf169b69d37a60ddfc7e406f8b87ecbe5d7cc33bb6cec3e535ce872917a92f599c9f4dd23f6cde93c555a6a1012c6a924946c450eccde64b60ded4950055288cb5d88cc27af63b726a5347f9c76e3724409fbffc6dfb873e40e9c3d710108c16917ffdcfdc780faf295f2cb06efb6dca1a799d256d3e86cc78c86cfd10f6a2c0300b1d77ce084e9a80e0ccd9e8fc8d4d00e0196154708e4c8cbd55c80ee76ba5fe95c6e12880c4f7111e146c8b186c1cd22078727846153095e5fbed22ef17df5af9021e2f17f256e846909d1d01fd70b6f5fa16656457bcaf0f260a16b191b9749e420332d2c5632eac15d6e288a494b8dc2afdfa642e9806cb38921b5f6638c7a576a2c00345aaeb9f547f3b5098f27589708277e4999ab65fee242a8bb491658e060cf3b0fbd107f9b3f28ce521572d772763232a035cdbad81863f0671892d49500c7847ac02638531d4bacd3c5cacb14e7e24b4955c604f784a1fd193611fed74c5ef9ea49e99f721b885d19d2165ef4ae6f56313c9ca3795330348274aac687f6a58a3069e3491071805df67d12922b218959f7579ad792c1e3d37a8031234c21bc6837a0ef1d613f617a9528056b6d4efd378abe68324635409ab47996ac1f03a45d90493570746427e69dcfc5b95cf1147626101f7abf7d11c64f44132a85cb1bb4b8fa51511d1a5a2ea6ebd8d10f771bfacfb3841d44354032295551c88dbe8fbf785ada225110612e92a5bef2c3eea6f30f68cc1082b5e2f2975a36e8d77bedb45e8064879e7a8c9f57e31db62b285e5d33c8f0d1494dd16ddc8b2b6907bc3ae0c744f3583a982097e91eaf76d82765fa05de08e4a36923bfa7ac0a9bb7843bbf0d7e0418f5b29498f44169d07235af5290011e05486c40c8dd364543e69a4b274d01f422ef8ae7ef2eba88e5a81286cc721f849d9930116f55343536a55a229d2f761b2066f9169a2cb56b1e4e6e2a38d98ae1d54c04d334bebd1347430bb63c23e369458962deaf3715796376df9e6980bd936fb997712b1d31ed4a2b5cf8991c8bd2c92037735b5c51f77b5d83750a925e08d61d2683be4349462a283634595b3710b6421c3844c7942cfb7d4a5b1230388643e803b3c876e9e35b4d67079b137f7ab736fbae3748ed33de1a7d396b5865f76899e813d3747d957fe54ffb77722b6fb0233b66afaad01d69f74ad98f9e2b0de3b1d84010f7789c866da3d51ab71c8d81b03cce860e6957d17f7374eca5370c2485fab29e1c0d8e33e62d028448aaa2795790e56e5e08054fdfb7b1fdb41c08e5c48e00dde96282eaf1245350f6ab231a6c140d2e4589fdd666ec49d14ba4e8021a4022fca8a4a4551d84e81e23a340b0a250a5f0f514bde7cbea6a1d799a85605ecb416f98f9dd65e3278f205bc3178a5b8ef33a0ffa18d93df4910054ef8c51e65853064fa93d7a921d325f7cb044b00c9943ca7e73991ed0fded1161b1e7187a25e093d6dbc254a7411b9b5e79c301485780110f563753b329fa587e0756752cfb008872e6ab79f1d79ea273d4add01f577f93c7edd37bda68873a37d06e613c0c31a7433a412dbbac89956ab817449dd241a8ce8170e89319a25f50f4f7c095d21186a23ffc3760601abef2647f916f734591f7c74ac94cc48bae8edaae6da7f2e1e4455698d21867301e0f831f5c9608b18bdee387efe1e97466005231cabf4c53268784f6eba31beba8a47432df479f56f2519247faa26e9c723ccb25239a03813c046a9e45d2307a1d196da20fb368820e916be86ec657ff5bffd6d8f0cbc8e367322fbd623c74223025d6350eeae586cdee413a7ca6cc8c8375fb3b5954a093adaa18caf9b004f9bcf440b357272c8652f43b34b246a70c536b045532fe4603177a782978607e3c14d25dff9e3a69a9308ff14005e26c7bfe229719cd1f4480627bcb2550b73e58b4babbe667dc8215d8775befede3f1a404315f6ac5958f029a43aed7d754f7360b4b1facc6b2718c9d458df50f804b315a2307be317c7ce2a52163cd9ef555bb1dd2a62c46efe36827082130f2db69fa195087f200bcbfd39ece111fc96e693e932a0c333469207b7dc8a7cc1bdf80e57a71f3d4731d5d6274ad30a6a7570c817eb1a4ca530f18b547fd4b180806d987ea78b57b2472b3709d2dd24eba85da05c62f28ae721268f2ccb6e4761e601e51158ecbbcd1adcbb248fe91e3f17cd331326667c1c7ba3d95b687ecf2b080562f63316fc45aa22a637923986df6ac97a1d4d0487d2ec864ab13cdea4d76b1cbce05a628c940eb7452f43389d03310268764dbe7868be3228112883ab739b0a4f52b3b3705960d0bc14d72350e81fce83a944d47f91aa58281039e3bb57b51b0fe3482891335fce5f056a369692aeb4c404ee766d776268f55f1084a76901f738a4c8a937f219a5741505b26e5f11ccbf63a20e489641b00759cbbaeec6d01582b33ae8f18fb3da581621fa1c9cd5381e47717548384135610b747a786b98d2f29aa9309b55578c1f3fd871310c12006619dee3488746faa8db5971cf172669060fa51255e8fe1f69121917e5f7858fc2808094744b5b2029dd0ad2a5744977488c7433373d8020253a523725dd2021dddd292188a084343280c2f3197cce9fef8b33e79c0fbf17f331baee6badbdd75a7badbd875cdb13cbf74186ac7cf5b5268ea1ff63ec2d6a610e3bbe3a303afc69ad7478a70ac2ec2951b0af7b1b9026b868f9a4dd5652077c1f100fe0e2059f88386ffd887dae1d765930e762956c08ac637d59be77d4a5ff2535386a9ed026fb9a956ec4ff68a981ba34f9dd2bffe92a221fed14d0cc161916d2d33a6b2ffd1db7deb287ab1f3046c343687047c5197c220c9333d07b18fe075b015b42f0354b76e8e394945dd680acfa4673d848d97fbcda29fe7fd4aa251993aaea4aab94c8ed50598279b6fdfc7c0dbdfcf906c52f4c7cfeacc774f1930979e98e6b8db6a0b4436f9332f672e8c7c664b8bec74ab186b39fc43eabbbb33e29f77375e62746d7fe03f9ffe03fd5e03af5daf5d145e5bd0f9b4c7aa24e6c18348d7eb884fc29cc42b0e3b44a61f3baaa0fd63a223f40f67c62c1c447aa382d014a6fd277f19331c25fdc9f6a1ce3723c8a110bf14f6e8443a07503402f8a071fd277285ff969ad8f54535fbf59cbe9f6b6fef13b8f154f969d101fa1f63a15237e36ba6f5b67fb7123a28fba5f70837ecc56474b6c24b6cb79ba1ffce5a42282d27fe1ed6930571078d424487c906d86c3a04dfb40cf59f0cd5c024531bb153be909cf55fd3a3d74b109de1b53422b9f09200b7a5e4586929ddcfad8fd680e7381bcf495cbc219888a0f2fd3f8f99083b470107bb99453003f9eddfd40862ebadbd37fe1ee13ac5138045aef0ff4ec8e2015c0be8020550047f55a80a8361d02943e95a19ffaaf85786978b52dbaad3e587f8eb3c556dae40e0bfcc404ea0af8bcba1bbc452f08eb283e807b5454b483d1cd5c34eae7e25c739c8f5c13e11f10688303d0d3ec8e14938969d6bce827daf5807774cc0abefb67dd440dc92a154b0dbeace6225d9c4458208157e10966be65bb15c89439c88f8aa740ecfe8a2aad78fdb708a77380b7cfc62bbc4a0a6cc7205502181c026d15057a9a9d91620a51377ec67688bafecedfb5deb06f9ef70cc2f4c3f35514a6acc4471f90b5f63374a77faee9ee099825bc0ffac75438e7301d65ebdbdedda8a4818ce746328609118eb17891a9bfe78a833e8543a02de9404fb33e52cca768e2725e0ed8d7df16513f15f4d3ba6d8877caf1fe21e9c81ad42b3886a9e4a52647580303b118630a28bde035cef8f0bd5ab736c486d3c11215474ffc9e0793d8ad633b839fd2d9199da7700814a20cf4943f428a69f1602e5a9f7bfe1ab30797e1f9c53bd10e490fd1a464db206cf9f90d949a388b411c08be942d59c53228233d164bf4e847231cbf6b543a065a49edafb454956da59e1f849e2729ddbff5e030685dee15e6cd0a5aa70195ff160df995e8e9a40a9743cc7bcb3a87ef7e306ecb4c45fbe3d2b43a7a3bc01b4a8a18a37fab8881d2127c62248bfd27dfdd181812caf70906eaac0a72deafbececa20d8783afaed3e1c027df30ee82993402a006b9fab710e54f41180ca6af624696fca2a0fead84b9875db7908c6dae0969d10a7573036a5bed0052f28bfb3d062cd0db6bd272e278d5cb484b0f8eb3ae7eb3c1f66d3e4e5228b2ffc260a87413ff7033d814a3714e0a5944c0ed8ac7245a66fa85ba3b4c956ef3bef0b3fc70296d441b2cccdb9768fbee6d145d59662fa1990f973e54e9655d80b89fe1e9a535b8e9d4fec6fd5c4faf9e812be48564c9778e8c021d08e5b408f14105201d4eeb75f4a08cb5d7b3a54897eea8b2c0920153c8f4b3272674ae5f1378e871beaf958093e639d5d9a1a3e88292a715e2a507cab418b1ca23da6aea30b9d563b26bd3a95371495c8b424be0d8740ab86811e4966a498369a090be5c208d798cb8a155e3b231bee2da996eba5741a3eb445ac6859d64b3d5f464259a8045d8841c99adf627e0dc0595066ee9fc8066d5d91df59fdaf5dc78d79d27c172dfab051cce01068133dd0c3b7867cebb67bd3e3ffc5e5dad0db3d1ef8671f4b171fc6dd2ec05c789ea635a280bd86ba37f3e1cff4f157b73a1a509c65eee5f221e767ce1a585fb9eff4eb8a81c6f307bb09f839ddb8385cb5628815ddf010e813cf408a69fe5c47e36eccde35e6eaa973f1a52dc9327f9089ebef4976b84b602c3ccee7490a37f2bb43b4fdecf6caa01aec0d4e2adec257835e29c5a5e82e3b1dc37aa1cceab7384fcdbbe48c87db9210ceb505745f78dc74758de6cc1fab93307b30b119bbee472d63e48b0f2514ec5aefc89f58355e84841f6c27ebd1ddc92fad34035de72bb694689d24ac761fe2292dd553d765aa1378a0a8ff242d2eb012cee070fb0b87408bb581ee3f4e4805c891ccc12e4bd4bf16a0982b7964d7d50e75d081cef474bfe59147f6c145e97bb26e9c0c4ca676a5b11720f7eac06a4e3ad0cadbe78e1eea0b9ba4212673752d9bc02c3943643d137944261c062dc606294fc96e2840864cead09611cdbf37f74553682a9a8f37e673741e486191094d03d6597a2cedc7bcd99449c9556578a104bac9a7fb4bf8a9a88ae66c1390c4bd3f146bd7e5f29327fca55130ca9db5d6710a8741cba380ee53821b92b1a84d0f05f276b9b246a9a0273d169b15bb0a41e49b3ca2e058ea489151823575a6cc7528f8468937472085711e8723231da3dacfe8657d9d4f22226c4a5e4a02db136b1e4e7cc92c8e15968825900e74ef55235f02f1198a219a6bd7d620ccb72e192e1245e1b7a20f8094b0e10c6ff21c565559176884788f2d1f7c3e045151f95c6520743c34a1f4eede9687af974aca89cef2c7a28ce6eaf0635b3e62c26150e71d207b37f28602b051682a40344dff3d48973259d5b528d9f542a22c7b56c92e683f778d057745debc14ff41f371d1113e2d6812b0ba0df10a62e172c2b99f760935e28fb320a480f9466f116335816825c90a0e83369b01dd0dee3724a379fcf12a5a71f13f321a67c56c7ef23def069e0e6b464dd38cfc266f2caf3cfa7578e222359b219f064a025624a4c7af17954837ea64f1079b5dcc093349b04bcf3e4232ec6496ee2667c32150e769a0bb580679e489642b33a2e5b9b646c92fc3acd215b182515cb481e60603d86b4a7fe2ad96440ebdf3edd3156fb41e90c890bb081d42a2ba654ee02eec22b2c4f7ee6ed6db02d231e2c64b8c27ac18f1086bc8023e3ee73714800f5b4ec2b9a1e98accb088a45b52fc3373c76f998ff399bea83d1ef13e29193ceac8b73bb9554b56183e03de0ef96e84e273a7e505503df295a302ceb3e6a1f223cb86a19b5afdeb00a1264200a79f40b7e7285201b865fbfcc816b6fe93d72df93b046e507fd078c99963c57d5b1bf81d179126000fb7cd3edd022ca2d303d14e3c7aadfb973c9efb4d12a79a941ad5c6db40845999fb5fa21325bc16f9b6c40987411b71816e88f90d05d0f0f963248003fbf7972c389e219f21021f98b53c4962c78c9972d9200e0939cb51515ebb6435278a18009ff4b5933a4f8b2d086fb6066fba8b62d4d87a0dbf5fd7df1574da27785553fb090e81362602ddce594805d079cb51d2ecce7c1d06691ca0baa76579be8f7502706bfd2714f15e323973bb8bfb8f0e3751bfe57862a4023e49daa07a307dae3b988d758f320eb787f050f588ce3627e90396c2df0e1bc329380c5a6b01743b47dd5000880a6f94e053ff7f1bd24a64787c35d333bd0c5a5203d7493a5f4d5efcdfe4aefb16a2fdc7c5921742a0668f3d8dff98e3a7922f3fb0eacf471e517767d8bfbda0263a729b97b6f92415f313b155af03dd0e76372493991ac96060c67a452648062dc83192f643fe7b903eeefb34be191c82ed3e7ec6cc90f1273f03742d96416311d62fe559e4a4036fd8529e16f1a2e429668259bea338b97e96179fcd4afe33256f4e07741b3c43fc905796691c22f3c6d747a3d3e677bed9a38be86ef8cc9201c28cfe7ecdc08009c2386631e8f657df9ccebcb4027903226361e16c7e0d2125d3f6e57d0c0e3184c7e86970494c3ebbda56091e856b74cf8fffefe895fe3c18b7afd15fdc5a6abc876513c54b4a8c66c0ab63b1ce76ef93d3030cda36ca87073bf1ceea208f6957e33dee31158ff777262c89720789f8d41efb25ac98625c357e9b6bc2f717bbaef52355fe0ffaff7a2e128c968f6af2a250a5f0631c04ef23ec7d67335e82fa84e8c8e7da2fc60fcd779f82dadc07a1d8e3a9d445392395299f987997cc688f0d47222ee3d269a70f1f4c3ac021d0dadf40b78835d2f5a13f2e837287cffc7a7d7cee7d5ac7d207e43bbe985c550e6cb8b752237726cf3232b373f9329b6a4a45b707f46f66d1f8f011fd65bff938c1d88a1109f497c30b07ed4b9910115a3195173a05701814420f740bdf7036068595a6748e13afe66a237a4e7466a2c51aabd4a8a210a820755fb1ff976760f518c57b7eefca782dab3bfba0abd7df8dd21fd63f05b7f846c2b91d4ed0ef7ea522e750ca77313aaf953f561ceb4504ec25a01b2d02b900239fc04aae8e6b01e69cd3b84af2c61ccc1e16d78f7f6c2c703f234e27cdaff373c8e3ea92c7e844ab205be122ea1d2ffa3f3a43c1d254478de291b49e6f9d54b70c88a4adf3ea0d2d98e030687d16d075991443010cbb2a754f5a3dafc8b45b57e01858e84672f4a370128828df4e74b3e12f702f16e70cece7fc1d276e87010a76532ffa1c06ee01ba15773f118cb6d99f0352ccf2d1b353bf24e7369442b34024d0d240d7192652014cab1b0892faa5af09845f62b94e915b0a30b18fdd35aba3e5f404fbe74b55d50251550eb1845309341fa054e67d93d0b67e69dc3c1f5affe78afbf7d5b0f9a8e7e8539688b7f6ce35835eedc361d08619a0eb80ef860260a489f71dcbc65d0980594846fee8fcfc1586ade264f096577f411ca36c2c33bc3af8424466777c3b0194eb4a0ceaa1793dc8fb4b6d88e138954150e965389d4ff8adcc5ccdb88a83f51438045ab3077419d6412a808f292a6fc1e47f12e8c5acfe1c0aa15b2b175fa0fe6ca3581b45583bac6668904f1b7c9be34a12f7d01940c2ad50951ff06c750f9a4a34d4dfad1209b2cbfb568a1d3faa5eb60d9a7487cfc021d0e662a02bd81729a67cb070fb9423c235e6f14c58d72ae4d16926e79e86c16dfe447475bff5a6e3db422759b1f82c7f54b141de38f41368b089a93aba9f9ac33e9743426bd6db75d9c89733de3f000dd81c84a8e13068d314d0e52f7343d1655fd2d3fdd51fbd127d435482b7792be1cd3c802ba7407079bbf0718722ce9726158308b5ea9999d1a72036732efe3a4ab5070c0a3cd23d411634d5fd31b6a09bdd5820c66998fe5a8b04222edf062adeec2315c0f8655bcf3b5dfa6b01d04325671a06794b7ff742ebda938a52500d9af7efb1c19f014f92db5736262bd341f2f4ca8393719501d911c8992e11351ea2eb11d956d55ead2ba533d31bc282abc4c40ae812fc7643018ce7eea4e6481bfdf75747e3f03108570649d261141aed0495be12d10fa2efeb82ce565bddba3dc1dd2f4055c21f74c724c4697e07111c73e1ebcdb48b7373761a24b5dd8cf13da8192d24467018b4e80fd0c583714332e003bca7ba437457ca3cbbf7e7803f07904f746fe1eede42278f5b9ba0f168e094c384bb8fb2b51db13608a92981c9304dd2d44b65cf66839e062f5eb7a836c68edb4ef81c765ed6b87123941901ba116e7a5aa2972024992d247fa54ca82badf8b90325aedb0a853afa081ba7ca3a22195e8ae9ce97e3d4117fae35d22a50aff3d4cf33b534231befb34f51845758344cf2c0a875043b3dfe675cf573124c3804ea50087461a422750d91a082874202b1d7aec19cac96bf24bc7bfa571f9ffbec57df0449af12ad97977355e2795503779a2908be76ff612d5b211cc1fa89a05becb3bc4909ce237bdb2081d6ea0e3d630cfba66fa17018b47a09e8c2787043016c55740cbed03fbf22b3f2fbd5e613297fb5fb7cf0338357fb0fa5e513a728285e8612e3acc96f19c69c815c1be7128b8bc54e5a4f1545404ebfbaa18d85438d05efd466c286e9cf58f9fc88a45d0ee8ecde452a004b4d8292de66d6b500fe7b0b3f9924aac48402b86ba5a948081dbe70e9c8326648907c1e2b562b7a050f06e9decdf08ac4e2a614f7cfa8cca235f7642bdac41ff11a78e7b5834f78b06d81068740ab5e009d2d0748315f9fd817a86cd05d637ef09d6e331ded7be09ed5f1b26f7ecd2f8eeed52fcd645b1ac5211a0da29a4e0ca0ccad538237b91943bc1f4e0f8752ee887e98dce7ed80bd3b14dc97c78a9faf0ffd83d8041780ce165da49806698913324f9baf432fa100d31cd0b0eaada258dc438e69d7d9c8ea1130e443ad6f51058dd9fd0e457310274528e6f03dd5d6bdb537c7a1b764c98c3bdd3d5db832d6ca97b55ced65f506e110321b5ca0b3f905524c0ebd7b6faa7888aebf138b4ac42e151832f32ab7b729323256d0362ed06fea06b8bb1eddb73b74dfe7e007898e870cf31a5c660acdc33e36ca5652f7a5134e84af2448ab11500bc668a54f222a4215a0333af386ce25400df8c59d2bf94a80e7d2c527e5e4bc66ab3ce1558302eae2da4fd9b18c6ab122030f94c6853c953d41f92e11cb4c0bb04853fa9906a515a094e9bac5f3b28a4d2d13bbe4b1ca4cfafe7b3804fad90ce80c9f402a00b6decbe65bbe71d7a2dbb80c4da060464d318f8fdd19d711fc2b5482f5f6ac2b1a5b0375ff3911535c23f8022619a73cd29234c3556ea43dded82d71ad97c7c19942ef6eaf43bfa4ffaa1e3dd02f80ce10e439d6cbe19755436aa6d798ab0f42a8ab07514251a05036b7b20b00b92afe1dd6a18dbc1631f63ab28c452c1e90d7759e07fe50e9bef46d7b7f2daafc617fbd0234f48f42f9af7a05e8ec93d926e030e89b5b40670870d324d312ab82facdbf77f1bd4ce1c318faa1ce98c94d337b43e160aa25d9e7002626261dd382603b538719f0a12d39a4c8c0f5699c6097327a6c38fffd3faa1dd18f2631cc75be0a99cf4eb8e72012be33a033d0f48664eecb5844b50a7bfedb5e5a8219849f57459947a26faee36247561f2a435455316d745ec6d6576304fb8064943a8d356d8518d24102ac7047652e60e39999ddd889b20ecc8c95b520cd130e810ddf023a0306915a83dd246e16e6f5e6da1ac4c6fef1cfd8453abe34cab0f0a112eb3150921da38e8668ba725973bd90338f3b05efa0e7abafff190e6ab87591180ad59e62dc7f4f621c5afe801ad33a2cc12fa61011eef380ce0043a4984444058ddfff325c638ec63ec2ee2ead5966f58e777d88f7701da5df74f7d75ab3f231cca6fcbdf3094610b5569465fae3485f8c48e5988d589d43720731275efcaf1af032eb65feb73804bf10f90e16d0e9277f43d155e8aaad6f89955d89ce3e233795557d47cf4fda6d8fdbef5c5b813b7e1422b286e3e9d421f9d3f7911988ea03d29a14f6c9c7e3ed610e4c6edfd9c53ce4fbc8c7d958688345d2308e698bd800ce814e6fe84ddd516d564d0ccefdcf1d97eb4a354e2c3828f1da1f1b66ca2917c028eeda368de81b7f6261737a1efca51a2415d7639cc4c1346af1ac6f5b09142f780a3fa5f2579f937ffa3cf710684bc043a4fcde40a722f22363b5a8c2fc39b4e26b6b641dd45a68b59b11ffc93c7b8241d6a8b998e3ccbe6faefdc1c55826f049da9c25a830a08585e677d46cf94aefa2824274c1a337f0eef0a5f040763bba61630ca7d80622a8fd063a15b29162f22fe23729a78d5c63ee0e0ccb693f2068eb6ace93656b3e65cccb681d23b763b66aa2df69afadae0b068d7c49e4a914822f5e35f9caf542a0aca3192aaa79f916ea7be8e4f4db82f45488e2560be82fe242de49dded86e6fef84f5753fd55914fa09b9aa49b78d030e74008ede58c088b87adb0f5bdace7b618bcef2077400c89b78a8fab6fef970b90d6edfee1a01b10e77e78d9e3c1dea3811ddb7a68278048a584804e3ea91b1a5ae9e925652723fb2b01defef972c480e5ad83a7fb4073251c32523ce2b4230c552c264859f81c9a40d8027afacd0b426635eee6d6b1386e00ae1fb69855930ba36b5f45e42512eabe083f7e84d87754814e5cd11b924143eb9c2d6059ffd793646540f1927d0e4a4c811dce86cd9c057931badcf94deb7dfe8367ec663e33fd20bd6a1718e11051946ef1893af3cd669ca132aa70e68f5f16ea332f2ffa86f55de130685b323789527343327296fee13960d6bfb7dee2a657dece24a8f8c194e72d089a0b622368db4d165364fa4933626b0ddc057a4199fa6d4c058aa71966b2fc26cb6dbe1c9f64aaa95aa4381e7368a464566a29bc8143a09014a063f03bf293e1240cc70dd5f1ff3482ad04f8b3d3eb868f7642c47970c29231444249cae981212a5a430270e2eb02682cafc8c6de3088ae6aedb634daedff776724688f1cf22d5c98b7077ce6106bac08b1ec34818eae4ae4470d0cd432a235c6d79841f4535a95d0a71ca6866794cb0b2f888e6cb483372deed0b3289584cd54e03a815239938f1f742f5d8ea2c60a3f3a7e4cb3873744a061fa6d1a23bc1bad5bac1d51693705011d146f3ad9a046fdaefff9b8f215192846424d6810a124dafdb32eac072e6dd52c1991c3c486bd9686656bc27c193e71a05bcd36ecc56d6b2d1d7cb5fbe2ea38770fd239977cb42b7304756c254031a74604996ca023b8e18664d061a8b57c368e36b23286f5ae1f4da0486f714a19c19b877f29da7f6c3fb6c32a79b1ed74a6fd2ff53548a5dc152ac2f44bc793b8f9b150d6fed94a75ab4091fbab455d4eeff43766e34d5f444832003a7491370ef51ec41063b2475e5be3fefbf9f4bf15c5b22d87f8c8bb1b2f0ca539731a6e57a3b6d27dbb34cacfcc4d01ddd05836767ffe081a6f7f25d5bb1e6eef4680bf81c61b078fa9f71abfb465fe88c084001dda541431717e96bfbdc73c788dd92eb72cdb18ffeaacbe9f81f8f3fc704bce5770bd05c15af1d6f6dec7dbe2dfeeec81548bc293badf82a8b8f5a4eb5d8f15c6d5c51c52e1610d7e0538907bcb290a4d8865670474a89fde74b605db942a61b3f38a3f87a5d5dea2664ed74ad30f8e77724fc45d650a71562551370fd5558331cc5110835c6c61da16d1cf8ea94aa9130f4d0d0392738d4ff6a8b5f7c712c3cfe71f3785ee2176e470a0e36e2452016c77f9e47fefe85c0b402d38a713ab60e56d7b108c94412b59bc354fab671d0fe387299c8039fc20dc0ac4d3c1f0671dc766ad08b157d533f98df31a8e2d4320d0cdb5d5a220cb61f88d1d0e81b64c021d5458370d9dd120da7fb97d1d79be6130f9439d5aed24722712a8922adc073d0de5ac193251f652987b96270dd14a41ee5f55fb1fe7aa2eb91284b814009f2eadc42936a5559485e941076bd2ec016104661cd041de8c3cc246939f140c055c63c24d287fd61003b737d70d30ee7cf1c47f62efa0cbf17eaf8df1c055f7dda37c0150243b43fa959b873bc644c8519122bdeba3e6529b2fe6b74be7edbe0eb21d2d880422f23a2aa083c40529265bbf98b19084d0b5b6dfa3f7059eedc3f179175dca05573df71f3bf7854c3b4ebb2f0b894caa6a38ef803cb295f14a0a81b645f2932999d26d9e74d9cd988395fc4b8338911607e3b4e4882dcd0de8c00d458aa97b1ebdfc83a1ec1af327afb50519567c598d035597ebce9c4b0b8dd7a33c179fed0b7ecad871235bb348f0f1934bea14c7372d77740316ced2a4e72c01071989ec2599d7a4e16a6678198812cef92bd0bee48114f3f1e4c548a7e37fec69e51ff916eafd6f3d5cd620160cc1d5b1bb6b319e5f5e6c2ca8d65c6413f4bd3a039fb0367fc28a49427b7c68b39fea1eaf9fc5c6ee75074f64fe4fcdaf4f4d630f5de03530687321d03efffa868be8d6704d0567bbcc95005f63b03b59c5fbb547eec723e83251619ab2108714bd1184a6deed5363cd976705ed76025afbb2c7e4184916adb65c89a608f598f47cf2188913f38eb4b9abe14fe1106881cd1519640264156914f507695c0b10fb027bb5c9bf133daad0f65d81ef521f46095ad53424f003f602e0b04e53fc3d1bb462c970db7d826fb3d05738d1c7b9757f21adf05ec5023c17e8c193ef3f22f97e21ea6679a07d2e17b97345b35939b2ff2776996547123e66f019bb2d2713f2a04db199c29ea3e7f96a81c934afa6fd9a04d33ea8401affc68d2f3966dd3b300fa3556a0433e063b3419ea31ec92cb9b34c46c73b3802045a7f1b689fc4438aa9ff5a35d3b8caeafa3b792d849bbb5bb21862ac396902137ca26c22cf0a20386bd4258bf8dab538b9a5a0365d28fb31d738d703798c0bdb43d8eeb88f927d897bdb2ec37cf946c65fb533c161d0cf43407b96c24d771e6b3de7e2dbffe265e0c39e5f36030951f75968adb79d7d41cb7096f799ea1d22a807f96b8f1c7d8e2441e115fb955eca3278d0c1e80b18868e5be5342a2558199fd0a760d71e3f1a74048741dbebfe0732729a0de010d5fa953242f3dd7f0810786003cf64032666519f1104e39755d264dc1bb8d3bd9dd73ced01faba573b2b96a276694f87c9a33843c919f5cbbeceac8a673f4b80601b11afcb2172c96936a03d99e486642c2bb00861d9ff8277baebb0de7c9ad2a2b255ffabac54574a064574b4bf38fb1f38843bb35b7ca65a41c93a17d756e9b0b53293ee981a573201d1cd15aa1d53edfe2cb3b249580f0f1491be7d07dae33e234fdf342b626933336b7774130f3e644657f2bda764f580904dbc84d3ddfe83d93e4aef651b5afa2003968e0bd082a95cc37a708eef17b9a4e44cfa7442d360978ecdb6d36cb6f805a5d862de341c06857c03da6d2b6ff84ff96cf02e94b6d0b52b3224d25f2ec80daadf8f678bf9a46cd4aea2f059e6e6fd4955a30c0d3d9957271f0649341b1d17d3a60fd95f6fa7eb7072c597312607772bca6e8845399c2fe22f49c261d0d22b5b40bba5ec4d2770b67a294d5ece5db9860f85ef0a7b6198ba0826aae2d6243fb3d2bcc877242ce993748d6ee2a191f0dbe033868f4e46b8d9de1c7fa3267b284d3b0b5889a9352912f26977846e2cc7d5b322a27a13d06e9c87d41a0e5da21b1d4411d7d620d36e94abfde3444f8123956e77ca2ff867d1e99ecd739b6dbd33f3dc516ef7c078106fec31a96f41d1cbfab27cb2b55bce61977765aa89ec2e1e1e927ec43edf6c3641b8e357a0ddd8ffa6530658dca1ba02f457641260391f00f2e372e9bedc317c6fafc83d5f6d9cd691229eaadcf4ab2148a63303bcf5ed39bd2fd0eef03393e36d514b74d3e357edc404ab38d62b78afed03763e7921c20c030fd06e54794332b4631a8685c4dbff663e32131472fa210b912b118cd51f0e64b49b59d2ddb1a64d4dcf6fa73e299cd3026f0f24e4bc525b2eff25fe70953a2b3aad7a64ce560df36159814581e8848c06a2d2766607daf52a906fd5fc9b29973f4daead419e77c8c6e632f3eeb7944d07fbb7989fda27064c5bbffa19650f72358fdef6ba8d83aa2946adef8c6ad0373733927fe4109ca68cf709b8e42c0fd9251ee6c73e4dad4254bdc240bb1ed10d05c04ad97f16c94572e58edd860512fdf2a96c77b82b78cf4acabd048375027f99a43714fae6e6717d9a1502d52f10c38045a25763a9a289ad01914ab6dc66b5f13171423c2bfa6a926a07bc70181fb46e0f68d7e1bd211903d4781f5e66ed2b32bd93d238b0fb0d968976cf1e2f3939f7e39ceea3a8b434a322efd89d6b3137fd093ea7a836e111214d23f066f121dc3c1f1fa7315b501cf8bbe458bc4ab0d3d18d48bf9d1b8076ed9bb63a397510f66e6ce1fffead9d2b1f1f6675bff6c8bf71e1634d9cddf717e5eb6ebce22c3d63cae67f20b9d00890e0414ea05f9ddd5c847705df016154c2f32c01eb17cb0f545313d50c1b31a1a37018b4f21bd0ae41784332de955f65029e1b5d9119bd2f91b01b13202af2642c606513787a4779f2d56abf70d9305d5c7a43b18428c83cfda1e539dd8993ba796579ea2e214180a11723efd9a13f77801a6558adfa331b38049a7f06b4df1b47eaa7d9dc81f78a98c5aefdd440ea17b7f6d2016d62e514d141dea53406b5697c218b07cf15f8a538d3be98b3804a28aacc4b4b253dbf1bfdc6951e32f0adddf73966f5bd3bde0c3c7e3fc72ce20a87411b04807686ce030a60ee105bd3dc5675e51ab42c78efe50873d179d9a122922112dc30e21c2d3ef9e44b69b3b3cc0b6e1f86dfe0fd65f6680aaf18c7d9efdff500ca36eb317c204ff84910320607ccd4a29e20441e075107daa990cf45b3397f30f77967762d249d8514ddea78de91748cfea8ebf3e7518cb0fcdeb1d38ca25ca160de86e4a908d00585dc434be27530c5b4cf030c3ed32ac3f6cb03eb07eab53929e45609eb2f5d657008f4b333d04e9189bcef0a1e501496dfbacea92ecfeb933985f9d5951ffd18e02a3e9f7a9933d638bbcda31c350deec309535d4166aa2185f067f2ba27e082f95e11926f78715f4965d1340df4653ecdec5e89488643a0cd4b403bb901f299c85a4aba5c4cebffcc98581df393a80d6290de5671c4377c919869cd91354ab9ac5e5039d0af3b49909e05be697474348ec523bc8bc6ff854200734eb019db896299e9cb07c6ed5d97d7c7ab7008b4e909d0b689bcb7a46a269bb3bf8d168d3972e0a7906ca0aa122cc1ccdfa2de9ba97bb8dc5e795f9e602e4a7820600716054a7ee4374dbff7ea933041e614cbbe02130de65ae7b4a2e35792d9cd6e072fe6b330c477c6006d1b30a4982fcc4f3a318651ff73dc5889e3c73877df6424e34c2327953f2744319d761c07537dbe8ecee8828cce15d4d2ebebf9129abe3f8ffb4d99a6b1b84a9d1a3e5a546cadc371faa9ed38127518e143b840db1ad210b30865c3600b9d3c7ff29f7e16dd1de67106a1d085ad273c9d7f7086c218221d774bd677c8617f7f6384717e5b03693b7f09c1843c5f540b12cc5832eed11b0abcc612e2823ff266baef538e5188484b1bd381b66f373dcb7ee55d365bb71f20ef8c37eb32eff7c8323eb50bff9449e9cf71894cd1649cea478fbef4f7dfaa3f62f70115b518d89c9470de0e3a17848fcd8f242f6940650c67364b841cd1c50debbf342a2344e705da966f233774fcadcfd927d5d702bc8bd2e9caaa2ed8083a57123f9aeb08b6e17d4d9328e9798b2af9ddc16de63232d07e27b6fed6e38f0c324150dfd471933d5fe364b9cfbf2836344c834d4b1ccd641155af11d056322cbc3061e8d5bdbffa9f0e0a06193c79777f3d06c5a52ad40a8f0eb32f553a4e2b23d9ede10bdbcbfcb3a6ca1fe03daf020556cc5c8189a563cd42554963934e1eb4c189bd8a85390547f79a8f337008d40902b4153620c5e43b64f211e759bc3dceb11097a447fe9c1b9d65a3684776332543e1cf2c2b0d08b2e6643f4ac9c61fe10289da4eebd57dbe3dd4fae4caa0c95a1d8de68e2b3e7eefed349be27d4e38eb1df0129149b4016dd914c83b45687f7a7a5507aebff3c1e59ec5676ff94c2517e1508d5922330a414245944b875b4f35573b93e05b4ed05a63a98688b9ad1e20ae62f24c659394d9cb892b99ad9d434dd643bb91ed353a1c06ad5900dab214ded0b982a675d81abafe5ddc58eedc4f9495650e4cf27bfcca45aa648150e828e0bcfa6beb5087947d975782f119c835f9fbfbeb47abcdd84e5612fd292571078f1712f95859248768aad739bceab310a28f016d20f26b510281b6faf1fc3a23027472a71ba5fd32ceb7b3619238888b1179ca118657c824936e20d5ca0ae41de683dab9a8de799de31f581f940d691173f3b87ccd84ffc13f3cae3e9a4d2d38f94e650c87413f71016d19fd371d45987aff48f29ed1159997735c27e8a1bd1f777ec4981317a33e4b0b4f88a87662c17fb8d2f8dab10c351934de0db65bb61a1e2852a460563a78e86890fff9422b6ae296edd626e9a5a2af221c062dc401305c1c6f3aa5626230c5637778650de332f22f6549efec832ddedde90c65be401f6f9e4896b4c9f3a5d40bb66feefb0407591496a2d91fa0cf50df7db18f79142d60f24b7bf7c131967c08d3bedd71aa6e17624f6f02da1cd290cff23ea12c951dfb706d8d5e1a085cf77647f2f043def0c3c58cca08716e0751b457199665fa2123a1660920d1e4af99621d794da5e68dbaa50d59bc208c8e8b1601e77985f434e52c989dd56b8407fc01da6ca691cf62e8576463a37dbbc6fc34f482c1e67d2291f1a0fec638c3db8f1c31c4fef73ec7491347a4518c1eab2581f4f28b7d0b105170368ec2bf638612799487ad4b2787db3fceacba8eece45673e110687d133766598a1453f1434960405dfe3526fe74e7c810f6edcb69d7fde1c9e2dab04719d15d1f22395bb6e7c7c20ab8be850580ccc4729c9f3edd7ec978f4ed8771a32dc456abe8c724cf09f6f626c5e41a8a67028838f20a681352478ac959ec27f03929ec7a7b59777c17858bdbe3e47e42b45409668b4416bf0bc4a2ef5b7c27941242cce030055adf535ce330c856b39b4fd66d46d1169736ff7daa22a6b49f4c1ef273c862cfc9180e8156d4016d824f906242b839c90ae2fcff3304f7bdb0990ebbc9ace434f1f85b48f4329459a6d39846f5eea3d8de8366e9d27d90f667f926f3efecbf899334542f16f1c713b62fe677ff8eae6b9214ce8dc4a4f9c361d02acf409b20db0d1dda48017d8bfdc3e51599097b89cac5ba73c701e81bbadf632ef82e0c33152767eaf783637d0e3ae91fb69c8204a12ee1d68cb7927be88f9611d591e861e254df6160a3432dc42e8c53ffc9978a281bfb80367ee59b9e2a8e09578aa1f7fe1bbbcac26a13c2b15b6a84a8b2e2fd6c89737d8bc24fdebc37bf1725b096a70db083b8d1beac41e901c4c7d9d23fa36876e7f42b9f2bf90c4350388ac2fcfd9349ef85c061d0966aa0f5d2e78664b87265d412ab5cff352d02ff32fa9bd2041c6ca656af363e4a2b3ac6ebe4fce679527dbac9b3e33c2608423c0fffdaf437259df4b6cc7c97a788b712c4bba3089a7bda8eb66b76c69c5c8d080302ad275d37bdd2a217cb7149457045466ac4cbf42e93d12051ee4245f453ce225f1269e5daf9873927894411777c3dfa0440f2c8070b91c5dc3de323f474f6165db8d1fc16012d5870cb1c7d62d083c8971d5134fc055a8f6e3abf63f26eb53f2d69fa5f0be9aba47260d8567fe28fc9faadc96d376af724aae65b62f2df2f26bb06d18829808ecfc9e449271607cf0c9f4487294b5f84591f0a7bbcde8ff8107e3a5311fadc1c030e83d62b02adbb376de8c9780727ed4cfd33d3a6e97a7227f6ea4c4c65c6c961fae8afb0fc0bc782e7b8ca8b5acfb75dcdc432c1d72e6b1dfd6776728da2ce259b8fa33326234ef47bca8f1ff8ca3ededd96642242aca617a07557f5a6a7a5b9c7ddb2490957643aa6fbce4bbc0d8887e6efe1c99509bd2631f57aabdf94ee47da27ec73cb6d433a06b48d9ec83867f5c7d6e152fdf9343e9cd457886dafc253632854c578aab8421d03b16de601adbf44916e2798453a26f561b7ff937eaf9a6ae995bd1e1c0fb18afdd8206c175fe3e15ab0f9cd3ebf3a3baad3a6962d48acf8bbdce96ff66b562af5b3ca24d16f5ebda441209372cc1e3d560fbe58a7e40e3804da08075ab73791f779be78bf5bb738b8deaa659f26020777ae25a3d74c3bfffa03f3ccdc021a5f19be8e481c8742f0c69db1410dd618731ab5faeff8584566ec24e706adb7edd8442d131b24d79d7b53d72bf311ee330cb436d7df5074dd0759845945bffe8d75089d4156816cc1a9dfb611ec2ad02ac4fa699bd076a85795b01cdbc05fc6a45f206d7648d0cb2e1e1e2c668010d32bd896ded3c5f9bb2a7bfc0e7fc777f53fa84a8898cc06b406e02315408b18b3307d59f55af4a4c416f43af4fc67c9cc125c41f44a316f04fc87b3fa229eb45b12b0d5d1e45b835a7c7fab0835a34fdf6beef5273fce8ef06194f58a2cd9379d0b059d1562d6fed8ff3b896ef568bfe915335c26feb6bea12b32a93fef647aa4189e4f70e5f63ff7f9ae3ce7deb886c1ffb111dd7847277718fd17a8b87e8a292b8212fd82a4e4a318d719b0aa55e578a06094b65486a6eafc114414b78e7440263bf24e1f7fd988350ced3fb58096f817bff25e9bf829fc6df60281878918d217ee4e95b9335f38f313aa62f95560e03d428e1230907e7c57d38167ce2287752ba56400c4fa60e9c577f7f1d7a24005b833b41a05685548418a19e4d8b9f11812ff604e64d494adfc992d75c32d7cbff8dd131395cf479a47df120748a0b1192f6a6b1302c5dc7bf18477ee06acb928bffcdbcff8c1c803732bb63ae50f9ac50ca9b13aa1272da2cc4a015a15cc91421aea43b27e87f45f7fe6c94e0a4449a907b774f8524dd32bd8e46399c9e7ea261127bba51dde5edccfc2e0b310dd980b16e4377399a6dfbb05b6d9dddd4bef9a080f7d557d84b6646a3d768028b3f4803ba7c8732fbdda20edc58c956bcc30fe99fc3b06ef51b652f85e12243f740a120f13c47b8dc6eda2485e119dfaf3d111a8f7b223acfa729cb7eac1dbd969c7041856dd2392742a18ffc0baa8680176bb1d1c066d43075a85f96f3abe13a2f9763b91e58a4c830e09995f4726b4ca2336eac9b9a97b915edfeb2492d285019e280c0db68749a0759605bb4b853c41abc8306e2fc6b954db76624bb32219ff5ff821b7ba1f2fecd3e130e8671da055c8e2a667dcb0afac3a2bff4eab602e754c8c3cabc51cc1836b436229eac183286819260f205d7fa338f2d8584340423f415428786b60208b3f5da3630f1eba5e35c7e25dd483a406c71a8117d14e886d471712c5e3bce9a595fd7d17746defab55472912bbd776403442cd26ff839f895b26142a54af2007b559847284a4bef5a72d17c81ce9172a243f397c6c38aa2d52c11543b8375bc0a7379d9118733b415723f6180e81b693032d93fcc8abfe8b978329bd27ff9923b08aae8313ee0f7f8c3b614efe6d5b86edf3cb950ebefeb4465221674b6341197c5ab3932ae7199bac86dbffcb699ed44febe9998d74c49979f6047352baeebcd87d3804faa60968197c8cfc2ea53136bb3675d23526051a2ff62b2ad35dcb7c996845c35ec6aac14fce7b839f14ef34763de1ac57e3050d671e16ddb5c2ed12e13e62bef8f909bf8d09358a14457587e052149f48a24a070e8338e5012d7d0337145d8b5990f193b4e8151922312c96542bcdef8ca3f1e1f7d527a26ddfa5243b4a356ec4e7be00dba47af74a40fb18f51e59f7c2989f03be4d27508b363bfd12878ce05dee410302f64598a51122da7b022d7dcd37bdf63ea413ad68ca7fe58e463d0dc94d02313d75edc78d36c06d27b6af0d826e9bd8c9680363cc60613519c8adf4b64e8acbb605781660a83159fec9aabb525cfc24727435ae9f67e552b67c161104988096e89bced95996dadcded5fe76a54c97152e412675c06fd2f4e15b6e937b8d3af7a8dfbfcb0a2a9d5807494286882440ead54e1aad3046b5380af3e5a9fa9f8dac7a67c361893227a7cd82e61138a9c488d4830c6889427e08a55787525c76f9e93f698095e44898d3cc732e68935cdee6eb6710ef4d9c07999f900a9875527991e7253881ea7e8fed6602c809ff7e573fb1de1f9ac508f8b0ce2df7778c890be3fb5b7aee33380ceadc0ab48463dd34457e86133f6a877e45a62c4a110dbb80ca70582df06e43d41fcacd8694770e0d47fc713e6e4a8eb01e5390b0534d31bc125b35f7f071bad6b2d804cc6be2b1867df8c82a108df7c8fc6df501049935a0c570e4a6e3add9b6c9de30897ff311b293598c3525163fa047a17f4e65763e4fb50d1e9508a35358fe6965fa08c881f833619e054662d3eb1840571ea1e78477cbac695c145b685c582d5300e656371c022dec045a74e4915a2397c05b59b3007abd50b9265fdf61f1dd6a25022f617faa7f631c6cee6a15bdb54fd19726433bcb3087e1802c89ae66caf8ea8fde3e4437fcf22f6084c24332f63daad3b8d2d1fb8cd45e8361c4565d04b4a81adcf4060dcf2e045a80c7bfbaf2ad701fc7996419d399c368890f49a4c2ad12113ddff6ee3b6f0fb84e36bd8341da5f4a73434a5a1da461d8c579f30674e3e717db700d804a5e2e99def3387539141138e781163a59e459e92e23494326f5b5000b69a51647671be88c1facc1726ade6826973c61f6fe74e62fc2878ba5ea543ea0a5bb176df603b7069907b20f7624b694d293fbd2d35b78a9c9ffcaa9bc7981870b87401d7e0b2d774f9177e4718c0321f55ad74b60fb9ce5e7897eba06de07033fda797a7200c750b6e364c6efd167b8aefa65007f18886b3c9b89864dcd4c1583bd2bb8d711c21f384bcc1767c134edf1201acda1e70da27e4e055aa8efdf7443229427123125bb12e00c3344a73c7679e6ac4eefd6a451b6f49bfc7ad2201ea73e33fb862ef32dce0850fb4205d73371e8b1f89a124741bcf1b3df8f545c9fb926ed7f98317b931dbdc9f90a91217903cddf98900aa010b2c054b6fa9f971fda7987cb343e43177c7d0b47b87c5ec8e7284f474f6545262a8cce3dc6ff836a065a42094412ab30441c70726d7a5a6bafd9cb903c0899b676ca3cca61564a75f38743a0900da0f92b21f2db2c393edb171ddfae31c3d3025dff10ae08594716acdc8fd5c53ca019830e068a067a29ca3af03fe23314020d7f6d4a65d0b8c18fcb9ec4445e395c0acd09050732e527dcdcb87d4f9ab27311250f0bd0bc84fc311b2d299a760c81ff4ccedab1e4da8e85a4878dfea29b989dcf277ac30551fa4b11da63813a1932ecc44001920758b64d691c0c9f949cd8743b3eaca3da3bad8c25b5df6f6a12e5e174b5a2407ca7f36ba079410b2926cf5bb5e6bf5355d798d3a5aeebf1c129d8867936812f2c60e10e72e41fcbe8ebd72d3a944d8f04b3d340ba30946f8b05e4c3ed6c742414556a54cad5407999dc5cc81cd64903eda1a73ae23bf781e6033aa498eaaded69478679d70efdd19f9de1599e5566366ebfd0c1c7e5cee98029a35df99dad7edc94393907b2011c5084b585c259a0f7f052626e3eb95e5f2215b76e583cd2d1b2f2cdb4b949c92d533804eab40534cff9201f6de3960ddfb619b9c614c1ab6ef99b9c4e7b59f7c528156c9238daf71e28724e74c652e53da639ee8a07b1674f22425aa814a29789e287c3bc85a3d475da59e2fcc2aba295942c9bc4d8561105cc77a0b9b81bf921bfcb65d3f7df9ffff36209ef96839bc41a39a43cae83041c0beb99f65aba13db7734966d22702fdda10eb4f1f536ee43c11ea02b0cd29ce73247f7758ca03f5be1e9227408c2d96c5c7285c3a085094073374de7d2b33a9f356be5bfbd12a02aab63de6a7ec383c2fd24025391124d6ab63e3a8864519191bfdb25eaa3c78b3c90dc3a641fb3a49bd7c6ce767a7fdbe233300aa5f2e5395c8203efc701b48abc060e81b65c02cd3933c81d3ad9d86e23cc285a74bbf391b5a5dafe9a4709ae316b29b726a28998076b584c22b5de71b3ad0f7fec007df23ffcdea70f8a6490d71f7670a5c60d7c5c40d94a735eeaf1dd691f52cc2186080e83366201cd59377d41c8c4f8b6946eebf32b321250c8bbcf4726ff9ef80bdea56c93f26e7cf209e757bf6429669c54f9dfdf014f4139b13874286031e5a608a297fd1b74a3310cedb9a83a6706e5a32486445c1765881ade1f1b7615442a0081218caf3409722d40ff5cb257c278c51ac4a3fea561c1ebb00c323ddcccf3535af752aac240a80f5414f44ef5ca18ddeecd6da205bd5fafa69723c4c7a810cc85e92a77d05a282712acc16150c82cd00c69bb69c250cfc5fced11ed2b329e3c8c7d33e478be38556b8e7184cc5dfb61cefd038719e653cda8a71c62d394205e155f46abeec24fef8f73dc29e7afb1c730cd9c397e1bad2a50c7147a953bf9b1224a1b5fa0f975d64d87e4c7ee46b918ff1b18d9828d84ab4424251de6096aa76866d36914e7bbd03d7e5135b53ca5ad008caa81cffdbc69a9763376259871e077c27fa4b6719de3d38674360688bf0f51ef14a484c3a04eee4008bfe20dc9f0e2621e883d31b85aa80065b4d4223a200f4b9a45e30ea8fbf6e820cbd7515b251dc27596eca9defc0e4690db6f960313e2ae9afeb005ff12a8fd07dcea699a264f87db48ecd936a042760f9149d801cd1c1cc85bf75cc7f10c3b2ed7ae317487440e2fe5d7dcfbf0c96fce28a3789249593fd4ac7175058befce2835286e804f1b96b6b079024a571f993891460c9f9b36c35c029ab23532d8d62c6625c6525111751611d0745186bca5edc5c7f680c0ee1af388dd7381d3006819a880eadf4992aa8f3f91b0c7214c08fce3d3b5f2bccde21678bb2eef79b4ab31b5a8654bea488a35b55f9c37ced64ac05fb7e418693523571b4402cf0f341d29214fe0b552270f065cae3103cfbd8cc92f93cdcbe466a3c31a98753776185e2bbd8db7eb77fc78f698a6b8de1cf46e2eb2b8f079e3a65ee4dab681fbe02ebe2f804b5b42fb64b4dbf4adb46c1d5484d7f1014d87bd371d535a4fdb3508fe772ccd7806fc41fb7c0fdd9334deefa17c4886c75454208386ae8be8a3514908bc13051412376f4b7672af9b3b1ac538fe2afb6cc7c83c2fc9aa446d7b645e31ec2d7b3662476eee049af6576e48867d8d72a6baf2ee15197ce13727108158130b2e8f8de3c7d9cde48be856ab015e645e5c56fc28c38b68a0c1c5dd74192d25a3323597b81a95b1aee7aaf41f4696786936a3d9c54dfe50be4484fb22a0a9ed0e303058dfe1f105b3f3da1a9bdde9d36b8e69984e0cefa63d2f997852e5f92de439d5529e403e7c7e5a90902b035afab07cb9bf6ab003e7fc0bc38f5cb0e1bd5823d0efefcf4edbe0496cf8b27cd5d38f049a6a915fbad6c9a77ff733d8e81a3328f76b991dca843eabe485ca1e3fc9e2fb5583cd6aa9fb5ca01f6f82b2640b272d59dc0bb33c3bd7e08d9db50996fb6bfc2395ae3a0527434c525132e9ef6eeb2c2ea286b5009a6a6d6f28baf661325bb9fcbfeeaa8931df5fff57294b1d508d1097507ac1a89f01d3d910e2ecb0f67850f5899d03787f9aec01b92a1d0e654003b511e5a0aea644c10946cb2d52d2e8a75cd198fb6388ea9e0a68aadeb9690517f9934ab921ea8a8cbbd0df6175ac1a7abd261b9b728061a27684553a7c38e137f72ad3d494b4cd2437886bd1c1d622b187a2bf3fa181979ba054dcf4413884121aad269ef96b9d799236626dfc009a60373df93264ed5437ebddfcd7ff19922b378cf1bc2c9b37d2c5d9a60974464da364da28fbb6207f11a958b48c07aa7a02a259ffc1437f5ea38a3320a0a5875f38f9898bfbbb5678060669e31a5a001c2a02cd1f059a5490cff564a1bc593d15d5fd4fc65b46146b81ddf583c1d1f7a72708d87a01906a0a0f639c9611fdbc355453f512b4a555fa4e5346f785e8a46315a9b37804d7c1a009644fc9fc3e3a9b58298d9b1d620984034df2c8dd91d5ce3e71ad84f8da1def244bd33d192e10fa7137fd7879cfefbbfcd4ea7b76f6a1212075de871e4df7375240daf69dce139e800096409bf04c72371aac0e4cc06fdc050793cd3650233b57110e83bea1049aa4e96f1a93fbf9b13338f1ae0490be2d072755f9258bf22b50a84768e6ed635c97518e27fd4af4a4637e3e1234ef403b0f9011bbaa43cc9e656ade2875e7a2b5bad0ac7e28a6d483687492c09e860851154e71014d649648055016977f5bfd2ce25a80e3acba5181be2e201d8f6ecc4631718242c3e20bba34cdc7190b0a0bc61df153909303075f9cf3dd69b5a047560c95a92e8f12d482a5822cb8e2e917a79f785fe188947f0a68ba9388fc5516853140bcb8a66b435f243bfffd80d2c4be896abef9c7caecbebc415cc8eac69e201491084b301cacc0074d2621c0a4eaf627eb64623d758b83fcbb822a13f40a24002e3a2acbed1101498865b70e34e1fcb9e930d513e1ba25d57f4f2962c9ad7f0894367c42d7758f817f49df46efd094893035543df949a889d427ea509049df1674b13a427b96874d9959d0fe9c56476904426c1b6bd46007932676b1462c3b3d23a071e5a69d154ba5c9f5f3fb95ff5af5d6e98516fb50b2540137f5a48eb428bb628232f5fc8f70e1ed7f3e9097be4d05e5542a6197c6b4d821e80694e95f1aa43d8277e617f7c8d6e69b64bd07fcebc811c5ad37d03879f4ff900744309b38915f7b80eb8b5ac6ce82c6feeeae8f26914798b18cfa58d387c2fbdf1f4ec235effcb47e93000a379adca63b0cf6797750a7a5558e91f6bde5d5456d080ba63b0ed4fc8f6dc4391c06750680c6919bee3b8f8722a53406a8feddb8c0c7cdca2a5244ab295c6509a97e8b4d4089e706c6f09a943fd275986124780f62379e78387871ef6e790d80dff4331d85dc05de6a4dfef9c041a860896d484e0787403f2bf3008dc38dc8932fea381f610c946b016206220e1bee41ff0af192361512a31d1c736f6b8697aa09cd86c84d3a6b54e58326b92cc0a2219b4693680b2f65492bf89c20a5b5bd28f5fc736b03312718312ba21698051af391bf5f796bb163e615f08fff84dea5281b4b6872ce73692003bf9e255fbae1d3d20e89f7bb61b2901acd7925940ed09e372f8b426aab682016fdcbac6bf7098be9e1a47a8263f63e3babce05093126380cdafa0468ccddbaa1e83874bf4ae646ff2d0102a7a76adc3eb76d520836f5e584fb877b948091af29d974d6e561b623d2e4b1a0a8ec078f00d6cf5a4281e5e63213ed0f45efe958ceb31e09684dd7d18b28d8192362b22634d0985b76d3eeaa02b7a5cebb6757ca48d699cf52c53fc9c9db3ce0ac8bbf141a4c0bf9de1b5f86d36dbb3cd9560a7d013a0714c974b4e81298256539eec17726131361d2a189b1da9a8575f1526670445656820934a6dff4ce4d467d769e5d26d8bf51a8965ab45f0e9d4b7f1352b1b0ea9f2fd493a3101133bca3897b5bbd331e9b30360b7295e4de3e165bc80f997ab21e4529fa3920e3dde2b1705be32632588b32fc753e224726011a53c391e7c8fbf9b8a374acff398469b52658a9853a24b8e8c5283edb8ef290f3f996f2fd327962fca9173e2d8e3408897d1c906e03af0cf93ba940a3d869a1fac77d9160113bd00c82c2c3ecb5c58c58029d4063236220524ce7a26f4f5fc7b05dbb63fb1ce78e5c9143166ebfd14b4ad2740ccb3e20951862e17a07ea3fc5eb1bc764a04b44ebe2651965cdbd45566d5414a9e8174d2f8a8fc6448d43184415015aeb4d08cc1740a33df2b7b9f4932174f6c9473c98211fed0673361f0498278a52e24433bcb6feed6904fa43c5fd92950366453d280b41d2e04763f621f11de5b949cc769b3e46b06decb1650db4d709fc213d2577304610d1ce1568b4453ef2655efd634d32e23f98f96c43111edf87dce74f1a582ed78a88c8b7235b262d0aec8bfbce94542cf9c4415df7461ceaca404f9d2d3e9d4f5dacfb187c978203bb53ca7aba531f5792d3f5119b3d0fd0681d72d335d353cce9a7cae8ffe608549de780f54a35bd359c5c5dc52856f93c42d7b02f1dc93aa47478e659538561205ecc44d8a5a117e9c2f4ad421b8d3bd69385f8d01cf7c524a142a48b21fb86f888fac3016814b8692a8c46ab1201e732bdf2badf2e27cfd02963b36b5b978883d04c162b92685b1c1f0ae20fddffdc723bd2b6020754db8a0814d123cb98df88a1c9a63de5eac68d73f8b4c23fdb22f08450fee92e6138045a630b34b2bd476a0dd7750e92d9a5ff54a00aa29e43c6ee710cc9e21d5aa575b41dbfd9b42dd38a5ff7fff58dff2a13f0ad1bf44bd10d6e2e608eea0ccbb02e5cd14129e72a14612d69789fab44ef8cc67af70162dfe1071a1f68de3cf471b24f29e3cf04fe75fae818089948e1dfbff0f607ad4b5370deabb24d3b1315fbb3d71dcf7f57a23f7e03e4a372b7b04427d72f31f28ec06b3218a5833d2cd8f4fc2c1bd3c379228b6ec28cb08622d0c8647c4332ea614d72f668a957ca3ea5548f2fefdcc98dd566782492c712ae59e284d316f25289f561da9f2ae5802f57a062368a98c2c204ffd7b2dab0755edbf5a2580b554af5a0d2f33c22bf8d29a6e3d7cf76a22d01b57751103fe8a6f1ff2daf30fcb20efeb9a79a67ffd7df3f9c483fb37baa10b2a4db13ded89fd2255d70b4589117c843d0bcd57dc7e1701902e491e54a8e0e7914f8ae49786f8b66bd05e5a16d49b28746da6b43eba1f834ee4459380c0a3a02e5b097d0aee39b4841f6f26421efffffd7867fb5964bad390ead4b5d6b1d3d5cbcb1952e5fb53f6bf2aca1ffb8fbec218e091748ea8eba2a474259fdfaad3adda66be8082993d3ccb396f9d5142da7d37d8e9fa9f078282c2f820c804ae414efbb8c79767e3bcee6a1f7f4b7491be5bf46fcc21c6181b70d68b92de2375a73a608ecf6fe4b24a0dd79abcb8ff370b9b938d00e888c30f81b88f12f8505f2f73016924735ff7fb4bd655495fbb7364cb7a4a494740ad24837232121258d20dd29bd96742a2029dc744bb720d28d747777092c4278c772ff34bb7dc6733ccf1e9e751cc34f7c98d7bce635e317eb770b9f5e6c34f2aaee6336187f43d033eadce8bd7758a41c770d087b114b8a3cf7f6fa34f840391ae2a510fce041a8e3b3114797269c42ef10114c481c0841fcff4735f9965b7e2a1b88067a4ab571450c9f3c41121d101211ab5c171fd203f77fa17ab0fc642fb30b393c8380742c2678ca4156a1e7af6ddd98d73edded24a37acf3c8d3bf2b7942dd808d2f155a92117a0254bc9b0c589d05340c3aef1e4ddd86156cda6ab740b069d1fe1db241b64fc10b6d21ad1aafd8dec70883328b3e267e02066ffb556e0490a384f4bf8ff323e69b6ce173a99b76e1019542fc37327aae32130fbce73cd919d3e42e6c1d565fa803c85ca113a6a8cffa6315d4d01121328d7540bc3d7cfc4430d1523eac9bad87b6e4838a8d8eba7d14e943f500bbc5873e07ecf7fd4f2b4cf22ee46916ce4b84f79b9b32ec9ec4a86399ba215e712c95a1223403b5613206005d55a89de67202a2119c3b2a0cd56af8510a0d61f30fb707f84a38cf3a6fbe73359a4ad9fe181e21a868bf36eee5442ff28bff30e8551a6320024ad1717c4e6039f7d82aaa9fc5b15ff075e8b3f10f02c6ba429d8a2365a19556024caba81ef0bedddf0bb238c42c4875c8593423cc013eb65965e1d1f72f919e9405c624ec41af338918c838a230df782c716c4bb3d90d8800c70c157b49f620920407753ab38cc566a78bc70cd4f4eb046b3c1119295b7ddc12b3046f27f898554ec00ff480d1bd76413922a85f07628f9c94d30fc4faabe8f2a236a31ccc7e53fb9d4297818d5dea7a4dc171345d196181838424dac6e0450cf2c331651db4b17bffc405d16a8cb7cdf5a77b4b2bae4837ca41801c24e7d18241c6484072e00ffe9f975f51f8ed0e381bf3e00e3d86d3912ca882af5ea3bffd87a89f8bbbbb407f8121e8e3b035589056f570d662d00856dd377d9b69bf1124ac55a4e44d2cd22fe6ce51b0a0fadf3c02e32dedbd887102790413eb880ade8b7eda7a69454248a0cf71fe125f95d557ffc92647849f1b193a279b6d0f2851103202bb3f1c3436336fce03b09a0f38e36fc90c3c86bbd2c26d3fad4655453fb29077a3e712a6b3416f60cf51bf23094006f700143db9f12f0036be36b85fb5fd72920e83ab4ebdc9e2dd525024858e6dc22549da555d4968548bbf4a8eb7128b68093dd5c814dda36cb8353048481cb7d4d71de9b5106e7c1849a4175eccf38b3981027906115381f17e7b7015411b126a5ac7dfb67d2ecec489a21ee613a217860f0edc9249f6b8b5ddcd611a0ed605ed6e18aebb0e5f811602f18f4f0cb4ba73c1683a8d2fadc840541af0fac871603fb91dff8177b503f43173ec676e0bc5babdfdaacb6e5297d9bb3f632e9e52dcd9ff97a09d7b85f4e1491c55aa63034989477744dbbeaa735ade34030ac8147927e455cf31f3f49163c93edfd9e32207a1a3558fbb102cf8a94f93b02eeb7c88f9070903122384f3dfe0f49afe485bcba1c59fb09c6b784b7d1c7ab079c22d153b39bd14f6bafd7bf7cbd2a4aa9dca89de6176abe099067be1a11f004553b50e629136f9439f639cb786b37e9d745d0623b8f99279c0071021935fd07f33b022acd87f44cf6bbfe21c0d3577e49ee330d71dc796b2d2e068e648f0e1019e4183c7a4dec09f2ea268b07030e42bc7e7506eedc7eca3162efc90f8b5f06f7c4a7fa2cc63b9b2c842512535443496f01e71e3bffde269e06dbf858ed3f0f075b74ce9c9cf7f7f81df30a1dc68b6bbd506721ac2245a06e4132fb9b8ff313017ce2db752f5c0b4e0f7be631e17093689b5a6396cf3beefd29e922643a473cf5b450d231c1b9ebb17f487a152de25d2cc1a39faa8b5e3016881097f9bc45178d9c34d7d6107191915614dff3f8a34557f9a57dcd1a20e8983f83ab2978142a137ad66d82a59da9e429756cc23a1247c7221bf5f8fe1c144c3c38b7f0c19f0680ff013e4406e1279842cc5686324befab67893cec704fb423b60e63953cf63fafcac234872a425e533e07e87c3e5454d179a0f9a62594ccdf15a20f718b5b2effd1ad9e1254252bed34044d3b633270ce1df8b7d1a8c0edecead2a9ff27ed362dbc06856f0a3e63b7246a3bcf9bf7ee7ec994c5f6ccd2fbc0f9e93e7e4c5a0220dcfcb6f766dca08c58b9330b6df5d56d889ac44e0bbe7699786c3932be93268010d4a62638e786f5f7366f13558f1772fe5140e543113355bec6f07281172879033d0ca3c1bea75dfd92b3cd5d34275b2b37ef006cf13786cfd75d384d760afb1c37c045ca118f5db0a5a6ed533017e4fc4e2216a0a4f38073a668fe90f40799493d9571ae9f045005f51f20eeec8e0e9db6509aacea579993d2135d8baa3b1c33ba32c7303de06005f0b687c3a71c6407dacdfafaa6dc08c1ef907231952133085e4a435ec411943b42c1bc02e7141dff2918f17b8e23ab88ff79c7e0ad276b07da6a22bebc562915ffe2272cf51692d4ebe960bd4eb16f21a84c00a6cd125b3e2c37f04a0fd1cd6dd5facee9363527ef62a25ed047a3efaf644fdba0601f5cc039f9297f08a67c32f3da9213f967980239df7c53a17a2321bf7cb0fb122b3d01b3cd28153b2d8e7c92d138ec191e911520e07ede58ef4b57f4e9d34a6432d0b21c6ae9b9e3e1f02e21878b328e67b9ae2d14cc5b704efc9ffe20a5a2660a0ea36afb27338a6b2368719170f1f42fbe076163c6a9b279d118e46362b2892847bd4850ad972c01781cef9970459571862421d3aba710ed26b3f7394afcc83e488ab6af7ecf876807d569033887e4f71f652b8f990f3b8bfee5e5ae4a130513da51bf084a25eecfadedbde58a991a60c30e8063bda605bb1171481b30214e110dcabbb6785355c73c5e6840142ba69f6cb3466869a274a84c13d78d08edc915bbe0ec39a73f24a0cc852596b443edaf2fa771d24b0c5fac615f139ed9887a1057673e3aa805a3dcac4a5c161f8c9f6a96034835e9748c53197ce75183b4332769fdfbf30a9377ccbafd520457fcc617be1c50021cc1d941bfdf182c57973a24f4fbe592c0e67b1ecfbe69bab5119e4881c8bb935015abb367f216811c392506e902e74fddde0202440dbb1e235239b2c8ac1531c32dcd36fb5769a5c12a192cd9d8f205c5d14a907090093f385bff4fdfc92f537979409bfad7f697c008c73350227a2c4aec75807e9fc2894b0bf29dcd092bf9465e6a28d136b72960d2c33d063288f30ac32b245201cdcb1bbb93483f4a131d0dd92fa80ab1f7e435948034ee9f607e4740e910675c067dda3f0a1072c1f8102a8f9170993c409da96f113550a10acfc9e446eb61bd22b7cefd4b774016fdaa879260f1d910f5fc55f081366e8f1e78d7a92577f7ac305729e1d28811e20432d1066763fffe525dd987072332ae2dff905eca73e3278c2771f76ae3a25272207082c3fa739b8652bc8e353721332b2fdae3338081b596565790afebc0e173e7a31ac18c617f3e5c0e55a306b72ac50be80f5474a036a3c0595f5a7f6f138860967af2ed1f9b1bc3880f4b2b88ba63f9030f0eb12c9d7a5a2d20a65806a736ec21f92fd0947b01d2fb4ac238f99a8bd6aa3fb891c4a712fa688fbcd53611d5a38b72f0978de7b2a03645c10a59d21bbfe7d6ce46b03422ff1f6e6fbeeabecff3d0b7818f070be40b2f1ba027e56006b637dc536598c3297de3c702705e7e8ac3d0304678afc0e43ae23581378027bfdac141dcbb6a8d222ece3c500b15971a384bd2e70fc555ea8c94501814fed7ae334a67ab253af3d904e1889672964988642352a1995638b5e40426fb24c61a523f40524e647a3af88d7d7474266b88180ea311dd9b2f23a23f7a641b3d1b68e2470e15d728388be2f72fb29652a23bb091b8ff434092726fba355fb332b6ab299c1fef94e5cb41a341eeb7d37cdd881673fb838b5180b85ce886998a2386a4a697c1f08f91e5b8c3ae62f16be2cccde7193fb29c9cbba0a4e78233fb2abffcde26e3366e38da2fdf4294df5c54a74ec4f77b5090d6296b5db3be788a225aa650e78f4a92113760d0690ab0d50fa25854a730aeb5a7ebcd29777ec1a5062e73a5ead8a5d51ca6e4ab4a948784834c09c1999e177f48fa27af4d8bd9f6269faafbb82e6336d6261f890d172ea232c11a8247c8427d37574fd48b590d0a22444bbc012c73ed5e67dfb37bb0314b419910531fea8b8e7c7e53375739adfa30796ea5fa2094804870a6dbefdfe32c55dad034d08dfe47e9e9ed756f2656dc1d7c9c270de64cf0c79a56999eee650f7df6082ead29b8ef160a20355616383d3bd22c155beb7ac4781af971abe18a46ccfa5c69e9b10fee29613e54752fc1992fa6277f48404985a6196244c8cf68e8769dc7770e597855f82e49337cad21472fac7f80b748126262942ef9fce6fd0ca0d247c87962878268f1e94bc36553001629864a00bf59c8f67ad411ddfb8c952f907090e10b70a6acc39f46e315989d39fae54f6648f41cda46aee903f33da5dd74a45526be77f6857e245215e9a9732f65a55a040f000afd949c06f94c4287a82c1ae30f392616deb81fb67ce8bcdb187818cf1443790195861838a3ea4f7ff2592290c0466c4bf9134c575ac108db2c418ee8331abc090dba3a94e744bd861d790aa848dd73a12e9cfdc0a3e504c2156e8c3bc2e1dc4d2779a6e3a5e5be8ca5b126ca288df8b66fb46f8ea060cac11919667ffa15b312084ec1b042cacf30d9123b358909192d388b32c889246be035305bea9f5406f07df4353c626e7e8c0ea8ecfabf6e9966aa2ccbc0a3e5dd4b031ece93d3e4e3b684c3eb89c3f56f247680ea141d9c41e4f65b9d9620977c94067ed9c82aafc495d2da33a9ddfd3643fb5e5190e9413da58ee6ad546858a76e3578c2a1a619207cef6d2b420c170be256fd4b7feb719fe3e8d02359b691f8bb18d59e751bd927d0d5200d18d8abfcadcd62f9ee0f4b6c0fff290e47332a0c3d02b8ee899b2c383ea9ab823fc854581c8bc22fdec0917ee8fc18cb06103ddca33a8e168939e320737ab4818bc2433eeff063b8dcdddb7479933931d20fea2721151848fbfd87528b7b24c454543dfef13395e3208627517452fb5137df80559b2190015efe6895eb69864a5c8d59734821802bd26597b7b98e3948e0b120e15e39f264fb80dafd8996f6ad41eb8f9ef2abb7102790e90730e0a9ff7b9b36a86818b9bf3c11bd71637dc29a73b949784aa7c3a5fa5d40c8262b256464ef71953405e020948bc209e8f59a2d9598221f1182c694ae193bc23d866f79203f249491055ba348dcd4caa035401c0cb8fde933b8c5c3be4552752ffefaf285ec3c76d53088ae73180962fc135cfea0202d1e7965aa3eb31837757681aa18c0f2d89cc03e2b52534ef9c90bf2f453bbd945b66e6ba1a9d554efb1860769a3f35002147e0d82f92d014f9e7e704ee7fc8774c4b5390389c0301a410cb3512a0d2acc093420c57105d9d6c273124b62ac6fdf008bb98a001f84820121bf27dff0c5367c3202963ec2ebdfaaf550ccbef68859bb813883de688101b1df76bb107869353b0c1e6ab87f58b768fc00a7e75828f0bc1c8ea579cd982521a6d179ab00c962db4d0ab6d4bf365d16d04b7a5dbfa6717fcf49fbb2e0bed0e92e97ca893292ece3fc0ec1159fab3769a410675098ed7f6b1481550139f955cb2f69a416fa35aaaff326ad6e2306b79129d69e7e544da1f9be3e2a2b717693ef172710205aa75a2c061fea0f391c30f633efaaa60b1f550e44ce38603d4eb5b6a3c3861635e34370ba1ab9cd1f86bab0341e2591f5afd7c0851ae6cad96570493efa12004ae2fa8db80e0d7b9e19b49b74ee3bd6af4c101e02921a236ce7be790b83a4fcf10d59ee2617aa9817e417b27522d15b567012a58450da53c069ab5dbfa79dec52bc5d8ffa06065455ecc93a07b84fdf9ef5deb31d790a992f9978f4888b2dabc9371093c210b86118b06e5de7b43e251a231ad1cf0ee66bb0e8f670ca923046dd78cb75a6082977fb03e2047a55034ee3fefdd85cb0c498a6e396f2cbabb4665e8a616c5c31ad6a85de4d720376db5871b51118916452547532c5e72fe400efa026ecdac03d054bb85650862c45d1f3ea5ca7d51af4103305b75bb9ac3a74a8cd73701ab63dcdef6d0ad5a5cbbda2f9e5e1d0a19b57612c54551a9dc9f6caec16dc71adce3512819751dc4f68cdea8df48b00f3fcd7d13803daaf8d73e2bcefdb871cda4d2fc804ac952292b75737ce35a02f439c411eeee08f21d4bf2757402e3ef66bcb099a4676a37dc586f5e2c44fef619bb6f7fe5b112a1a63b7280bc36dd5d63931313db47c8009bee40eebba6c9f22ff48767fd6aa18329b28c3c5a96ef0a6b2693ee92cce36241c64e60c4e8d7ffc87f2ca1f1ba0361c91f8cff7bcdd74f022843e45ac0d51993fa7bbb5ccbe578cf3101994ae90119423c3de058cfc6f3d89c202b7bb7dbb394122f078af50bb442f123d7a21d4e116ea4752eb00090779c48332935c99fef0ab76cfd66e1b765afe3afbe84c13e4b519444477e0e17718da700a50d5b8e1e45b984d6748d012aa3d71dc0698293bcdaee0f7a40ea595cfec5725e5dabf0efa0ca5c69a44afa2447f5190803670f30270120acb1f32932355f61b9ceeaf41b37278d516fd2262b88dda2c5e7d3821408b65a0d9d23bf9da55f83d5a7d6e7f371a702258bdcf31716f4ed0674ebcb9b28933eaeedebc05e8e8d53a5ac1aeba5e2bb1ba7304c8e9cf8318145470e207ff9fffe18df7e3024909ae0d4878805c635ca76825c6eec7676d61fe756fab7105a97e054325d8fa349f802909ebb558bd66ff6ce137e3475bbf45fed73ff1ffc7dfe1ff1f7f876b8107140ec9f3e0bf99a51abab50ecfe270868b3d314263a4aee794e7316027257b7c5b09d0f2f58fc70a8987f0d3219175087ae351aa6fe94ed1172c57261705af91d01ffde33772c1ffe1f7b296d9b30709e4a5a8dfd51d6b82598d690412d2fe0bbf0b84bf2d6017db66bc33c4fd883fe5398880c11df8bfeeb73fd0f72299d0357d0d863fc2652627383d9d89eb56d4117df6ad160fc2735486003666406719b16e11721d65230a3dca53db7d1c35d19bd5a3bb29b5761193716acf87f317bfd3ff2cfb016fdcf2caf3a92253cae86c8185c39a4ae1eb0b932732ff85df79e31a051f6f0408db77fb3527ac4acb8abfb31affaffb0d0f1467d76f69f31997bd242f3ed5bdf8a2a38f8749b252e0b816813394a698a19e7f04087037e4e1f98bd3932cc95f35933c2410fb2ee096cbe90ac2c16e2c1ee802c3ffe33776efff116f3c33c8783cc39707bd115a400b63fad9088206f8bff0db72276e4eedfe7e66754216fba4781bcedd8d0bcbffbadffe000a4555cf911ddfebc9e2152f84eab6582a2e169fa01aea9df6aeb5a40bb56da629c05cbd0cb9179e843f82b20e6e3a49e808b1e912e37c255450cbef134e5650c6c93f07ad5c197ffb0d4aa5f983ba837c3c3daebbed0f8dc6f1e5357697abd8c38deb2f2f108968f10894299696e4212303d21487d292e1f700f833bad4cb00f65943c86be79245b09926e197fbf758350cdd983b65d1a5788db5204e208b3270e2e3dcdfbfafd9f7c97da267ed9f867430eec35afabc4285ed915967d8534e3089509be1c6585083508b3ed849a91c0f0369b5633958f7274f4a509215a37becc87a8c33666f254806d04b48287069e61fac41f0dde078134e903d4e1cc29656cea5983a59316b89269e5000a1fee713243effb7f6f2592d7f6d9dcfeff2a493de7d5496398d4d0e8bcb8809c256ba7a07f2035faa6f6b080b2e1f406f787910977bed8283f48256780fa9723475fb8722a13eafb5d198c683c327fc5063827f1b8b1b319fbc38d200812453b14c3eb00e854dd992fdffc6c6806efab2a0ee8ac0d9af256f41ec594f2df2688c7208bd3ad902fa5c8dcf6e7dccf6805742241b5157770df7f9388fe78b40016f12a8e431f5d6225eae0a30250fb7da4322c0f0df8c7f5a8bd4fd938ea20af7a678f9e734fe18a0852c39bfba3366c75bd383e11bbb3f11d7f7a275eb33b2e5518793f21d96563df0acf1f6c59695a93eeee101be9e8f5d598b669942d3386413d5795e30d3b59a9012ea7ad7bfe2790c78011f55cc86dd71c28aef69cb79ec63eb515d216bd85144a683ee506225a00f07e84abcd18fe512de0014e1e585ba1c45b8052a4f92f6f29b109bbdd13279d0415063d2ff9267aa7b6f9fecb694b2da5c2285050e9bcf2ab71822dde99da52a1debae78abd08401149383c26365cd370a5c2100cc0a7be5662d719cb49b71ac020e0c85a1218d4f23a0c69cfe361680f5348f1f7b8e12bb9f2b40bf641a4bdbea07f92f0a42edbe972cad0efaf8f9b8219aa73173e88c29ffb90e5c227577bff9985bcdbe3b408466a9e1d11b7b3c449dcca5365e72249ded8afd304d33a4adb891e17195143634a849f7ff0aaaf99f04554c0e04de15ceffaf99a541b3a3575ab69df988f589d40f1cb8593c74ab3e2ca4b01ee10d593695ce3a438041c9b9f6830562c7d7ce4e8af2e94e96ed0b9389fc2a13d589d1d8089940817d281aceafff0334ad652ad2e5ffb93dc23d3932e27c8139bdc36697d13a36ff5ab967560ebf3071ccfe8cea46b3fceb15f0a809cec90d0afe1cb793ab127706cb95f1deea205682ea58af1c02ca0582086e21c4190c1f0bfa89e677f52374ead5a53cdc2fab05df12fd3d73fe3d35e1b61fc4cf3e2f3f272dc3938b2a64c7e67af001ddbb4b8e0de060a5c121db59ca467a5f6cd70c3015c36fec63b5e4a6763a314c41b434fccea14b14d7ffce6608bce8bee6b237f03fcb14ed4a424603a44bb37149907a7821abcc17f73f27fd8acbe3f803e0d5e11d96e70d487c8110f94b703fff6ce2a15ab6ad23a263f70eebd9b5e679f320ee140725f53da8a7fe1fff5b4fd399f5c68f7ef5b46a4d551f4beb5db7bab5ddea040ee1aeb3ad62103cc9872b88e8f336a5a58fc280c93ab6a651a6ea402f03090abb48937f33362638146548a46bed4b58114e61a03454e7657febfc34eeb952098d3c6d6bb5652de941d22b9cf1c0995f922ac9681cde7d3193c85924e1faea0badaa48ad7195a1819c955cb32f6ac4d82a3be095451ac459c57ba82b4d5edf2250e5e7c288aa32e1fcfaabd6c6f8eae3515e3c88350821e66f63f9e85efbb9007ebe31d53368515c01b65dc2b4da61bf1873dfdde510213b158e949ade55d427c025b9aaa416ce7d226a439ae3cb573fc50418bd3de89eae2a20b5572726540af6c1d9be8fcc18af883af74c1b52b31dd152837ae6f3b7b1d947f8c1853d09011561e6575f52fa783a4eddf17fc9e0e52114969567878edcd904f2f7cbb8d624d411117ea027806e5c3cc392722b3758000a967bc7753eea598d54eb5d15a02b9628de79d5a7ddfa7badc57285d627fa16506369ff8ac651405d38afbbae2a20898f9c54852118e234c2c5e1c69f7ede30481ddc72ab6dfd0110f4e05f11700b2aee3cbfd7988346932ae2af737437df7229c4b0f6fc58cd6f016accf95fd528a6312000ae0c4b5f6382bc5f10824b3ca04b1bcd48ab79629b567d9dec12822dcfbf0678ceb4603ff7cf7595b570a5b7f178f791608887bc26c759e4d04e5d291ce5d80c6aace95fb6525fce231db7067f2de080405225c09c16c3519e6cfb2540231c2f66b6baf6e7fb8025868ccbc7593673a4aef5b4cac92daa9cc16fb806b92c87775e3e824883f9fbf721e1a01abcff41e50135bd2efdfc9fcac377c13f1937f81e076f522a2bce533333651661a567a96ce9163dff0a84b28304d83c3c3398f058105158523d45a7d5f442255cc5d9f43f585dec14db6cb079a107f504e75fa6c644ef7618e435e26e481355f24c180343d181b9e1435e5b231e3ff13c8a2dc70c09e08195f37e4e7c4c24adfd4e6087d604e74065d5c474da150beb2c29a4957101056aecebbfeca49cc2db79f1ade6ae2ad3341b5caeed67fc70032049e79e5ff14fae87ce3b8010c0f39db762ac69d577ad18c4d6879c82ae8b4014ac2ab9be4061fb962b90b0a408b102c1bff977a9918ef4f1a489262a92cef4069123ca74dd0cef93c75f3fcf9e7d88bc99d560ededd200a8af85519c1c4ae319b9882fa66f5d7cfa2a97ccaf905428fc17238fa37daf02214ea00badffb6a822655a9973fc5ad49851f6cc3fbacbbf3ba76e7e5d9b6feff1d89e14e57be7bb37afa2665ca5df23e500e32542ad5ab4f75c7d3e82d9f0782612feb77436f7a924c73c1a045dcd1f5efb6042c974fb9709324704ead65909c9c1d8e3a57b11f3334759c392569a52675888ebea54241a630160948a39cf7a8c6f026fa1f13a5817154f8f5a1b23f973ce6c38520df5953ce247503245ff36b6c4704dc71e4f3b0e1519c27dc1f9b1a979fca3c82fc674253b1e4596068ef51248554ef3e76d2615d50c9d4d04eb5261b205dcdf46ef494d37538d70156b9e78fde6c111dd4a090b813c499844dface8692a6bb08bfa6d2bd431f1bf6db1faf4eeacb957363e0b1982c487778be2af629ffe4b3296da8d5153373ca1489615ac12763c79b9337a274db8c2c5e8801e071ff5d45900783cc3d8a5fd9c2f987705ce3622726746ed11d544166e9c438160c03b56ebed193968b58efcdbd870695686b4535f3945720eb66d8a98bbbf45fab75f8c6966898e0938077858e7fbb8b65e80de93784f9302af5c5867eb68961bb311ce02a45a5cb8364d4df9fafab002cf7499ccd806b12b33122594d9084c3bd7e4713c21e1206c0b700cfe0c28f679dcb7c40fbca3a6244d817b83f2869b91df9fc4bc0ef2f1cf0e4d89affd6de6ffe7df4f96fdf0582e5f4a6f8192abec0c537147114a2938578af1be347fa9303d21331b5302d88c20fae05951c8a4f004da8c3dec0564c9864becb89c77bdf20d90e7f7692421e104ac977f8111897b8e2a8cf85d4eed38cc8b7739573b1aac15b329eb9f1deee12141ffafc0386a65ddfe28e77ff1093130dba9a9a4addf3c529b0f112147ef05137cb6e9512d20870d8faacbb6bd46ab33d4ab737fd13929fdc91b1907fa16ef12ebef6cdc0f2320e1201c8abfc1a8a3bd24f4952a6fab046e8bac52c37a6ad60144fcb35f5824cefd2b30bdf83427735911cf4efc694b1be5d745d9ef2752e51509cdef7ba83f95532b7ea201b0c7a7e4a4112c52a36291d5319f7a4e24bd4e05b42ffcd05bdabdab4db53e2508090761d6ff0d0641c82aed9b6d86a6efa2421786394764042a53aa7f76bbbfb1dfbf0253418a30ab17bbbec8b5e2443039723992dfcd71e616c6710a52d5ded0bc83a70214860aba8335ae3ff452f7ba5e591a3b7bc07d378850b844a7ddb69c04426c0f38a19a89870933a3003e6f5263a43db2cc5dc5b2bb51b4b4f858ae6f66bbbccd45cfe313c1ef9c4b56003788067f11909b37f9ecc98c40d069df315bb0683d051bfa05c8f36b25259132344cf43009f02820cadc67dcc047611f8f47e1ad8ffd4de8944d9db2763c37def77b2c6a2360f2ba14c07812d065bdc4710cb7cf9d5aac843639d3d19bcc33c5c94ebf740f050aae2e8786a9f96f6604266d14055e7b85acd70f0845764c58bd1994ecf03dbef6e533fa57616aa766b97daf697c6449ca7a2e8fbf72afbcfd660b45bc031c078df9d136fb0a1320cc930a840c14e35c266531207f520a358b2e98efe62328517e9899cea34033600b0907dd03fd0493531877fa59af7bfc711fe5edfd970bee111f489fbbbd2bf3cf369a6de8fdd5b014297bb455d5e0e4a5d50ca6ae4a1847e5d6d45f9f40de9eda4c5e5b460da7127d22ca11c6a864921d6edf72c0ca17faf5fe20f7294214c02d7ccc57703fa4e499b349c637547d913aff1564da2e3d1a333dccda19304b0f2e34b5b36092daa3006ea05dbace23a7c541fb3ef4490867fcc197928a6ef6c186669c983d0c2e1a7280819a57493ebea3cdb8fdd94c33a38f2a39034ee733fc65b2c83149af4f8521215001a7c048c0565b3264e8fa28cc68fea60eec82cb3183b51bd78a2c7dad0e8219f37c9f6fa4013f9221cd11048f7443f8ddc1ccbb41aa92d7e92bcf0b155a738783983af185f0a2a160ba600be6368c7b5fc10d85080b07596d736b4e2c502964bef1253d2743ee9b870e47226e80aaecab7db4ac21748a4685810825fa6415d9c3c29a7afd586d5ebbee982cbd22a866b8ff02c312570a479e4fe394759519209bff22ed89bd2fbfe6b07f2cb6ef30d2ff0bcb5f60ecdead64ffd893f561db74f65ad84f18587ccc3785c33ab20e977d114c0ab24f03f01abbdff68cd924cc2f9d578e780cbd7c1b8f93b8107cff75cf8f42f70865c2012898521881d101bfeb46926e3cb4ca9f9020bd1c22b8dff0e33a9f0d37903fde29f578d7081b60f279231080f21d834ed9edfb61057116f809fa99907e507bf04c88c1556213721e344c387fd799d3cb4eeff9e005e48409d4ea1b6a93a4dd577757fed92b860bf9ff0a0cc69566b98575f1a7b333da82cc63e708db222e8b109d4ebda4c1aabacd7aee35e0a1d46af5ad3c83d02e3be94d3bb6bdae25c399697ef12ca4c7be19ea1db82d8e50661ec188192f1d256fef70fc8e738e76eedec7eb296ba8eb2ae6fae307ab55b9d70bcbc6814880311ba473fc8c3e87964949eb0b465416b4eca27401132e2cb3aa476217f7d72931602261d4b5df0a99d69a15c6b832db93f270b0f112ca11e78895d5121b1aa83ab82fde15a402887207acdf1311ed49d956a9f7fbe29081872e9f6f435c79da1c7f20bc9d1015e78786c91446edc04b51d0caae222be55e1f925981d7e81b471cfff9a7480ee5aa86b8cc2b9a01c3802d22b01166ff3c95b418d1e5163df79d06b345e087af9869d1e4164e6c0337089070101ed5dfccacbd3cb475dba3884430626194f7ade8c01dbabcf6cfbe291c4afc57cc98014b16a04a848e305cb4d933be8b2bf36d0edd87e3a19249ad52d8d264dc069bc0735f5f0eb250f6b19dc40f5d7ec50e90160f4660fce919e24b496bdb6ba5cc056898c260d20e4601786b0b17dbeada860e70be865a46da692f9ac19521140275629285b51649319e002d3d019809cff67d6ecfee58d86188043d53adb521aa6eba0f3db7a38d36fd18b4165196c3689e917bd3d8ff49661205822df6394a64084402562997e99fd1cfd208f6e54334d7049ecb8a4e3f12717933bc91342014d5e3d96651b084fce59e502fcea728ea5d9c76283321306a94e55719276021f2b97c317a7a83de808fd17706088f908d669f6b923c27445770049ede91ac46d73cfde05e2bedf295626bed1386b3618293b5d22a56afbb7525fb393c144c1c8ceacc0fcd9a0fe30e0e4c7837cc0995b77bf7206d9f0027aa42864a5127a5a9b67413408a5c077b34e665cc1986fc698d773bf09afc27f98c3314112973d346ecdea179b01b3b47012f153228c309928f2ff8e13b8e3cd7dfb03945702becd51d0617f905b57e7b290f98b3266e250d8685dc4ca089e775eaeca7b4e176296f372137203e8a1e5d935a1c8425761c8c06729549aae9c7aff192eb95eff10657de3b28ad721920499e37a9f410d75635d69604ecd51f110b06ec893836c61793361cde892cd3722c3b9774522e806735a9704da1f38c348c8a5eecbbb7f7634d1b2edffbe4a20c0ab0b79cda1c41eaf8be176247859a74ee97be23077c2ba51b7889a35130f15155dfbbb63f00785d1de091936dd6c8b6abdc9346d706d50c328c862b16a35a106eddf57d222188b102a17a838aa8a1ebbc1277d0e8b3a3de3255f86bc05ac7696fdf499f2239949c9ccc2799608f51fe0bf8ab678cbcafcf21978cc105140c028cc0d0349a09bcd5953723f24c7142111050bc563c8213db778c1520552a3c668e254f009e1fe3913190c7bdcd7cb0c4f1b6be6ec47c86dc3afcdd2089e1678262641a67680bc2b686513bf06195262d0a330df5ff10caa80969c128b870c49c38dacb6485168f078c4d9f03eac334b414b2eb72cf57bbafc23a1a3ae3670367be940405e4366ddaa7fa4572cdc36eb81a03f290b14d44b39eb1eff1b280ba456b1c547634216e291b8c9bd4edd11f8dccc803ca4f1ee5a1d22e50bcc250957827e273cf4115630328e8aa42a3f1392b5d73ce8532f30e46632798d10ea99d2dcce86ed285070d8b51f7065e53431cd332b2976d239952c174015050de74e8dec9d8a2a2ae3114bbcf8faa183d7163ede13239c1b6e429dbfe3a130265261926456f0cb0ab1b99efe70d4a7a1e9b42cad02e44952a8a801c6a50697fd0b6c4364b837d0a88326cfa9d0c74838537039035c8c709c4121c7b887db72202afb2e299477f5cfe0dcffc8f2bf0a5b0fc005eca621b31e260eaddbd9a4f01f78f248904bff83ec11afe1a30b456360788eb166ba8da3a1d175824059b31cdcf1ce55d5648afd83333eb093f77bdb54e8186c90a46fb33351af90b4469cd1992c44c9a6b6531ac690cf077a4175a74f47190673a9dbe9d80fa425f515ff20f0d9e0b72818c639c6602211af605462b20f696d6176be29b37949968188d106684bb0acfd28c9adc7d3e7cd71d168e972c64af86525dcc9a5e29d1bf5bba2f310c9021a98bab994142266197730fadf71fb9ed5c6521377b9bef7cc82a7b6536cd060513052330416b22889c74ad06a9c7072015096aabc268129b0d06dd6fbcbb9f961d9a230e81373dcb4fb1950f65b66e84abe70c4eda93d1e69a7926b9a6fa5f7d5aae99541f86264e7a023099f4460139b6e35d4cb8055bebde8e378a585b0b7dd9ad3d2bee4c0ea949d446a963415f013ee95ec2f5f68ffd7ca0a2472c04593442b8d5ef0e1b1cf09dfdb7b4c231cca8a1ccd0c1a8ceb80a456a7638670cee3584fe08bf3a91221d6f05d862a333d417374dd43e7dbe03fc4c4410350ccf79a83d2b3f8ae01e1394b375ef275422d1d3656e8be9627f530d878483708f6134033f3a7cabaa6d09f4e2284a7da9608e31518bde1f07ceda9816f5325a9538bd7f16504fac58e8137838980c41ea6165e50c612ce250318dfac0d25d74c3c523f1f8ea1fcdfccf16dbb9b016de5bcd38a7998b4397e7bb1a97c7a910fe3c9fd93482fdd43857d835237ec0783f78e68626cfcdbd72d75660532a358bb8f77066dcdb301c8d3cf436579e452898181881c1b7d4d438ff16736ea7dacdbe2f2a3425999790233721270043573cb53942b202a0f05ec0f3d7abe62377b50a3c33b737dbf864898eb12ff5441d596f88b8a22d063acf00309a6774c3ba36c29eed297eec233514abd02966204cbfa715d091d19e8e1e33f4c5b4ea11e07412531e07beb758a7fb251a1c4192a106df1a8396c6f7fd000db26ff853293868d1338151d736b29ce48fc51d425018e179136f409ae4eddd555dcd0449639a2ebd687d26ed055084f06dfb3f4510604a2cb3fa7d65f436bcb7a15610e8e7253d5baf7097ae3009bba5ca2834b0328a47656da243d825d3af86671847aae326eb1439aff823ede56dd8cac22814a059be9ba668dbd0555dfa58bd08eeb1bd0fea956aa85d7773d1a2375664115324ece69931803e373e7257ca741735d0fe2bf2155fb2712c4b768afca1a138fb57f65c3e1289007ac0172bca20b1434c3019aeb3d038b9f7bb039b4cd1530eb9fb02adbc15977db9b03c3bf08554f034c52550b5fa90e7490ad0dbf17cc42efed470f22e97b844e8dc9b1409d0ba72c73a8f9fe747c2a29d95d6a55ffc7a245ae3e95d8c542a60272498f0b0010ac60c469a1978b8e8751d800fea1a50dc2a1fba474c128e952d258b25b9021967e32b3c1e05f0fd0a19ebba5be12a1fad2553de1532c8a4f1b4b5575325d67b68c7b28bfe30c9816aa605469aa168f85c03f45a674ab0dd3660a17086b1e8e116f3c1517565e484c5667ad97829a05bdf2767b9387d2c9571cb9f17113c33e795b22e89bae0d06fc2d0594fe9ca004d6d13180de4ed299bea70f0a4b49a0f359d0cb61e58c8a47f7870d38083e34fc65e2289dcd5d20f98c873137661f219c5726acfa308ce9a3a7ef7ca3939356920f31d7cded9591c0605e300a33af3f55eda40fd12d5f2132f42eaacb61349ec9d7a38bb14b01245e626068aa2160878e538c6778f68ea607572bfaaaeccd223145e3dc881b94be6912db2260ff9540bc4064494f0138c1a5a1c8f93d0fb4f09680d09dc6f1f53e71bf17e939ff1b90a2436ac1ef7f7ffe9faf3b69482cfefbd04c63fc988cd3adf429e4d6a7dc5e641ac1a2fd77c573b4ec90918532b9ac8f5a4c01c53b6682eedb2ab93f1d8560f9adc23a1fb2e1412a2b7c80e9d11d861342300358f0953af3273e6bed686e0b9db0ae80bd401ef3f6be27d35a9c1f4baf6ce033d143b3cec04a6d9b1bb9228668f0e03b0536210cb3b9249ee171c1aad4e7a3c0b86a64b128cc6ff4950b112b3c205238f0ecbc4614115dcbdcfc16ee597f5c51ec0d54858b5ef25c0a59438e26af84dc45460ea83939ea069d8385fe97cfdaa3af5f000d1ae009d3cb41306c368947bb8ac05aff6246196b3a558d3dc9a9b372f7ee2391956f7ba2119082e0021490b091018e4527bece5d56043feaa81253f25353764fe5ef3d833160da3f741f8ee601b289824184d4f59e4b5210b24ab0c0cf1a9e959f38deac361c79c6b4e6e44a50edc7aba38e4a780f1c37e2ea75e553a0af976cd3501958807f3de6935da42fd17b4fb485da6dc62d030bd8251897d196cb1946220679456159584743adad533b8f71d94cbf183d2c3f1e590a8310f07600f021516b412aa587f2a4cda61717a26bf5ca6778970f22ad3c61af4b1130b0b0a2616461b3069e1ce8eef4459be3be61dac0a5814771bdbfbe84222898f04ab4dd3aa3078de00ccd34aecee201c01efed371a257a4f67038c943e3206c63349509a2cb63550328e434bec0c8c8edaecdded8ceeb08d15a7be3ad0bf18813069dbdeea7556592aa8c2bf08d754ff680c9077cf5373fa1d204e7a396c385c2f3deb5c777badd3a5d6ffac42e62835b6f70bb4aaddc0a8c4fa4ce0c25f45861dbe31cc1113785ba7d8f2c2f351d1b79cb628756e33220a1c14c0d05f154b9f063abf20d27580e199e6b7465d0256bc99a79af6097808df31acd2d461994d5c080e9175ef5ca2c8752ba6d4078797444c8bdfafa2a1fb0e7ddaa24d9430e60001e54fd994f8151b90d24ad34da7bf75dc6d933c20b2b385283c98412aa99f6a2332e30fa37acf9e7bfb9ede48696e3be10a477a62f96283479137cca5e115a805864a1e894e950e783e65a0c643516cfbda42cb43fe617e2f83194d1064f59b2623b94cc2de08db3e5433d730d20cbf5e421093b4d5945147866adf5131a7f831ada7d595d682cb68638cff58351ba052ff96fca541cc5839d0e0fd85dad77e267a5b6ab5982791ddef2dda8f4b781f683625c2a802bfa3f537065a5d6444b5238c5a995c48e7a83983ccebb0e812d5434e065b5098cb013b9a179b2b51db5e3ff9cfafb12b3b7d042e92d4a2f14e76f8c19e8e5652d698b06c070cf77a69cf13f43d0dd6b3c27e39808fd32bab52e652eecaa8ba7c78e6fc5a940d60cba2083b8e2c9fc00da195f50e8ca577c2aa135779a925f2a1eb36b832a49c030ac6063246452f832bad57b16b553b17299ef25bd38c441484a5199c98d45f9af2228a180d4b1960af39ed1998ed472c0aebe65e9bf5bff9522a4da4c899387e47e5ca139317ef0ed5cc364c34330ab408367f917cc369bfc438f8d03d22a090ab7f673dfb55ae5b99f1f0fa8810531320efd4fa11dbb2470b3ce7d54ab525e8366b303722605976e8d4e98ae0f65d670e0ccda65318d599bcc322dbc5c28ec79f841533bde7d084ad93f8666cecf82d3ca702add0d4a91f016ee25306f8123eee9f4837ec671c0728d15e880da1a889ed9ee1ab8b22fe287c02bb0a3c0ad889dba50733e253213a314d94ab600ef23d33e16655609f060e3b643a30096f01e58eb3872187376719a4920ac79519b3fab6203fd3eac9350569d98c8bcad527845066ce1254670abe1ecc86b40043feaf7271dc756ecd382e6320ed62277964e46bb93e381c29801de576a86dc6390a02d3fd6b761adf8dd0f828cae7e2cc45a7e88f2e13d2f57f402b30168cc064623ed453589d89fe72735cab77e48141615cf598573a382fee8d96f87d2c4efe23e0d537f0bb9c632cea39de453e3ab2cec96d2b270216cb2d9b5224adcc982933e83c83c50ea3a217b82760f1397ffefd0bd56c420144418f86f7aac393816323495eb58fbc5cdaab01c121309a813da9f2f7fd571a358d874f03da9f1c647e936e9c965d30af4b77dc8032c30ba383eba6e0a79c04b144dcc2d59808569b4deade36913b4a68eedf4aa38b5e81baeb7e54028ff637bbebb3dbcd6691aeb2b6c5949e1af5b18e1804333b377c0f58cd677ef4065a29a661b46464c912714d7a00dc8a77f349b559e8cb0760557ebda7bfd8b8c590068d5b472c053047c991153cdb4beba373c7c7157ac7a127ef6bb6c09267a2b1362d45c68015f4b351fe80916690cbda433a1e3f4c3d192d6bd8e0aca722df6f1c53d333fabaf219c16b34db6e187009af22f83181764402bf1a9f55b677bba42f0f4e7d3f13cad8239f62b053050573ef3d8cb6a68cd682a6d2ef38cf1cd52d1227dac6cede5e15852a96cd204ae88f242fc5f4a8030c20a4c0a827d87c0cfe2e4a0e6a225bb95719a8bdfbc9f103b378257a0f72eeb2a0618a81d1d829379403e29d99af78c534f0d48632f5e025abd5645bc83bf70fe88435e61eeb2e004628a4b67f66c96208b265b89e0451cd0e6aed083d528287a1b0ee70da5b7c10b434b5c2289b663156550691908d24d3f1582aeb456fd6546407c6af469e1dbaca2c0002a4050a8082ef64b881cae28cc6e13dcc0bd15a43b7d9d3504f83ca3a6a2c92448664243468988460b454d97ba8d636b8b211b017b6d1e848e3e53663221297f71893cad1b71cc5233aa50650713afea4e58af6f4eb1881f813b6b9aed3113cabeb6755b15efd05ab769a275c50666a61b4e751942ce0321bb3327d0ffe19fcfee8014d6caf0af25a86c2bc1fef77991ff05c660e007b3af609f778237b29d0e557d2f1a48786624a615c8d18775a26a896aa25d1889070106e228cd6da038bb759bb082fdfed55f6dc14ada22cdbc5585561c63cb024c92fa411710d1c03901b98d53446299c15695cbb260de8f855308d843138ca5ea54e34f5f9a58a2709c17207912f5983e701c7e393cdea28796a027f8feb8c822f990f63a69dea2d2d1df58c0c005e9ed7664bc195b98986c4eda208669adbc142a9ceb3b3abcd1d8613da6e8f9da09a0987d1511b9f5bf3d5b0ebe913eab8aa64e5fd0f7e5ba83cbc46d5c2af07464075ec7a13a180b46645aaa89c78ec2acd8c7263eed5e1c70f17294c8fca3bd03a14be765e6e7b9641999985d10881a9c4fc5dc881f3886f1cba43d87c725b685e4a6334ef7d558897f58a9b7b572180e89c16bc5fd21b993ce95d31b94783dee13857c7f18d4c2b7d4bfd03db461dee3ffbf1fff36b205401aebc0ed5a35f5a19935bbee1ed74eba4d2510fc7b72a300f6f58c645a1250339f8c3f0166ff21ab67755585c97392581f2af8e1352b867c2442dc470a567cf25213620a2fc7fb7353506cc33a3bddda296093f96f15cf9eec81d5464385bb730b42afcdcff35dee74c377680285f71e6c9a2ca84681c7fbc9d1127e3a45a570918324b5fadb47e182c8c6e0a753d1e46a2b89a9520b25853536464a9ccafb8145e4891df2e0014f4a9bc5ba477c07b894d1f01e18f4b8be9021309cb05121f2c5c6ef37c689e52b99be662ec8367eb98abeedd87d6fbd7301aff3b328cfbe411b75ea31ce7e73c457c5ffb382ac9d692955f33e74ebc48d3a3ec11207d57ed1a4c36ca27441806b2eb44f3e0c8418bcfa24b7479c744551b20610cadf7585c1f30aaf70b7d3a7ed6cbda54c40d06a10a0877523ce11ebaf0f5596beccb71b72bbe45740388f2872fa7930c15098ae614d5832cec5536e678961e1ff2d8d25f341684dbf1c1f2600f0512f8d4a487ec32665d41e2c76199408e2a0b796f73c01a669ee46551d2d7478023cd034c4881f587baf95a135c43fa725f34f1ef85833b1bc7b1de4faa12fc4490a160dec1684668ec43da77e5215c0a0ba041c8c60c1baa56e464473dbcb072fd4ec1dfc8ea9e114032452768fe293f1b51b0eb85933235d18b98d7d1aa4385f1f373edad5efd4816b03bd81b03427681b62f0c5ad21e21445ec76cc8ac73703272adae49c8273f6ee6c52c3e52010212e84b9bef55222ac23e4dda88c00f62c25115b57ed99c9030774a3078ea20fe730791064661071f43ca417dfad4f6d0b3c47f0025bccb0c6d2d6faab3e93e46c50c085b59040e304cbf6adcd31b9a87a7ad312329b0026dd2ed9badb2d1d366d5f567d67ba90143b3e9038c56f6b2116df9cf9d212ae1cffcd05e3a187b097d2873877b00c93129b5b18db83c61e90574ef920407f456de4f325d28f677b3d891671d078dbe34e502515e7291de2a59426c40c4f0ff76c39d53019e3e835406c71c555c725f307953c09133b7152d6b47b1b60f4bc42c7501e0722fca315770e11d7dbaa6b904d58dbffa50308633b8dfa9622d9ae0f802f51d340eb9302ae8a55f84503ce5253b8cd895761d229183824f094a0b989fec8ba5f6a9d8e0309a82008e610ecd1531bd221fe9af4f4c0ddd2937b2926cced3ae9b5eb6393082478cf360795d810061e5fa68ad012d333bfae1ed4af4b66dabf7ad5d8feca767b436a216cdca0e01d27490d3f3f825bb748eb7bd7cecea829d7a618e45f6e752670fc9d50dba760a34a1a2288051899d7b55b760d075fd7a1301a92759aa3097a58db4785c62e13a3a73218a32ae721ae0267d93c8d1fd74cd18ef0d61c3d079500d965bc383443d66a2250f862d10d5cf6598318cc060ea2fc27d7d6430d7276695a23ba34a8611a03c759f6d2ca1a4987f16f2aa5b17e0dfd5f00ff36c50145db4644f6f9f1e15de2bb2f4ebafe82bf5ac3d6714648097804e242530ba985a4df3501e534cd933a1e221a5e6f38f5e0c5eaf655fba921b04b453c6ddbf8f2002c0a3697b10de117b28cb6b7c8ca9e913b0df6ab0cb16e84baf9d3fc677e8b07f0b05530ca3c124ee25a97f4e845bfebcc076dcc53b40a9be10c911221081be65bda655d4e8783a09a81106ba4a8337bd654437b5a6ed3e9770a2d90f2bb12172ac7c57e9161f13f8080aa61246ccccf62f78ba54161e565bf13cfdb616fd8854cc194785bf990ec12bac0a62da5b53c00c71793233c8e36cd4873628fa667ec7b7559c7b578a1e9ceb07e9b2131f9e022c8f9ea9e4eca2bee61af4134992731bcd13729beac413884765b8e96d3f7110c0a5712d00b4af87ec8566d43f7d9a1075c24bfea6a50b9c9aa87a0fc9457467702757e7fd67686a4fc2a8ded33b83c6a3db6910276f2c7ef4fbc23de2ae7eff4e13d7d4e67d4d6ed3eaece77600bf3757ba8d98de8331b43329eb43e2de91ada9495d31f7a59a47d5fd81af69d0950f66378c46eac7001eb305f9ad3940ce729668987d045ddf0f9ca90a3e4e8cdad845784cfd016a141295fdb3c9da99de81187710de5ecbb3cc8073b5cddc8fc541689f2015b23e2c907010fe3e8c2efffc88086d85a4860d242b46a97b69149459c85952bb566832eb9f16d0bc0cbae006b46bc70f35d27bc5678d6a5c33f748c8a531442d0ac50ddddccffad55ef14fd091c2f2f8ea037ded6100ce3d6ba7f566d1f75276f6ef3c31df348ed1911ee9f84a5b06aa950376f675b5ea0e441f35fcaabc173302ce083aed0a3e8f929e6935b114acf2bf9380dd6a790c18e4d40ff5f219afdb8e281967d04dbcba7669535401d3a5e0c86ddb5b7e587f00902160054a7e2fa64f6729e61b7479bc2e91a2d8876aad8e753e89ad916a4d435206cb5b25b97e12ea6e17d29bf74430fa54ca779a432e6305554456f805f7d6855c3a11d80026888329356eb207d8808a2a8e66e28d2531e1f7b2708aeb53222d383f73191328180418186d86b3a4bd65feaa81049d00d4acb3e4bd03ac12bcf2b7db9f3a70aae71e8823537c0028db3ebf0d486d2a7e257462a339f7be2fa4aba4865c3c065720a7a41c3637af0e3afe93c3289bf29d5d844398145e3fcb33c8a2d2f52f130196586c379698b5b47d643e7a3f10076c30b66e39d277e9dc6edff3d44e4821deba2ecf2cabf255b7fd88b4cdd800ffecda69301230fc4cc1c703d44ffdd6020bbddbd42367ae047b5e729f9078522d5e5a17454b527201ceb86c252872a9f7c6e1919f3e332a6a7ef84ce4f289f4f58b338151b2ab276a485001d7c048c090894faa8a264b75de85f9a9a118f9cda9f5384c35d443979035eacf8fb60d3f031c6489ad24611789beb3846421986951059146fa10cfc3804b6325ef8ae98c9f774139602db4adac3eb204f1ac7f8df2deea3bb5a84df4e79d4fd7d41bf060a9af3c9ba4001c4886004fc0eef717735326a83d0eb7a7abdc642a66944563679951de61c20a2d2957675030a230025396941e7c5e5834b237dfa692cd952a54a6424a81f4373ef012aebd8aab61fc0360ada7729b241bf6629a8221e414e892f994d39fc00ab643b05c30464ab3c515cf02bb4b866340b8497e7c27e6acd5c6e57436c5bd3a1103f9577c61f4d60f702b0f74718bc8c20132ffb6f4e36ac8cb094edeb7b933933442372ba32f1cb888296929d9140f67ec21e120027418b58367247a33032649b9efaefa428db61104272f0fd44462308214b75784897bab7600390f9d7a011c1ba984316611de26233f7a6f4222568550265631bca71dcce137e6d0d4162cd186bbde6c5bbc7ccfcaf8867f0d6fd5fd6d8c176e1eb546657082d34f405c2f0265c68004ffed4e320e7de5bb4121c1b7326329232c1c426d92fc7df49f710c27553315a1618a8551984e2b463fd82e7e512ad822226e3b0d8bcbd5c1c3662ae55d48c3634af82674e52e0530e4de3329d98ab7ed99efdcb41959d30a2de12251c890730b1c9f5d54d5669c82d6996818d599546ec2235df2dbb537bbfc2322ee0248c6e640359ed8a737a6f4c01c1ef6c41cf0fadbdc21564fb53fcf775b1b6175e11fbb3ba462b8b491a192386a89baa9c4cfa075a60746756618956f612f65a59121fba18c3bf0b6f97a7357da5795f0745aac7fc64ce2f30a3b40172a19481db2a612c4363180fd95652b8bab7587332d1c691d399effaaa7520aaa99381869263970365e3a4065325e96cde5f19aed0d2d4d57f246fb74d77151ec9803bef401e0b8cdd088898bc4bcf874dda27d7053abdca941b1a2b3b4e3cb5eb81a3c363a2a03241c845b03a36c1ae49232b5196ce9bba55525162ab6517aa53b022c05cfe9945f89fc434943ff23201b46aa75838b40318a656e8afbb9399fa92a638be5be1b05b20a2109168e9b00240c66bfbb4c3ff1cc13710bc26a4b6aab0cd937cc26aff461f0454b94a796dda1facecfbe09709cea3735c3678690942c0e3406802fe5e8b35b2213e3e43d83386c317012d4014838088f1446c460089907ab196df8ed2858debfa0aa9a4ed39298f2c9e29545d761db9d95b6dd060c7a2ebd2bdc683236d0aea6c2f826c3729a4d7b6c1fb2ded08e86a798d9bf9581dd18e628702d1d4ad090cc5adaeaa8da48e9755db0e8202487e4c76a67dc5d1e511e5ad7580d48c11d4756996e6debd1593b05a8dc80e8e23f714362b920387907110a95ecf2b05b368d0245decb0e014e5c9661d4419b231eaccdb81147c54e9a1ef5d648ecf65d572eb10023b769ace275fb352a783664f8f18f2f9c4c416d743311e35cdbc06e36a6c96358aee1b87ac9ef28463d16f629039d9d5aaf11b90f183ef919fbcda4ec3c6134737a21840908b7c6bcc4654c7e45fdf42d7be7084d25d836850f78bf12f954e1163d7ded290f34b39fc1e86645992fa3e5876df3e5388bec3019cd4d0f929ca1af011deef746cc5e8b910f9ea100562ecf8ad1f45e27e04190e3d70399d83c9042937349e6cea5e4cc839b12afc4a0356f1546536721baab6af4e9b6559fd6408cff51ae9e001c36610c837fc448c215410f963236018083ff423a293205d227bd9d6666135cb053e09dbfbcc940ebf450fb546e6d161f96bf8e45c7df66ced265c63f8dc4487847e4d9f9b20c3bdde71c7d73717139ab23aef329e03c9dc43b1fba8cfba96c38f77d71efca17b3ca437fd585676a271bfca7c165e0a27f7e81f43fdf7406620dbe54b2246b042593241775481f370e7d49b43437a8e62ebf7cc532a73504302f65c64413243b5e969e69b8310bb61b3d469e93100d4e9ace9d709879ec3f0d05130023cd9c662428a56f7f79f13c0eddef4b2b46fbffc7da5b45e51534ed82b8bbbb4b82bb04d7e0101c820477f71ee0eeee16361220b84bd0048740707797e0eeb3f8ce9a35e762ceacef9dffbd3717d54fd553d55d555dbd69ed0d37c7bb12016723d5bc2aa0cd00301e6e3d553430227b8694ffac59b417186d89f66ff8132b23cc02ffeaf1de65da1b814fc12b350dd7ffa8df6ea5b1f8306bcb0f8b5b791c0aef899f22fcc7d50f8242a3201daa8f10207a0ec472cea3d4c6b2148b43361314dc49e9c7d1ead36b77379aac32ba95fc01cee1427184a911af5e0e6295638e76d32b09a38555f7b0e11eab0b06e463e39863897d00ce5e7299efecab2401879aaa50d5b573ce592055c3f87e338f38c5f392dda538f0dd6d9b0616e749ac38e03e449db1e467796004e0de2a3049ddd009d28b172bcfa6f13ba11003aae61eaeee6bd147770f532d03dbd81f3576629f257b1729ff7cfb8a4136509ef366a66b3071a61499318ae617d18f600ff69ba2f476a3a26947e234f5e6f5e959fa60cfb0c310c0f5f50e3fb7da58f32c9fec009582b0ef82e28a7fe4c0ed60f9f5da6c2b66d525f82603a601b785631bee238ff322470deba4980016be7ea8033cc16a8d527dca3aa880956072c0f528b9cac5f91c505717b5614af4aaddeb387c54c18312de48615b186d8d44fcb6094a3069667ea875ec1ea11361b6310ff7ef37a6e5ad38e29180dcd329b2ce75290848a5718086253c5bb7615fae6185c3fc5105ea95e785405d6f51d9c53166295fc2585f28e1cdb543c114f4469cbb70bb42f7cca0c9c979552e7974ba97923e199805f7b7ede23fe5f126a101da857eedfc2fa5ab7d1dc76d37a4219585ff3facf7252763b218551d9af0832fc0592b828246b81af40f2d991ab95b62cee7003e8fb6a48acd7383985e7c6175dea018038ca625b477ba2308fa364ab3d4ed1ae4d5e0519e9269ae87265eb3317fde314ffca7a9420ea662e71a2ce671e57e068f2823258d2a696bbdfeb1e856a5e948c35da05604becdc773c0ebba5fb4b43beaaf398efbede80decb0c357368ac3a42e13d6177c3fb286fcc237cd9c80a900fbae08e2eafd93d39345e2346f78a7ff364e2745eb4d695a83e3ad8b266c9524661780ec391ee4869b5088da5bb76f7beff75c19cb2f8e9069b50b554bd5e736e54e74671b8497fcdf36b79697072773bd57d80b1d36933d132d0a11f9ca3f346414dd410c852bb3ae17ca03021682216ae811210149ff4ed3ccfac87be80323d19006bfd78e2e92932248fee709181e30d9814664f6d772b107dbbdcfa406246f5579ec83069f7e342f31757949107b84b70e1200e3a0cc1cb65797279cf822e647fe31a764a591e460974388ed859303b2f12ff55b884d0253888549591123b53ec9398ce51b67bad765c07e21d6c6ca48fa8c24ceeb5306a7f904c0bd671c6078d4d368afe2e1e3d96fdb8944f78fd62d733e5b56773365282e360767bc07ff2234c070ce326d3e4dfb5863d8a981bc82709a1032c7da949d677fe6de41260188a8ed53176f7179865a489fc776318a5d7abe7b3e71439d6cb8aaac4eee1ca1f87faedbfccfdb7eb9e1055ff63ef188f4572f63a89d4eed62045c5fef16062a851ae524a6570ff20268b6643b6857ed87edf9415da2a50595421f202f972298921c78344a5e55dba9fe7394e30313673697787d87cc6b2e39da997e4da2395299219a8dddd6fdbb8156a333ca606ffb0d68dcbfc3319bd6cac3822b54852521d7d758c7e2fb14f4ec9db0f1ba3aaf1bef08cea8f6c14133d0d7c6ea9e933a25fb8a946c39b6b19483e3ef86d6d5c7087e93a5d96100de229c5c6d37c6d431f8b01e1f5a819d99f083f3ed8f63a275582a93549b7f6b296f9ac90553fd45202bfbab879f4c63cc0d9e79cd8c3a7f7ef64aa0c32f2b947b768bdda7ae475b027e77b5e4fb85cb7b2e6e8bf22e9f2e1c4b5a073b7a5a56abb8140b54d45bb924b7c43e1f4c97d7daebc6789aa69a48d45760f0cb72c22c766e2849665d7b4d2cfa34377f43c27cc5032cf73c1e5054e01a42b2e5e25f55095597a5131e8dac0e14a7a6fe5d3712159680f328a7528ff4cd92add11413a5f8bb4a85b32a8ca20dad3cff7b039fb5abfd094e123940304325d033fb8ebedee04222e465f1508d155ed143f2d25ab9c327ac88c7ab1d7cf59729403659ea3672ab7c2a987403562fde73af638622de58c696876ecbbb3861f8174e3560ca4e1638c47986101dea26f4aae7332d332417f6739a57d7327aef38d3432fe48dc08760cad22e5b65b81f062deb62c5b42c624ac4d4e005b7cd9cc20435350aa6b0f1318c3900ec41b13d853f1561d7692a24e6d733a3ed18b83ded3ac69ce192db440ff88f97de3893300a26ce84dfc0e073c03c71bf8ffa87804cfb3a8ca6e14c1809ebb796d26c142529faf80e20276752b494fa7d05240f3463efa1eaa63f63519db5467c0d25ad08589edc207cf3263a30c5999f08658c4e30c5ed12a4c8997f47bc05a34795841304ddab937e0e8b0deb6356031c72b3f5429193f310e212849c933b013ab02b304b429286e95b7b1c996c5553fce0bb00330d2015acb7c6341a641e56783e1a272c5d3231dee7d56361425eae25f9d18d354e014a1f692f493f2ed437fa004d01f78a87ea6b00816f3deffbb5bb965538bc31b837cd0c8229ce9c916d14507c39f4f2fe220eb3977396c96ab6826e29f48995dad7747092b2721ab0779b515a001d75653d1170f8b69f6ce0c2672dc96aa8e3f42f1d8d60c477637aeb4d335f305480b1584b4cea465f28529a95533d55a515fc3b02dd724d44666eeebb7be32a41aa0be83f7687c9460447a195acf6a8e55504b5e514870b2dda3e26ded37a1386fde978736d0d3079939c21a22d4077a4a0f19aa97741871e679c332ee24534e68b6e591e49674969a0065805db5fbf9efc0d270ac7a60c498bd5519167711df14d9a5046b4bf8c60871302e7fd77335cb665d23edc915fbcce19cd1fc3e407cb25f2a42e778270b2fba172eef55800d784c02b25a765171df1da0c24239528367645d9695f95c37c9110856aa1ab2e709633fdf94824b76e0b50ca8fc8591c6421770ed716388aab8c32a44acb8c1113a374b90047fa8d33b641e9104c0d3cad1e5d82152c5bf3aa91c28fdfdbc672a1fb8e0230df38030726cda81cfb1f3a77fe80714fe990fce0e61d19d563195bb8bf51ff4cb2a80e8d6a430f281fdc21e324cffb15d9060bceebf9e5e0449c7b3d03734a48a3ce4d24f3b02f6f9c39300053feda181152b08bf8475082fab62dfff785461997e20595e95a6d3011bf046716ab3bf03eb7e5236736f719ce7b25595847316f75d46c08d36a2f44c19439b6b27af892b7e37fe17f7bfc57e56359f3a3b89ca8def3899f195bb55e498a0c55c94876ee14260bfdaab64201f8d8f08b52ff9d1ffc31c093896bb593a23c2c3f4f4977d07d7d3eba8e7fcde4a0f206fd17987642efe7347c019f573e0d720075b9f19616282b0c9bb0ad583bb2b21cae9fae452700bff38a0f0633f4935112a892d5e3d0a7d37b375e03b9293624c0285d2ee7ea087cddab29a068e4443508a21acb5a81b371eb382b3de35dc4be56ab1b911374d55e86534605801a62970d9aa47a36373a39273fba21660481101ddbfd87f270f678c01bad91cfe26d3139603a716b155f6efd1c604d33b1a8301315fef5492f32a61c972d38dae819da376e0d5206b0bc1fd43d203b914e6c38c2c577895de8f3fdfaec516c867cc38f36a16a3f8f159c4f7e51c5d7cd708e7443e5bbb0befefd717175efbea2ed5d26343a93b3465e76c4a0ae0bf85dbb494e782621c0ccec467dc868a2ec2cff613f21ee8b9badb2aac7733656fcb618763035a611ef4a89f2ba54d97ed6c815087c26e9350a1c36ba42de647aa12cbed74c237506f821b5b075f90dbbe13b8b06bc1e452471368fb114d75ee68765ed9a26dd1a35c1f9801e9dcad0fb5aec2ede6832d316917756d49f87d257368d6be5cf9e0b1725e35953c9000159853fa804ce2f1ee37f9ec7f77df1257c8bfb4d924da74d8b1597be27f288bc69a60e4ce51e001c87fe3b79875a9b15baef1b86fd4f91ad13afacf36121687094a309d7f8bd2217be0af7aec1ec26be33afb43ea6dbb8893b6c435abf15dc22492f273ed2f127d09b66f8c0b413aed1ece352b00b67d8d949298abfcff93d8d9269c8681c36067e17bdbfa9d6750c1066f034bb8fd178d9bc4be10c0ea9c9c558fd37e4a3c32c912eff621010c80e79171d84a501a6cd4737ba83f9db7966609e76190216c3288367c6eda9516ed5a1488861478461aa3ae049f275c153797fb5f732dd9c9f207cd4c438b452e98a24a723dfe88b602e2fd412f8ca0c5300f7e8ec1a5d16ef3174c5c241f6a5ba0f1e261cc9a5b8e924c67ac0e972fb0c3440396e65f20e5006d1389352dfe94c2a3b7c9162697c663ebc5f69335c56a3e2788bf76bffed841336c21ae791b5318ce2181f7b9bac8848f0168a547c73d78f70f53196fb53c31c0a4002618153e1759224b426d29e986a2a35deb651d10db6a1c056d9a60c5f3b6de02dd938071329926f683e799c35d13cfee9c1d06b6224bf5c1e043a247b14d18c08f393de55120268b50534065fb2e3ecfa74939f25d01f3d38cfffb9cf1c3ca3d7ba7c8d307e967f73973e30c57b290c23a94fdc1990aeebce1a5efddb3512abcaece79d3958e2b5431ca20aecd8a4003ad2f15554d134b775c50219ad172a1b9625199f891104e377186a279a7f7fbfbd69a6034c9a91d6c12a49b7ce37be498746ca6fa08c3f630dc9494794b62e7eb748b2d6d155015009a669a34c22d00420ac53bd98c162e8e2912cc0fe1608f1457a786fd9425776171d84ce060b26868e542efca11375bce6a87ad01f9eb86b39c5bf4fd4cea516f6fcd531b63683ad047051cc8ef21c48e1c224896e492fd931cde571f3ea973eba5aa5e5643310b262bd05123a305d1fd649ea6246ad3319feaed204959223ebdafe9d46d00bafdc0bc14b6bf2d839b91420093c1a169de59462365e7b77e5a8f33b814d1635a10d9959502327da5c1ca2d4099ca35eef781945627c4cfa76f19339f0c2f717dd962490646f2837b8b2bf27e9f9365201fe568b5f571c7e40b079895e8d9326a11e497c86ae512a7345ea15815148205902df1319d340a2f7f26f61bbbfe41385f01f6dd2e9cd9748200ca5d61863051057b5fd9af75301d29b7980cdd6f01cba08fe43f58c6ccbe5220e2e5ef114d5e8638709c9abe5a7a7b74092f3df1e0eab22dd58733f9ef2d8483c5c6aac70ab96465a402b386d3ca113fc36b244841e0a3876ded02628ac37c05b111e7058276ff95261878917414e490e0ad3d9690ffd674cb3054ca4f8a6d40167e7af34fc3ac6b7241d3efa3244f88ffb5767f8173e4d040c24af9f5f06c0e6f4c923cdd2d7ba8d8dff7da24d85eeba9bfe47993e8618b8e388064a0db8ffbcfbf90d5c07c770cf40c135ee15846f3ce40bc1f40c34cb57f23424550bf313c48309e127030013ddc6fa9175ef44ab7f702ebafa26a687f33357f1c59e92a5026e3d810fef8f37dfed0153a1606dc597d69e9fb81e93caea1939af9e5a29fdf55397b913bbf0ec04eec7150ce27c402dd3fb686a284d7f69e4ddb13f4d1e9f7262ce49991f42ca46f4a618e70993ff9bef4a80e908948c66e68968afe0998e83a9aba144642a4e231fddbf1c9590cba1dd68658a270098100ad0a8a1dcaf33512a8706b5e90e1485b017db9a75abf70fee46cf42377ce101dfff12a681a4141a11c7e798f2c7d3bb06f24fb4c43e3f96643b69dc368c1c3c9e36106d69004dbc0a2ce99a6a171c63bd97a6edae0c40eb1b67dcea1f8ef7cb457ce7434610f8a67aa600af8b309c767c570ae4ee63b74ff107f63409b6212629da7f62a358899f756bfa03e8df9e5482ed28b04830f0077dd850931487a03f5fb7a52209db1dcbe81ee512f9dd4507616380a9ec8620eb6ff31ac43fce225d6bb9ab27d5c3f6fd176fe680b3b5d2e80d594694b7002008f58a1fa637002dbfa6e3fab10b0925cfc6be9864e324729efd6fe8dfae6f0d6f9cc107530e8c79ca884270a041cabfd472da1c4abc4c13e8dc8432771268c98958d4473a208d07988988a4a89d69cde2f51e76af49af965bdbcfb5ad66a52210c98f13a80269cddecc940626d7d690c425d32815f0b6e0246244f804f5b08428e7e94e3d06e5124158a3eb45220c389c4661f22f5faf2f5565376a20e156c1fc4df451ff312ffbcf52d282411cabee8dc09060ca967776eef6ec067f5badc8f5fa78c5b2023973251b0f6d6e49c4614da37274a4395c03d0d926be4696106bc7e50afaaf27978dbdba924b1905e924df357b49ee345696df227023981a1f013c28a2267e0f5473d229e4dffd2fa2c43f4cfec6f899397f88ff49cba2aa260180fe4e5d94076cdd6a8f71e0b95fdd291028bd3eaac3dadbffae4fd913ebee34075f09650a1388188ea6e92b79d0543bd1a5f0847a3c80dc246443ffa250682f88c8b384df130b98b851675612cab89c28a98785fee1bc1ec795c7e9d7f2fcddd123f1f04114b4047ccdb269a06b83289b98903743efe8c988d8ce2b8b3f26f82186f620810df3fd83cee00f0600a7ba238df69353f7fc120aa26e866246649b47c0b6991331adba19920195e9fef69b66cec0a499c7c32d22a210d3c09a6d916bb1e5bba0298dd20ea4591c8051b1164d579bda0970723c84e124f79fed1c0f97f24ee4091376fd83c3b290f28da83c1451cf85a8f98d330d60dab5bd9f986ef0ca6a332b12119314f09c2c8986e8ef0b9d868a16cd7d654aa33aa50162def29d085293be1a939fad36e70b0946d7413c8a8c9b499f484edd9a7c4e77bdc137483305e0d33bd112c9b92c155e7da6246e0d5a8b4a51cdfa92d53ae4a526b1ca9adb4d0b600e84cc8c50d9a28da50e8f3c7825137df9b31b65d9e7e61913de231578aab40d322b8d87af4a6bd21d11706bf6b2e65df90dc1d7c7572186d1b02af0e4ac381b0ce1093f012d4d9933fe45f53f7b13a369bb6776715ebf64685f069f8da2fcd202f5eff695c069a61851fb9e498d21567acc6a5fa9be6abac0abf79510a2d8fb2fd758ebd1805e33e0f08f161b713bf7a71183439538d24eb70e9c8a040f12c9251897b22b05cf9176704efe425f4266a888d015bcc8932825fcd5d60bd4d78905d0d46bb8ff2cfb5db08cfa350280113c9e187e69678ee3085c417091d266801158350fcb6136d61f9cafa842ca7c73ed633079d304c5d23737525cb6296bc6268f1035c52a6ed19b7f948a1ccb05fee6107533a0033272253ac30d504410741ac6cc2a4f19252f9f113edbdfb0abf9e621563a48bf4560547e3015c21418e50789639992552a7f1cdd04a95c5a9a548a58f98e9956e52360d317ca4daa02c6391125629e08661be807b5ecce012a8a425fe86946b8fa99896ab5c310c78ec12167ac96eaa0575d9a81ea92230a6b6a8b0f1935a6a8698992927a9aeb053ca40faeef00d34462effd732cf2dbd7bfb2ed47d92daa2aa9e6adcd7ed602db3d623e726b9b706f8bf102d3b173f93148d688382031f5236d0bd7d198623c0bd1ec0004cd545c3b671ddd1d8330e01de8b41bbd9fed1aaeb30869fba846fd3ecc4428bf280c7199c177c29aad60facd4cbce09aa3876ac773ade699a13bfaa6c6b420aff857b6e20423e7f886806b8a40a1cdea3d80b151f1496bef44b6c3f43b191e7286df1f3a4c36eb9082070e8162c2d050ec1d38703e6f436719a7603b886a34d196a5c1f64ae79dada84cd08871ed88d2b2b4cf90a44403d8cccd0016f48701e86a8433b81462d25bfe6d2ec2dccfabad1577cde1bc9a7effdbff12fec79a365098c48c3654293ba998fcd55de3b763d6631eb1ac287c65e8ba87ca4ac8bc370750917f259ccadd75ee1a27666d2a15ff37a0d89449fb74dbe9f27383d4c71d0af76d311960ea697aee3c878705432de791adf9f4d8fd66a55aac98f340c032981d8e99adddc7ac07309bc4b107d12e74015d6ac868a8dc104f7903f6dac233639aabe68ceca687517016dcab5207fc15db83d30c1fa7485a6f80c76318d325833eb8a2d028e5f359fb954935000e3e542b6a5675bddd27390c4748797c05034e57ffd791fccd49926295a89632f85e3b9b06b8e30fb2842bcff44d4be65e177346c29e92c5da1e2f9cb9b7932032f8a7185a007ed570f46819eb1ce68a5d11be0602c3203471285fc836085595f72b3d1dde886f04ae03138127582103390a28f7cebe2ed0c7a29c7f14d0c851362c7342d53c9a588377fd912e0ec8651908d32bc2883fc23561069e6fa71f14475ba7795c71aa63a4926b60249a83f3c20a5e48c6c47cec2859b751a38b7de9ad738d77a4cfa6a09d930897adb37608c3098052fafdc3e6a2e35a84e13d12a13d0bffcafd987022a791a9c33702d5073e34cc1370bec4599e663396d2b2fc418ffd993dd6ade0c523f3c18cd2cf0b395f368b7fe826dd35c0f25253332c11e6a312f3432a0de1d49458eda0d953b72119096d9f3d1ebb6c1b7c2ffe4e0124195f073a54a96e106de9938a4964fcff083f3d1034eed1a60febbbead11a6302a2b2bae79d5cd82c37c2304f309532549ba13422ef1fa6e64cd28a1037d635bd6cc03788300d3c794a8912b672c88ae20b3d1a223f6ccdf20a3491331688604168a98aafb42e0076c5c6c9efa272afe1f1e707ec67920361279da500ed9cde59de30a30b9b16157072c616b3c2a5693ce2f503824c9ca75a8c8ec1d9d069db2f264a12aeec1c5ac72c1880b3485367b36c862e38f91c4bd2c886fbc2a31bc39be0bbcb7eef1da6b380959dd59b665ec0e44d20834f3301cf74a39872c1c899a98a1f2299fe9a5d04cde0305d4761be6449fc1394211b1152c215f215e2b3833deccd24b01ab5b3c9bf487b414ef28e0a7f523003e7fc362ea51d9f457032152b5aa56047dbd3b3d7fd158c2bbc39b6250dc904de8c5cf133605d446cd2545b6ea169ec9a18d59e2b2ad21058fb1e9677af7c246394e89ecff56d31776022f0eeca70c3f27e014c8a8714f7c7d17acea201a837397b51f977073a77919234aec0871c99028bb3a56951bf98bf3e79fef875ab0caa2b672bd5ab611ad5ef6cb8d1de166305a6c5e4aa071b876c3ffe6bc6ed952674c018d8fe1a45f9d5557040d53140678d895b411a301f167b64eec8d2e91d07825ce7e15493f8c1fe0719e65060f16075aa11c94eff8d337fc154029f18282abd9725467dfea3f8501befd6682b5cb8a3025714d24f4ac0d973f04e152015365f3f8e27da596a85a78cb56e540ee2993979baaa84bcd3df2bebaa9c967cd3384c0e98bc891d06966023f8150347c09e5cc488a74ca4ab60b5fdae8b06b1893f1ccf53a81e60a5945230abf33c94d383172423f9c4ab72f26e9b3eb34476e933a2d1115fcc7f127f1c306d9409710dab7c3c9df6c60e8bb5e1c4c24a89fe0d251f9c5cecb2198d7fec09880c03da41e3f7f2b1376ef37a27c3d12785b10afb05c7fd12738b74759879a42322d0ba6f66fa09a6facc326c75ef4996cca4834a1b96135e6770f6bfea832a978b58be10afdcbc81ba01405cf87ea3ca8fc35b1f24b533c62337c6dbb2a7ddf2d1c3ad6a0057e33ade370f7cbfb59806242b4b3d3c39bbf7e2c997f76a7bbe8f3f7b1c09a1097955ab89c8a59dccb26903b6dffe1992f09f3533172d0ca6b20a2bef7045a20f1b487d541b41ff9c17b0859df3a622723011f8413b08e5f9acfa950ce30022c4834f04521e766e70258e23f092ab1905f2f400d05746b8459ec74c2d34505d860be69ed6c338d86cdef30946b2812e6c094ee1784b552ec094aa70a1e8943b6f6fc09d0f78f3e1a6df78389d3cf815674da5cee04cf495ae20142e00746c33ee448512d94439096c0e4e407df8072cc5fcca00126fb1a4929622e988b7c5348129895331bfd757855cdf1348998e11f8e5bd7d254d3720615fadd2bb656f3b4c82fc0590d5134cbdfe85dd81f2f035d51c93b7dff6f715d26d2d811703b114b6330d75ccff3697f63f4e6f2be89c3571cee7a3e252f83aea0619ab3db079bd7214a0b2d0515faff61853760600671a3b0144ec2f8ab138e5409d701256756895e35fafe1a30a8fe8a09bcfbe846f3059009399a25ecc8204dcd7afa5ebb520773678cf2ca8bec6371b5dea62f3c629c2120aa700ac6bf516b4a23d2129ef2d3bf36b6f937d6cf8aa7ed0bc4bb5ee3e4837cc5bec547dd34c3a9852950ab4ba428e166f02ba1ba4737f453e68952c24f4819e19a1f1d3aca7e814692d40a4bc7dc467edc5d5d89039442334e404e51c5cfcd34b70efd2ce49cc689a8504f8fe67390560b1d568f07ac3c9f70b3e1136e9d40e1de5146eb55e66d4aed41b9030ad5e7d0584df05a86fdfa74765eb193e4d5ccb4a212df198dbae06256bd0ff5a183aa6fbf69fa70569c11481ebabb9255bfeb05ddf49904e110fff9ce8d6e9405d14d3f1fd973dd40f62619822c0dc3b1fb586e2efad542d030b5de1995e490d8443ad3029f1f83bf7dd776ecc36e037c1fc34a06f3dad0aff2bb74ee8eb54cc29599ea9bc45902e71797ddb025d8725573cbe063740e5f38391b51795ca08977c3ec06eb12128dfb02471543737da3eb66298bb4ae82e2628e32438d211211872ba3be53b418ab99c077f60ff2fac31c11df74bdc99daa6802216225fc5ffe3320e4b2b0fa09ec6ffd79bd5a1a97f35bfa04610d86b633a138a4939de09f8f19091a9477cf8596fa2de720a306a490ea7c30b6c3ef62bf8fb0ef40d3cae1e46624f40bb6afdb3a81ec959a269b87308b2560f8ec4e50eaab5fb7f5d4c78927d9943c83673c8f8166acd7f64f2ab4c28fa2ea9d54efaedc404d474fce0f86e55094b0a296a7bd6e590f0ed1c03a08836eb4f2177f492eb5e323cddfe2eb4f2857ba45fe9a943f84176a318b573f2ce3c26088a31387c1408d2994f5124a394426046aa792efae1b22c133ef0de80b20d20c484214bf57ffd9bbd2fa14a4287e9bbba07e97e7da2b5deead68a06b2d42f74635704769dc2a314a032b729244da2561d752c5014d0fb1e0f95803baef82f9598e5e227d6dd1548e637610cffa5b0b28079d74bf9be1e75be071f987c8818d77754670425a642cc5fec60188d120e0801cec0a2fafe09b72af605b3a90d007382a56ddba9ec8981ba7c033cca1ad18a6950906da617b0ac36589d25b3741a7df27bb90b7c95e79577b2e2aa34ebd4363612b407c472b7cc48f272252da42700c1fec41427155e5b82afd999857ec2fd44017f4cfe7b64d3c0b3efc9d50c179149bb1df7698070762ebbdef8a60095bce62157d0af836c682f13809cf4f81825767bdc173901f6449ea3f61feb130ce232c3657facf1d76d966dcb4041f6142011877670764b4b385258866a23a2f75d91a897d116d05019c0c26c51f2072346e49833dd5ab3d1cdef38770cbbab074b6e76cd2d25a102e6e15aad1bb3dc0d5b52a0ee1283a162b483e47fbdc9fc8fdc58bfff1fce027dc7c5ff742f0ad10e0930ce5035bf90f4cae043209174b1873141a6a1369c246870ca4d48359da71d260206e8e6483f57e038da90bb4e26b62dca0b596de30657affe61a2a6ba8f038cf183c224bd062f778905d1d3178bdc9ae1b50f078b83772aa7e77fc589fa3702da216b211601a64573359b9653785dc5d9b50f251fc6c28de6125370315721a12ae0eb69295cfe7b7d4f03097fa08f89c6e1fb2ae5e55211510f374793bd1ced9abad418487664f864dfa301c2e798b68a9312e3180fdd16449d1a06e9342b7dd6031a334b04708f898e0195a020c316e8837808314fd1c30dcc4dc947b425165321b7976cf80e9da28eec1ec9c69a0548617ec31472ab5f66fcc3f78e3f2c9784ad9eac05d2735374b85fcbf2f77bb4075090219a25b748d651a6abbbd813169cb2b43a66da951ab3b2eb354fa70638bb4e0e02d64fb2ca61f5a479f6e13042fb1bc65df081fa66296d1c05ad9fbfa77ce0ef0b02c547bc039bd41c799511717a3405038a32a2b902610ee444450dcd1c399a6704bd8600c0e36fe0670e38ac3c31dccd501c4d14d4f23f4585e5b830c28535eaba662a27486fc27efe4736037a4a35e78d57e7471781a9f2c69a568fa69fc2f3e36401210eb285ddff1109f36e0c3e54d34613625ee255c028621a6f3656f762eeb032bc19d7f03315152f3e80755b3f2642f2a709fd2f9d662a2b3cabb2fbb63c5f15c5e0fd2d665dc63c5ff2a038a43f76ee3f42a580e959c293af04623e5cf803ce34efbe9f441e851ed0e8e5273c03f2820412ccdf37775898baafefa0827ab33ae1d5e11e9717cb32f94fff23656a028520c1fe4cf4c7c32739903f9747614f27837698a9eccfb02f2e28c45b0b85f9212f43006209ab30e250878ec21b58add87ebdcb929fd0c7323222c40e4bd1f7325c88e540412610ba83f0e41ee28542cf0feddac2674979144de7ab35382f8756a4e3827ae302f8a119261f7c4c8ac1bd982148086c921138ef7b418addb9e9abcfc453cccf9806852035460d63b3ff9a65bf4197ab8e851ef04ef37c39567e8c0b7a644698d88dae1be702ac3acd310635c7cfbb91ebf805db0fe67390e8a4bd9926188a8f02d631331e504041564c5746e85b2a8b14fd3badfba657579992a0574039ed1bdcd06d2a6b44a86b34e09f7bc9a75cf3fa4412d07ebd5337abe71701f548c829c1622754528860b9430d0ab21c67314495e32f65cfe5c7afebffa85d3de3152e748f28ee0ef652c347d545d9d90097d39eaa0778ae2bbed5f0d9e3682c1737f1bfde7f168496cd555a24ea1716860745d8fd27b3a20256b23284af3fd0f73cb0d26c3a60a0ac828b73a26230002d0ebc5a40362cd9c2c19a61303472c7cf9e0be1d24984a143577f7084ff6fe60f32a440790250d898f3d9f48f91ee474b7aea9ff9301a3323050ffd9b150557f9c92c0a9d10192344c087138a9fa4163643795c7e0ba61e40ac1e038b0b70584c5fb3c7c73c78697d0e8acd7e3314d17970d7ea4546deea6fe507485ad4bf627ee251b6b43cba1a894cba70097c72eeb61ddfa37450daaeef50b2f65229549969c58dfe19326d974e8853e502b9070ab2aa034ff2a3c2e6ac9e7347b86ebe8f0db461b81a3d8e5e66f8b66425ee84fbbf015ecefa57966223bd8fd577004c74a12e37fe572cd80847f418e6f15a5a6457735002b156db92eadfc00f5ef651a361cba3145334aec869137e4d8cb6131b4182519db980c31f839a82627f2f19e17ed42589ef0fc928be57174fd2092adeae9775ed1d2d9077d6ff3db26bf7dc7e1c061be28b2be357613b7cf0c5e503ab5cb1e1dd227321bb24a71f90f2124f1866991999cb2f4a126311047c54c8ad6c370be38d24f6fa512d0d551a413159ee33997a5c4316c403a2f9f51c963016338db668957d47abb19c8b4103f41f0d401bbde2e9df02b56b50e1cec96209799fb334c0c80a8d63a2759f679630e59a7f068ac93c843b4a893de67e18fa6951fbcac8e8da0ec70a4f737eb6bb38abcec46ac1c4007831e80cf1f914f1f73981e79adfdb06d42a9244075c0e170f51dcefd20629c2410e994ea10b13ae7d89a71656a6b71d15a43a1e3db32aec83ffc5ef1e7e72cb8b294517808a10caa538cdd56079105d683de23361e3d024b254323b20b37e80e9040597f426ecfd7f292c5f99be2443fb75060d6bac336d9d9d458a8d70fdc44e30a9b7a8c67b98ad241360f6ec12a1a1cdf0ed5508b7c246589914c09cc07e48159cb2a461beb589d78a00c5663d14d7d4c9443b4f291617b92c6b3333a2011e1e0855291a1b8432869118f24ed780939559ee6fc18161fd29a63e8deba6f6500b0a33a9be5485b97e4c45fee2ddcbff1ed914d070d20aab804cd5d1459e9415143609b9772d2ac9f28b46c6ca50b788b6ddad04c0962902ba1e84e18799cbca29e91acfb206f6d6e011b45ce61535e34a882d1941b1995fab399c6da850b4d024b982e125628f58c3c7388d3a2241215a5cb6f0bc679375c083302ab88393802fb90551ae848f94efc84f7e95ddf41d9fe4fb04e2bb54ca6d506cf6a8873e650a93801c2879e968a8fedb0b7f404f18f9a44abc08effd42a0626708e0aecb8934a9a5dd6fdba7a4264f7e21a9428dbd881e4ce1fe5dc6b1f073962c48791c2100a93b9e2e5a2cbf53c6377478e53f2ee902256ad0f9534b85fa340522454ba30afbbd5a3b06cd78a9ccd7eab6998f4e14bf46e2c9cb8c3c5d20980d760131323850906970f4a13e55d93efc9a0b260b256b45176655fcb67345913594d09a333499271a70b01a0fcb26dece9bbd8e36c0abf0ac25127a20f1fcd26b1f1848ed34aa35b0070b0a329155160251bde9a56617fc4fe5cf9ceb82448abdc7a3bfdd177f6f31b2684e670226d6d2b4a9057a743b16ac442e8ee80be44169f6751ee302486701f635778b3f41d93b799ebd35faf55295a7cb7d08e3c4b591d8d32b460a4f94b417e38d283feb90d90086bf7aad5910132f6011a134ae23cc58aea96127d3e7f3492e28a266e7172a13a240616306fa3fc9185e63afd43ee44f67f29217cc2b3de1f1042d4a0347927ef9b297b300fd77412fb7d1389df79c9c9da1ba02a2dc6423aae970f281b100bd7d2c87ce2a28c890cf3de5e22663c30f9073bb088aeff618b29c280d4d82fda6211907cd84518a012d21ef6713eb24de73eda51cb04caf528b703c7bf95e2b09f6daa94d340b4d1c02509039b52c04c50bfbdb0e5b79ff26dcf3eda9a5dbde29597eb43e7c0757571e8cdf0c284e334c0c339e3ca5196e1054975225151f5e743e5b33e0eeacc846e5a5fb5a8182cc56e0efbe065edba6b2e010c1a5aeebaf2b1e05cdb1bd2f71d064395dd3bbcf37c0e7a43523420b394683f72b79fecb8fd29125911357e190776bf11f9c18d32b36e140611813a579efdf533a511856cc3f83acc46bd281732e450b8fab87be2462f2a9bb0380e23de95e5f9eee8943e5ea11207235cb7a2697d24c4f41402fbc4d94a5fd390e94fd0c455762823dca1d8fb0f11a49c5f618aa10758131e1fa5d04ddf9623ea3cca8131ac04715a8842b8e87e2598ad22b31361cb827bd3ad0842f945bfd00296a720f18004598be4329a33b9c1afecfdaf1bc088404e3b51f42e5c9af750c728610a0a0759d08c0885b72386d4a44f1c8081f1edfb4b65d4c1a4debe708203eac07e024decfdd82a2465c7d2e11a803b517a99f1d915fef7adb10a0cf5c238d926090210da35968668514006456d41d8c2902a1471d8432c9b945df55710bac76ee520ded708ba2e7011c108efad340a1c353b5a1a8bcd955540071fcd82c3eca7b9d3f6c854291971444fa014e84868029137f0aa9a1656ddf5fec9c250381c1b68c2f4a08098f57ea5c44f41ccc5742a0b0b104563f7366eadecf14623a49319c3341e4c5f8fd19e7181f3cf5ef352fc9ab115ac0c1cb9e1ad76024e63947e243f620a987c3a5888df830162f7d2f19c150a6e32e28c846083f69144830b777a5196348624f17cf537eda8e7f7a79efea608f21bbb5150390898d170f18fc437952261dc3557ad163c2f9cddbcd27b104b125a2dcf539b01914645e5620dfe9e7ff320549f5e52a2d9f7d78aa146b3db2191926fcf7de42b180ffea1920d654c124870f60dc1e66a03da142f2c7dba061ecf6ce1cfaa2a479f0294c793c1461a72d582e24eeb313ea2a1c097cbb5e72560e931b16a38601e9636dd14d0195f600f7dc0ccd90903c2ceecbc1d73fed4c0330d5e5621e4859a8895891061165fab34ea050df28e3a7af6baed09db1337636974c854e86bd2cfa9af4145d16ec6ea6d192cb2be0ac423b9731179e9718a43a1c134ba1909c5ede5e282c41169faca6bf8e8e130d0af59d4ad55f3694d0aa51b8f77dc59b5d4b9299cf63e3046d3426c5a2a1a9832f77019cb0de12bed082bfa5f677d528ba95714ccc58440df1508e22aaff9ac921f6b5954041d6344a2e935391b332c8edf9d1243553533043b6d5e1df396360d3970de470437a40e10555924fd53f1c26ccb0d884668b169bb3a553e9e067a1c24c25156ccb8f6d5090bd8412e2340597edcbb5febba102198cf6efc5a5d540dc19aad8e6a0aa04b68201df091ad25e6998e0810269a03bf0ea79db35ceb20c972937d86e44eaf7aa66af3d48596e83982a1ab2176971262a923046802fbe85b2db8b1a698bc05f92944b485b6f4061e27cd1ae408ec5096332d863c40ca5851c69fa8e0971db5124c7d19b884007143fd31c6549c7ee0110859cd18ffc638c6edeab37a6163e61a08883d7774ee9624c09605345930f29f66f448b179b1325752f9f258ca79f52d8ed2f7eababd725f04fa906c5663c342d36445d3621cdeef07b812ae8c7c349e150a974052e14754fc424ca3494001f25b49914c38100f2a79eafd2945f549c87d63346a78ed036e2d47dd34d69363a8475fc5775b229e01cd77a40ec57301c9959ef1c660e24bd5b219dc6bd79fb0d91b18722bda219bc33c0c2503ed1e89973d6b81ce054a0f92d9021a17e82be1a2a70c84d70634d4cc50b149b3109faa5c9f76ec0857c98303c63f646f8865d3e5392c81e05b8f4f74fa1a15900885384a4fee9e9c6f2fcb11e1fd73faa8b1f257746246c9e7a21e1fe41ab1dd6000a1b1def9221a54bd75b18e3c4cba18c1d2ecab8ddc6d8eff619b46c8eea497f3357fe00e03e73c27710b07a7d8c7795de141d676952a2dfb2d0c06febfe828dff587fe9098acd82fafcf19689b10abed0086d26b0546094ba32e337906fe176e541fab51474a303d4f61e8171b1e345f13aa9f9247dcafb90c4caa922dd3c17a4bf475995beed1a8274d66f28787f9f351066ab9faa254888e7b968a45f60f3718cb32ea82e3e6f5b353d19d053a8ad3d225a5c1d3c0cf05bb4134639ed8c748aab40b11fda8bb1da8ffb61d0d20675d71b0c15a32d1734a61c02e953f93e185ab93ba526aa65649cca2e98fb11a5256631bf7aa8d7312d1c32992ba17464a945d2c644cef8ffbb7f5754fb7ffef6397f1568ac6cbb1b1240952826db638a5bc690526bfd1707dfab602b37f447ba66ab1caebeea2e4ed201a0df5935f8a773761153c986ccd884bdcfbe212a05cbdc19363c36b446ce856f008a59fcd24967c76acde66de598530297a60a1bb658add22a23572f3aa773b165802ce0635e154befb62d6ed55d2659dda7419a6d0682ed36a3fc5455a4f718e750fa4d5ba00489f1f96bfe29c9c0d1410bcf33fd819ae821c19defe7d4028eb9f5291d3df13bd88087a016c6b223d51f87c9e7ece8acde3d7046d41cd6a11bc4349e55d30f4346e8a0b81289f62ac1e4aaab95f08bd2920a1e91f3b49dfecbd861d031b7a2640cf32a6e01e05624dadae55bd3c653bafb0b85bdd5d0917fb7d9233aa7f34921f2a104626adb0914640861bc796ce5190624e97575fee926d8a45f5096b3dfe1c19c30c61ec95e2c7601f66b3761b663f30629cb902ba8c61af1c1e6f5925f52fc52d3fdcccb8dce445c40b11963b6d77b1c9df89e499e1c939845e44924e726be9f3d7394ab9e49d3eb15631b8053c7f62d699ff13dd1364fab72e1d431b9509570a8d72aff9604c53a2ef687202b509010f692c0e98eba7ee9d10776b2b60c9fb74d232c27107daa1b0f31aa5ab36ecb202f8d4278564ccb8fe5bd4a7a71fda33afdc4c741e68d0c92b16aa7b5e7464c00252a13857566bf37e1a94d0d1959323fa8e21b370d0ecff4899db7a132c7d1387dd84405a8e4d4399eb102778c9dee293fd9a75b711323453f3199626b0da41e4928a9fd030559d3e59f9aaa460677063db3ddab3b0f625481dc25745bc8d300c990ea964a1816c0d531fd369e62cad4cf6b306e7aad5d913189b4476e5b6a278c73a2beb2dd0109149b4d8f624e37fdc873f8bdff515a3fb77544b565f6aa1329d4a0b11ea7d42ecbc81a1230783d783899fcac7b5ea750a6b02e4624799707c968447afbae60467e80deb50314647439c5c66ef9beb3df3f477e0a1cf27f0ab4ecf28eb289a2e8dddec877ef7f0c5c003c5c8be4a58e92b4f048cc6025c0390d6b7aff0cd82cf2f17fd7e5635ec86f00c5661262f4152cad5158a7a183990d030a99e6dfd61ae2fe4456e5b78c1f53e103dd1980176d09f3e1330c630a052ee9d5b7be0eb4708766f96909b122d40429a3b5ef07a020534dd784931d9cf81fb6bb5a90c5693452f2a26c10953ed785d77cd92046c84800f83865071c3dc81ccf15c6d8b3e47c52e67a67d438825270d81a972244d719e60f8acd88326b7b3e3d13f6fd550d21c5022f76b290a1024d11e4846b37347e9f6a5d3d7e023e19393072cd67f64e6c5cbe7aa996c674d85af3e3782ad4870ad94fe1ad8b76050508b9f45df8a053cd04bbaa2b326424cbe411a6e4025db685841161cc2202aeca09203331fc6f95973d673c044eb61127781d430d13da8cc3f8f69e27e39a1af822450b0a32dc110cc4d598c02799873197d6bd7b2f171b5c6a921f525294077b34ab31dd9c00b2be54584adc0ac222c4a44129b3485041e4b27332644ff0a5a4127f972bce05289bb1877653ca674df69696fe1c27ff106a551abda1decbecbc36f10c4f7181dda56d0081d6bcc7fa43e4fe45b3be9325bd7ad70e66272f7f7d30982abddc3121942e5234286cec79faf3f4b5e31a6ee627b2d50de74ad304b4385901bca9612aa61d4e92f39401207f72b2d5276b477375f3094dc3caab5e92129c9516a6e644bec075b719db1e2464a1b4a2e20bb8f047993a7e89c7df5cd33f8cc2ce167afd890f94b02c222719e0004dacdba22f380ea5b6956977d10e6b0f482872e1736b241ca2ce23f8ebf55e30eaa0d80c32ee8e5ddff5ac23f3dbf01e95ab57870bf76061c6e13be56a04aa5e953c483980e013e4cf6c89c12f4b501280a5c04e9fcae628c5eed30fa5c57a9ec342d90a6990fab53c1f53e76e0d563a205422bcf71ce913c5486c9d5d6e1ac6ec7f1f14971cdc03c216da1836315722429c5c4d2bb6b5732423890d5c181bd25a258e9a06074497f9a0d8ec05c7480754d26837fd4e8a0f33751d725da74b6e2d5e43e749ed561c7d9ebe1260ad18034647b66391e52a36285113a0a752fc7dfd4b38fe8411222c9619f65e03a4ea36a829bb740a9c757d04814bbdafe0357d99819919c9bef379471123fac106010500fb82ce8762d8d04c5923e441200f75c57c303af6dbcfce9d33a5cf5fc79d02a44b1852a94effbedb4ae2ce142592a7213b755dc9e796bbec20250ee07cc91b866b8a00d4b7bd8eeedf33147c4970e2c185ba4cba1c96c856814e8c66a059069cb16a03a1c73e0d6876144ea343c87a600a5dfa4f23eba81aab18d03f7bfc1d8a4121cf57287531670374261f539c912f49dbd27b4352315689a506e67d021538afd4e9f439f810e63141516322a649993c50dde56f1885e8d7ff015197d00ce1f98fc2085c82d41956a62201209610aa9bf7bd62a4b9a2d1abe4dee7ac64066f35ef1b1dd66a6ff1e77e5fdd105090ddea61e938c1a4093e0553a168351738892abb0e019ce11d8cf1308892e5e6f85880f348b9a7f2dc989d7c845fc5a709792126bad73e0808d4341abd97162ec26b6250909da46150a5c9f472676d660b0407c2b9efe99495b47111d6126f7b6950cf79b500d0b102a2f8c8e9968fd70935d0d464e2680b816c25c7c58f522d763aa4bb5552a0209b9bfc4ace799b872907b81c19cad61ff8fd52141bcb1034fa55a29268218e0fd50df8f08c6bcfb525ad14bc4eb6d887e16d50b1e4446a359592a4fd56b96476ee6202858d61e88b1e377637041595b9b8e2303202372b9c12b3b04c3756a3231cbf1c9c0800ee060507a397b0296ae466695eac6b4bf6ba6a27b347549ee712616cb4c32b135022344842a89164fa7e1ffe9231f2f9921b3136b3cb12e1d7d421dbd0217da3e9dc085200d68a7f5d63358be1b3db54928f55be5f6815541cf3288c77a3ca4aedc109ca675090bd201d0fce3fee0f7e98464de80e27cb4a392b3c993dd79bb0ea0b20af54403804a09be1e17b0c599ca2172053775c2563a81209a18267a12fc94e16db386d7da9e74041f687b11623aaa92fa4679121c5e8791626a5d5867ff8a33c54be90f0d2dd549f3200cd95e18399c07248b9625bf44f4486b89a4f54fd931bb52ceb09f4df8dabab0550d85868b4267a598948bc6c748af990650065d4b03fbbaa752fbc36e4b4c5454ce806e8fe1dbc8fff21a4738352158ce4127ac2762fda64fdeea70122bc8f94b45b57052e286a54995487668752d8957fec6509b4140c480aa939d281e77f75cffd56b75272e905980a9fc490cb22c5fa15138afc1638db0b1a8b1a615eb0d56f4b1ffa1c024dccf026acf4ffaeab58f453b495983b15e95ff37cfb0a3ddbf19512f5e3ff565731c7c26e7c3475f1f01ae3fd4eac39faab1596868f82a1fc82ea55d20ddbb50d5f16101cf1facb9fa0ca792c3af43472d35556812caddf41514ca3f9f86535e1a5f910146411f8fb63517398fbb3244f0172fa95f12af25868b61d43566e62ef9f32c75a2e00c513d67bc5dfb67104879728a117ae29a7f998ba2645da1f7c4ba4199d90c5025adca1ee5c82a16211b461ff531040fb731ea48a90029109db0511336ce2147a52bd7f4ddc683759131201a511e34efcca0611d00d09b8ba9f30ec6a8b921dba0c2129236cc9863a3770de7d5446250a6e32bed8808c04781c07c81c8e8662465878761954978a493e7e95939a50fbac760ea4423328528142cce1846bd46f1559badda740a78f633461280d89e5d82deca23aa99de432ff1d0c34f0f19f694a99474fe2c35cd20b1aede402128e60341cc6ed62942e8abf3a9aff1d281a7dacc41fcde4483e429a117856737d71fe66e1e0cefd8c38ee80c321cc948e790f60982a9dc4f8912f40279623d21dddd04c1149c17e380c8ff177534c689d1526040559a65e08de2c5915a20d9c510f06115469882016058978124db01ed3c36bab7df91ee0b4f3cb4e12eb8b1ab45285ecbc9eb39bcb5fb81e315c33aac14f37b403a79f414266f36f17d2f3a8038f2fabf88234748388c44e5fc49c4cb2a207eeee666efd561650af0f9ee7b98ddbb33bfb8205e545d92105cd76f6d5553c189b7cf11c3ffc1e171415647e50fa2f3f53fed865ae5bd3d02fe214d3b8235516846f6393160c4217730e3801dc70f0c54cca94c7ed75f4614d04450ce23aaad6b65afd1cbe0238e96932bf05df84b5fe97a5ccce9ed4897514c8ea2f6ba63212e59de833b8a850497315fdfc33e17dcfbb8f730055ed3a0d362206f9b1df9a45227903af0be3075c1d2a3dcaa668afec162da82a7c90ceabdeec8f1f43fd7165e77ad3a2d37e32e72a08b635a13d07f9cc6de8e85aa644030a54a3c9fb98c5b487f035fc68b3b73b7900f403057bef85328de8645cd855c7feaf000000ffff0c69aee900000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
简体中文English繁體中文DeutschEspañolFrançaisPortuguésPусскийTiếng ViệtTürkçe한국어日本語

OKLink is a multi-chain blockchain explorer and Web3 data platform. Blockchain explorer for Ethereum.

탐색기
LitecoinBitcoinBitcoin CashTether USDEthereumEthereumPoWEthereumFairEthereum ClassicTRONDASHOKT ChainBNB ChainPolygonSolanaAvalanche-COptimismFantomAptosArbitrum OnezkSync EraStarkNetBeacon ChainX Layer TestnetSuiDogecoinGnosisCosmos HubKaia NetworkRoninLineaKavaPolygon zkEVMScrollBaseopBNB MainnetGoerli TestnetSepolia TestnetAmoy TestnetPolygon zkEVM TestnetMumbai TestnetCantoManta PacificX LayerFractal Bitcoin
OKLink에 대해 자세히 알아보기
소개서비스 조건개인보호정책 준칙
문의하기
Partner links
OKX website:OKX.com
OKX Web3:web3.okx.com
OKX Wallet:OKX WalletBTC walletETH walletSOL wallet
OKX price:Bitcoin priceEthereum priceCardano priceSolana priceXRP price
OKX calculator:BTC to USDETH to USDUSDT to USDSOL to USDXRP to USD
OKX trade:BTC USDCETH USDCBTC USDTETH USDTPOL USDTLTC USDTSOL USDTXRP USDT