diff --git a/main.py b/main.py index 7ebb97d5..5566350a 100644 --- a/main.py +++ b/main.py @@ -667,7 +667,7 @@ def main(): valid_transactions = [tx for tx in transactions if validate_transaction(tx)] print(f"Number of valid transactions read from mempool: {len(valid_transactions)}") - max_total_weight = 4000000 # Maximum cumulative weight allowed (4 million weight units) + max_total_weight = 3000000 # Maximum cumulative weight allowed (4 million weight units) # Trim transactions to meet the weight constraint selected_transactions, total_weight = trim_transactions(valid_transactions, max_total_weight) diff --git a/output.txt b/output.txt index 3025811a..4d47102f 100644 --- a/output.txt +++ b/output.txt @@ -1,6 +1,6 @@ -000000040000000000000000000000000000000000000000000000000000000000000000cf6a6537997ee09076609a95af00bcce245ce9866c9ec97683266ad5af9f7ab29e533166ffff001f38bd0000 -020000000001010000000000000000000000000000000000000000000000000000000000000000010000000d03951a0610076c0000946e0100000000000200000000000000001976a914acd783f632ad040fc72d9a06ec17ffb2d8a97a5d88ac0000000000000000266a24aa21a9edbc77aa5b47ac7f5e3459fb540f97582d43e3f7b774535f1461c3e3e271d20fc90120000000000000000000000000000000000000000000000000000000000000000000000000 -2547c3869d39d4f4c0245125f3991ef3bd3023007b70333870d6559e97c163e1 +00000004000000000000000000000000000000000000000000000000000000000000000002c8e3b7ee4d95298421065d09bcb8e496315c9596b7a122f5161d60ad64ff2c2a543166ffff001fa9700000 +020000000001010000000000000000000000000000000000000000000000000000000000000000010000000d03951a0610076c0000946e0100000000000200000000000000001976a914acd783f632ad040fc72d9a06ec17ffb2d8a97a5d88ac0000000000000000266a24aa21a9ed16d583887528239ae9e641418595ee3b78ea5abefacddd5619e91ed448fb792c0120000000000000000000000000000000000000000000000000000000000000000000000000 +5af621feacf9bbe823f0439d62866178e12c42f5b3aa2bf51e45604f0266e437 25ce6b8d39d02471c43a804569a72015e81f3400170c1b8f5418e6938cd60b74 34845a0f5eca756d7768ee2f03186ec4d73d86f9ebeaaf96abddf8bb733641b6 93bba324688af65b727f0c9c08f0fb45e2a2389b269939b1414f4818b071c598 @@ -5442,1064 +5442,3 @@ d96130005c970fa142402b060a7525dbdbbeb759e82740556077dd00bac1bcc4 b8be7debc4d4eb0282d58b1cab520621b54fccf6090cecb3c591e6e8bbfce0e6 6ce03f19092ded9a1832c68ce71e95bf15dc2c731975b91735e6576beeaf6d78 c3fdb3edec66389c71d93ab225f75a3d19c506874c1a25d7033f0f27c2eaa7e5 -325f69e3cd0df8f6f3b470fd459db0c197c2afbb1b48b89d00087a24ea77bdaf -23f6afd38005c9ff98c808c488cf06ad1b29cc730e790846398539837cbb7bfa -09d8a722a32d7d2871967db6bc55a9b26ea2a1106d0107d148eb2722d3cf2faa -114253be6c914f71db040b99ae74de0b82198898ecd3981a246ddfaeaa185cc8 -c201290dd26f08fd27e08d78db982ab5f71ec12109f6c9308a09be0ac5db89cb -f10bc76cc2af8765b7a5849718c1349c48b8e3d21e38e97c6a05aa4e1ea7a7c6 -43c72013958451b1beb761cce6e155f88f1e7455b30183f037fae6ac3e5ef00c -2f5ad6366ce032bd9f825406485652067a3a18e62a19decbab34f215fa6934a1 -e00520014819076abe1e311f569d4c7f03655e222555a9045de9fc8f457056e7 -135eea4e80ebe1306f68e3cf35e83ae281ee39ed08986f69ac0cc413389b9769 -cc83fccb16024e257212c7ea9e75822a8c6f35ba579676746639a8467ef5ebc6 -14cd510e0ef2a5f54e2202a9979ab398589d21277d9a79af1bf9acb3b0bb7fc4 -8f07ed0bb51d111a7e8b6c310c8f13636fddaf34a6345761cb842b28b8e1041d -fd43bbdaab890be6f572e3057b7e0a3dd1cdaa2bd92080e7a06ea3ff6aaa8c00 -9851acbb9dc388603e19b127694352c4bf65fe51bb3525eff37236ce5a615834 -3525bf8ba2fd498eb2a89adee7ad19414be58b25e452848c6cc48823d45475ef -5953e6c597bc36e567b43af14f7b9cdf3ac93ac0b807bc348162d6b6b7ac73da -04f58bc425d53137b9ebe81015772fa158a7a78f7f250e04cc98c67275f7084d -5d3e005dad6f791a8990ec0576d51928c85f1cd87557cf2ca0dec4c645c53cd8 -56f196cea516124fd05218bb7b33f24ca73b1c878310e3345cdae48eb434c79c -193a0215c1b05bf7304586b46515f55b37337c504dc6ffd970cc52de77065837 -685a794ffeb9da044facfb79bd78294098b1e8fb6676e0f9aedacf793dab7ff0 -69b09ca51c68e52231510f5358aba50a705e73e99a4aed455ad4f1906c4f17dc -16d21772a8460a9ae457465adfa7e478a46d4339c9e02a6beb5f033aa94f62ca -f91d8c668b6a7a1c5a144975ad7445dad92c3c4654224bd8b4f0c1ab517d3e0a -9ea2259e06a322f9f31ea35e315d8fcd8aad1fbf073c81e2440629cc1f6e37ee -830e054117ccf4eca91299ed59f2d16c78c457c3df37f1b93100d476a9475dd4 -5b12689011f60e92b5b6a58cff1fefc24b9e79b01aa83bf1abbfe63169abf3c4 -c38635dbc58cbbc0820a1dc915352aac68d81449c3771373ba49d7e858645eda -f624a8c2eb499d68ad12a297c642be16f95f1be9d74e037c681675b2d31bcb3b -61ead387aeeea489be56ba2f699bc7064962b8a0239639a247f9a3f22a0804b6 -df73b5a24f178df4dc47c3f8c36b8f219b519e73e88cd883ac1a2e1c05cd0fd4 -c19806014e25b667eef856b6f6afd93a31890759e4d9ea7bdcc6be5a4b7ced5f -85b968dadb55c3130efb9ae5da3a0e4561af5e888b18acce732587546477ff80 -39f135b39f4207cdcd0f3f1dee591bbecf4ce2ee1541e10a14665a030068668e -117aaf616ad1547be97c088bff1fe0cf701a76b5576ab1a5064dac4bddf0ea24 -bbf75d3ae7619df58a5d66d82308a7aec862584131cd32c5da7f4ca28b37438f -b49104faded5904d0174f084e5c54c16135ae896e0d8d4a94b5d3f1e5d0a90ce -1aef558645f6c9de23619ed3bc55fa93238360e2ac3aae0f22937fdf0a07c576 -e49e348e0f948e807c7a8edb3618ec36ec1c6134bf88494f21d676d91c2b2f68 -dda05acd2c6261bec3a864570b65b485283c16ca76e81ea309c445d64dee529f -6f044006e0f8e505e0ade1518a4d48b29b60f5c3cd19e9d36ad0e27a9a7278a4 -42b7511e313cdd893200a92d9a49a91a41321705737a6f0c2ec69e945244890c -3df9ec618a7ab2c9489f9c9ec2517878633c8b6327050e88277006a6998239ce -8b6847d7cc36e6369432813aa3e5b5e162e0f84d5dc0d5e29ab7fe37f350b77d -caac504295c06c09246ba121e2902a0ae44354c4e96af29bab4d4918fb57cd4a -bef93e4811c3f7133825033ace72adb52d34c3e1447ee6c589a813f4c1fd0d4b -d2165a3dc4f46981795609d095fe8b2aa8af73c59e72c3c823c6cb330c878375 -175474b6b1bbc93c4f85bfd7a30040fe2557b2c30ac7c99abbbd9d416defc5bf -698ba5a7447a63aae6d9fe00a3124cb15b38da7b1467ab2930436f70b1c102b5 -e499c7f1374cc9b3557263842ba22c3db1059ac1c28b138a813899353f03f29c -55c895644c2474fad12301a9a9385df92779850efec50d43363109ad501eccb2 -779a5345eea3680a5f485fd7f4afe55f8bf09a8f832f68088fc095e4dfa1a490 -dc5ab4ea3cf0dc8b9d4f0e5a9d72eea4c94e4296162141cd74d1e4f38673624a -65c18d1223a4bb411c77ce269850f1ed098737f4327fa196a2755e6c00ab6de5 -105fdca940fd8da347b538e2bae21160953bec0833c76e8ea58ad208927cdc92 -f93a88ca79470a5bfb6d6ee27a33cd2579a9392b23c483ef9bb4a61a8db53401 -c1311a7f803f80b441e4395f44c578810e8ae6dee64a9db68a2a9cdaf6885d21 -70e28057c83920ad5535b0020f167c8871ee118910e3591568833c73023ea714 -eb3e29a4eb5af8387f80fb1bfd7799af6418c1243d8f637035cc6278a35d2747 -231be30df236bf79de2f886d8d9fbf98c412e563bcec75d6635c56e37f62d3ec -9e0c47600ec33341362a32de8980709e1bba02c90cfb13f5e6f5db613a456f1b -74b00a8c7ee0342ee58dfa96fb877a04ac3edb50a2efa679940dd9a99dd76ee0 -a1abf44f506bafa649f89bbe9e43a5ce3c8a180a7512a111c0644793efb435e3 -47fc0375071435f151eafa8db1fcba9c8fcf2e1aba49c9d2a1395f157d7f2d32 -9356d379aaad972d8ccd01b42526052de6992979bf7cbfff7864aa33f86c42e1 -cc4d47024e9564d4838be1e428ae2bd6cdaee5ee9cc39757c9f4a0722563d8b9 -fb1759f381a5f5eebcd590efc472e47c63b72ad8e5a503a9eb5fa47e6edf1aa3 -90ac90affb81cd7d368cc6425498d4e235dcd925f9b56bb04959b2b3f4a9dfdb -3ab437c68d324d95c9c22337dc54e44c35f7076ce3bce2b7878cd339a60aa94f -42ad6fba1ce3228dbcfbdf82322b4f2a600fa5a294b5c8226d8c201736d8ee78 -750a27adc83d719ce863303f4c8d7f74a4ea83c95fa092ed4c2faf26a56f858c -9b052e4d7df178aa3a5ecc063f6c0bf1fb3214a745d0be4cd9854309ff84ad79 -afd1c214f49650101d7fbec35b2aa188eddfd01070970e0d4328c921e357077c -42fb4252f03aef5d460299d694eaa45095482fb59282600c4095a9fe3aebd2b8 -e537711d6bac1ecef536176e2ca96f0e1f49d2d97e5c7e59598bf6dbceb394f3 -23bae6ce16593f84a6822eb4204f7e7628d506d147daf7379b6ae122286f4dce -a4fada66644d57fd902ba5f9058afc10a79e87a2b3b494355dc178a57f9cf55b -c9fef5d273a99298a4a4a6551691ea33afb6698d028af6dd08b22a013b1d8c81 -0039a6f53f95f41589a354498db454a3f9db24ba9dbe6132556c2de830a40772 -c2f88a56a718b6178ab915a8563e0b0f19c6f377ea6507b11491f0a05584574b -9e8f6ebb1be6b4b917f9cb735c9c15b7afa94731d557cea26f5069bb612edab2 -97677e4f0f3a121c7d76ca49534b4dfb4f5312da4509b1e4a0a569381c25d17c -d50105061d189373582a6701ff841cbe43ff92e92a8f24550929ed50312b036e -3744de57025ea32d934798ea141316675594a7f8e96ec2ef62e5b531efe9f249 -3d80f3ef189bc602d14e512c6167ab9b6ecfe474488d29486a58b129666dce3b -1f2b56a48220656aaa156a87b8b8b563aa13fe8d241a36fcc0285b4474cb7dc9 -b69f49ad2a4904de92d1ed2b1eaadf09b036f7215d9a4886ecbcb3d2a994c8fb -06f66590d610151f94870cfb2be27b38dd798bad8d0c71c3ea558d09ea8911a8 -c7c0cc6d879fac3a5774bca00cac0e8a56c52c930e51d16c8bb45ac3f8fba3e8 -a9447c68d4a3db76925058721bce734737952edc8d836a78603473b5b322e7df -ab366ed7b3ce603f5e72887afe64146b949d22c6c94d4239214a79ca1e40bad0 -0fa17676ce16a01098aaf5e36acb05fc1e5c79e2d5cd6b2f5f1bd7bc5e119834 -29cec9f021239f053eb04668e7a46c7908580f00e1a21a055590216531bcade8 -5db3d17bd5574703597e2fb846b421a4e1debe5c588958a7b03c0cd800bcc7f2 -899e497185cc1803ffd86cb066253c1a02a2f2cb1d1638bf11bda2931719fcf9 -7494ca987f52215a8c4b7fa34c5b7f055ec0977d95753abf105a4a89e36398ad -651024c2f5b403fd90d78d9d39a5706738d775bfbfdcd3e87b8fe8c45076c8f5 -fa545494c3b2f6a34bb2d7f1dae71979df159ef9b5204b5f0e4df265f4b2c949 -fcf954cf99fe5627f8b2cea1fa76d56872a2ba7c5f1666bb8640227263e3e6bd -abc3ce9b610e4c2bdf1c41706366e6c84eac7dab6657199f85315173dbf64e89 -afb56bfc7554c61e6f72e65c4528f4b9ef6d93266ef1f29ed8cb5a25043f268d -e18f48c949baf9e2c257586a75e001b3e26e5e166146b87081310fa425e41bf7 -3345bc6c8a5632342ab8e74c0caf2eefc2baffc0c4d8e78c11d0914ac4d3c300 -efaf0009b6ba0807d589a552975cb31279868731754d507fbc22dd7824200dde -5fe0768a47090dba2ecbb66cf4c8d405f992b0e2a24c03cf480f77a70cd8efd0 -46ff842c9e2f7d06621781a0d77707024f1d2abcd98c329e10c5db5ad41df708 -44c7a128bf929ce2e116ae56559cde6ce518afef6096da9274493b2ca1e6b056 -491bba27933daac8ce7de5dc7af6146781b5c3f3f0366b4069da0f908ee14fee -713402a6359166b60f3be43795f9311852b6d94ed4230f96f44e690e13794eff -0ed889d89a873a3b3872b85aeb438331f9f34dbd833a8e0476342df14cc5bf50 -950dc7a272cdc559569325c25bde0f9407c18aa2c4da2c56f2d9cb68fd1cf1c1 -47eca767ef1806a13b3160dd02a4eab001b21b51b32bd7dc9b49384f168f9354 -a643772e10c7370a9e2c20d5416908b6c281fb4e83e15af6068db64db2892197 -e4da38d2727bb850780d37ae7967bf70794099f3e98a53f8f41c7267b68e8e6a -f4fc1c3d765ed81d4c7a3926364d5c65f9ceae3c8665d01d4d66d99515ff94b2 -ad3eef482455fe1735435301a567edecff4f9ce39fad533eb4c7b6334c2b3bc2 -16aaeb7ec76c76b97cf688d1b2294d800019c50f0a2ccc17f23c4159c8f70aef -72f59b18126dd3391a44e9dcc754ccb9028b327e6f9d111deae18480de7d6fbd -34fbc123ef45b39e393919cafe4d75138a117d8eb96bba48506f4f0fe50592c6 -07799483358740d519f7cc57e0426027eb33ab3012fa5d565f5cb2fadadde7d8 -580e0bcc88214146b362948cd2154b9100d2a895c1741106165cefe487199054 -39319f2f3bdb3c8439ac3d98f5dec67e2627545956580d39be424bf0c3125480 -b50ad0bf07e606e9a4756f859bb41d95a64c5cf4719933eccce433417246a06a -5f3491ff9569af2f43ab0459b30be6ea7849400527841350ded83f9d1240c7cc -08ef1e78a4095367e127c7636e39b18f5902d90b4ab3eedfd32ed2d1093726ba -3fb12d1e75fb9ff231ae18839b4eef27e60acadf27353597b10ec7eed55ebdad -31c2a886a7da65b2d6f8f7b9521b77095e44164c1d14481656ba25d4dfef8c26 -6bc4a0f5bc77e1ebb244b53445b219d3bad378683bc645000bc8a760e5c93550 -517c2f3b6804bdb7cac012e8e2845003fca081c285ca1d5b68e9300cb5383999 -7caf72c076992de5bb24db15004c97da0c135910eb85986ea106de9b9a750b05 -f8d9e70096b38b30dc608dd368bde84887f5ea03185d7fb97f03b903128c92e4 -7e654703002c0dd479e350a9025ba807f74d8eb8e73ad0f31386f378ddb0508d -99f10c8fe5f1aba938d343e4388c5d3cd0aa06aae35d1b3784f43537466ddb0c -7f246e0126b79821c8f055ea427acaa37ef150d6bbdb984f6179bba05182a9bd -25c50c4a4938207dedfb73c603539c602c1391581fc7c4554bfd7cb186fd3b25 -49aba705dcce7936d6f7b7ed5768ab763f81019bc6c901a15cff778dfdd7290e -d10c32a5d1137338367c32454990e4b98f6f1a09d82340327d6910eab6b75e85 -c7053257b8e58e97e15004238014c2ac5c29133469df69fd8895251a131127dc -6ee3df8af2c0f3641ac5b73f89660e8048678621b77efd0e36f849e610e3d543 -42a334097eb92c051963ac3cf3e6e10ce648f5b2b7d3c5cb99af759ce6db8f0e -192e00b2397d2e856339a6b37c522eaad4119e533ba9b1b50539b5cb763deb21 -e1b912f72b5ea807cd51479f803c46658f78110f6a7cca7f476db7df0e2c3bbc -8b560155c1240016b6f1400bb53026b0791c7c0d784f0afd2a31251a9b5c5dd5 -063739d777ae4310d036c6461c1a5b3d731c78b26dba37c06c0c6c5fa3cfde63 -271e84e98f0239fc2e7f916275001d326f442475081ac1a88550ee71d56fade5 -bdd5c8d0c2852b1cc69816e8b475fc0cc9dad0725ee623f4d3cd88cb106722bc -574e7f44eff9051a23dca024f731e3fec9c15e4250ee23884dad95c9fe2c7111 -8cbe833cd2e0cabf04a7c6b2dab874253ad1caa1b1fbd54e0f797c622486248b -6977bf58e30728ee7e728c5d6e1a54f77e961ecdb7f7878d9c6cb66ae3cd8185 -26ff3f3d32f48fb9bc841fad5460bdb5ce1e909dd95c8b1fdad4a63a37fc802e -e9ad7580e9c06c3376aa72aa47c101dbea978d333fb1c85ac923d54e779edab5 -361c665730ebbf33b1375272bc59ba3411c2c937165aad01fea246c43fdafbb7 -01a5a631321f8e41e42521472b78f23a5561ff6c2db76e4f567ed679b184444a -bda1be119c7963fd80e10ce89aea5cc7e9fb1451ac6848f197f8d22ea2933a02 -b91771cda0cfc67f6ec936035613e56a680077a15fc263c19efe04ee10078489 -1371512961e741fe4f4eb0b5481a2685d60d280ff9743e5135029692f6d939cf -76dee25f5c4f9ac52f626acf4faab85e89b29c167ef136a2b017b674366d9fbe -51f70f1afdb43a1ba1e8efed4e638c58792c093e8073e32559f83d0f33f8e11b -6d2bc3e38e06daeecf5abf4a8a2f3486443d22149ee4800be32f6f3139f617e3 -99b7c996f6b884dc5a1752a58aa22fef6dabc3cdf38e04777cc51dd791b55636 -f51a9a3a8c55e27c1bb1d0ce9838dbfd605ba5b9f01aa800a8beabacbaf21287 -c667fd8e84af84527e613f8defd4c8ad29d4db17107c120f64aa30bdddf28f79 -6e0383989db72c5cec4b437f7fc7f6af859e41aee26af64cffda212e76585a44 -f4edc71b67244d399f438e09846610b90329696a319a75911b0df550f6d1d0df -71948ad27157fe2f80d177c9fcc6afaf3428f0fcc4991aa18dddc8ae57d84bbb -c450815ef7464894c3d57832aa590d86eb0cef070cc305db061fc842e0f5492e -59198128d7f846042986a6d1c4f569a5a059ae2d55f11402c3680def026eafbb -3cc32201f6479c8eedabf35c069f347b3e60c74506d2329b1c4de36d7619d2c3 -756375dbe21d8c2410e5b1a82c9be3a2d0199b18d943ab82451d979727718864 -5374b3db0a4f199f500535e40445c76e9e0b106493c1c339d21b004caa13fa81 -44c580b2c5e6d515d612c75fc38c85463ed307e6e15c85a7dece61630ab470ab -2cd4decc4348be0e37a7beee9b288efe91e128c371ee9d215e33a5df97516d69 -319994c0c0d99da9b6ddcc471514327ed0569407fb952ed24a277f1d331a9810 -a88e8d76cc5be166aa91744a1b0d266d4cc74acfef4dbbf0800d3d35191929d3 -9618900a8f70e7c9626f39288a12c80cf1b1f73767745d33416406a8c6557b89 -c3dcf22d53491f9355965eeefbd8486805c991a7c6d055288b4a8e9c8ee4db84 -893e4a13cb12e73fd2f83de13a4289151922538fdc845db6e3a0da5b9ced2aa8 -7a8553f103ae032ab8bb27720928661d1e8002f8e11272123739fa88225d719a -3b44d0a2e5839dad0c5351c55340320eb56f727a362b11e3037ad2fb8f922fd8 -bd275be9928fb6987351a9c1ca507e041bbb2413e5677e0421773e3aaac53a3a -ad37195ce91e6649a683ba4d2394d0115be67ef8d34609e34cf072ee563e4898 -ec6618e71efbb71e50ac23ce8356bc5a9708d3f6362a7354c0993f72549d8c97 -7dc4586eb503c6c3f845c498b6828276d0ace32ec440c39c71fded3339923e59 -d5d579170c7cbedd2a03de76b1d64f6f9cad9208b0c25b27af78c42bccd5b3b3 -fcfa4fa6034da3f8f5cb9cc774deb4be34c1519f2c129f3383b6532a7522103a -95289013d5a17629dd7b88013ff65dba34389e4b682b4c4afdae455ebb8ccb78 -de339fd5b37d5dad46fd9270a7e7a9e99d0c75bb1b0525dd9d266d2fc6c19cd7 -b6a5d62a4ba3c02a520e3ebd7ab715dd111b3da917894bd807f3ed134f9f5e30 -86799ca49832bff5fffde205f976160115c9c5b8d8de9f53309565a02421ae41 -aaad4c994b87885819f8d353cc344da9487aa9faee1da75ab9f5dd85e0fc09c8 -8cd2e9f1726cf923447878ba18c0fbdd1c1698710acdfe5b6dd052cc3bd193fe -dbc6a1267a0b9c54b1aa36eae5a2d13f965b7a948d1d61fc2c40803b862bc1d6 -37b93829afe8369b53d9d5ed8df93b14aa4295879244d0b2d0fcaba3e5d38f57 -b3fbeea1a6a6b1f2bc996941cf947cccaa58b87a28ea0e2e0507919077f88444 -87a36f7e534fd45b9ddaacc09ed6353d1b3cae443dec0d72ee0fa8b8c49fddac -2b31f0bc535e1fde2cea2cee321ac709ac9ac84d200285c7f9ad078b70de2d18 -2e2e2778ba62dd00f29601606e0765e4e2d4e86c07b2175e65ee5f325acaa45a -00c09cd66e982b21a0f10bcde8ead1b052dc82b36f0d3d1f971996977734c2fc -b3ff4998e48ae2cabd84461faf7503eecd6284017b5bc5c5c05fc44f78c6c091 -6e8cc4b84cab9df3ab3e1a1a0412b7f2e8a41cf7637961a2c33edbcfead9d894 -a41a71b722b6bc720a22398c179216434f5a3d09a872472397a1a97e4d506fde -c9d98f855abaf44eb18cea9077d2aa7f809ea4cae3a38aed3bb5805d5badb4f3 -385a4d48c1ef4d1e09c7bc2f26ab6dd9769ed5efc86871c0a804f160e2acbd36 -296a822931db48fd38c0f4a02e3a54cbdf16fae0eb6bd2f320926eb5a9eabce8 -363d88272cfe019ba677fcf0ecf023dc2bc0fd5895bde423f0f411eb198744b9 -e676273e11d0e82fcb4eec39a01622a331a6f3a47a56dd088b85afdee0984e97 -6d2c47bcbb8bd25801d9f03ab7bb4a97c3c0b1818537e293ff226605eacf4fa4 -053f9278ffafc8e50fd03cfda0982378d9eadf1980ae875541e23978f883b90d -bab514b41044b48d237ca223178013bf3fbed3d59ccfcd18ca5af2473d7e1d05 -9b5b005fdc9a0fe5775f8d53abb52833db78fc4dfc05b2c1af389d0f99c0309a -75633ad93688b75d05e60de48956a0385f67b8d0a276b16a121783b7284aa832 -e1fff3b2570f2c7f9e25723505859e89539192054bafaeddb5bd0eea558f956e -ff9358cee4f94e0b4813c4424b7fd7e5931dbe4fb447623d5a0416f01b013b52 -b2b9babaed27600590f4dea8c9ee50342c95b16585d8e51ca9c75c676e9e4d2e -6e0aa90945fbbfde4c43bfef3caadfda10cffcccf715e1158a15c6761857f938 -c58bff0930fc3afd25967b428d7d2882af9bb221ef6426fb02067482d6844474 -1069a8297a96ecdd987c975905d420dd4d2b94dbef1914a4af294a3509fd6e80 -955f30c248a953c40b86aa6d3d74831d99af0ab6049dbb09aab4978eb3574cdc -1b13c1ba1500de584df2bbdccb8641d456faf0d91c7dc3fe95bbab831fae3cc8 -b90c582f4030f83144dc7dca84bd87ab8bb4995828c3acb8cb81cb91f0204689 -78627a2cb86421527ed81f17b3dadb811c4b7752b6ae405fd3ea466fcce534f0 -957cd3b6556cd841f4bd85e75aed98aeaabc9386c1322edeba051607ad0948f2 -3615a7da762195152535a0e9502905db09c450f2813d6d0e70bbf331d37471c9 -f444ad6d6b25c75c0340173dc7a14d073b3128bbc290560280aa5cdef40fed18 -42a5480b2c9b2fb46a428780f93203d742ae216c466ea9e03c82dd9cc5ef2121 -bb05c3ca0e6fdbb691c143e9fab0677f96dd1cd549d3d756384bf6cd9de141f9 -e1717cdc0a92bf120df74c1c5c15188415e650cd967bbcf433ec66ae8cfb00cf -749066255f2d3a2f1409f764c7c8220c96cacd114b3a693c3b14a6a2b15e0385 -aa9492df75947757b4c54eb3514d252753311d5ea010e87b872703839b8777d3 -8c7a920b3e9d239c6d508f45f4e40556638dd30e899879290166375a164744d9 -8dcab0e8e4f37eca49f2468f75b6a5fbc1345de51df17079cb804f41d232690d -e742f5f10160fd112c54b1b839f59f889d01b79ae2701743fe9dce504dafd77c -fb428bd36aae243e7eb0275147a9078b52086f291428d9f0dac84169b594cb4f -7c8cb4ffa06e6d6d26b7b557467fb646c3ab8c7c8c9aa6cb7a7fb69b72fea619 -710efdd2e808747139c0a3324334d05f9e24dbfd01edf79f5db78b4a99f2c42b -e62129c818eac960cb7629680dc576d6896b01a4ea407609e9b7254a2abadda4 -effd174ac956c3bda653da0d21d84fa5a1bc0a12513632a69c70717002159629 -98b311d237876ee73dc1b92f0f5aeefde9e9e63be86cfdcaa39679814535ec60 -191251156bd59ea60fad7a20d75d644f3810e811a62dfa445c322821889afbb2 -d83885af7a465c6337e5e0ee014b2225ada2d47be3b4297b574000d94a551c13 -5faaf62a57cf11dfc0a77ea6dd70f4eaef23498cced5338737db5d118720333d -c088b8326706c7d783b2359cf6cbd54e14ce7daa3905ed92602b96aa190f2bf2 -c6b87acfbf0d1b0a11db4115e1f291ee42aac83b0732fde4fead3e1e193d8bff -533fd3ba1a5b372c6549d73b4515e239cae5bb50b2f67be197fe41b9e6b69b8d -bf9f73f20a97c0a4f1f708643a4280f71cf3ea32ab54689e3b32fc47e86aaa99 -309a415b70a8e59688a2882fb1ac754d057310c7292bff7085f6730a85256ab0 -365168eb9d9148584a5474176703b98f0ea4c067275473a4c7f0b283701bd8ca -120c5ea29685dc1f59d6fc60d494baab02f5ecd31835f70e9d3fa1acab230cc1 -298ef9d30184ef7324454cd741a30e4cf7534f2a6c85b19763fec7dea0126178 -74244e57c8cdd4652ef2a6213fe61d446fd9c92679d9da7be442604a168ebbac -29064c4d131a6ffc8b5143973f9af28cc2ff85a545ea9d498fd740cad6a340db -145235e488bcffaef2d4d9aaa2f69aaecf969ee61e9d613c3d975d120bc505e1 -dbb5c004fe3f8eb7f720e61cc82caa08a4821cb8049393b893bcc1208223f29c -1eeb8c671001d602cdb54aa7ccf3f4ba3e36ccb8669db6070c786d680827d544 -496bb7de354a2b78bb30666c53f5acec69cccfe7964e9070047869fa5c1b6bb2 -1240d97948c9949909704dbb5386b5086dc7e25b72116ca698c9d11afbb4ea1a -3d4dfc40c0ab2b136b4013c1cc7dd1ff12375e759acb607ec8e5fbf792eede95 -89023584833268c72ef5dd1ef665bbd1e8a0cf69ad02d129ab7b167410ca3d99 -6afdb674c5acc1dfaa30c879d9138ab16ca644337221c4f0d7bb0bfc6d8816d0 -ec7b6d6d02fbbbebed36ca87f7ccabdda72cd9268bb47250eeb253a2f5873943 -1240c30733d6299d4858411afa8f5f317f2558859986961cfa56feb40865002a -6350ef6541697b2e097886431cec8c2613dbc28b2536301edf7c734ab26bbe8a -c09cdcaee9659d4417c40541d780e3f3d0bdda3423f810380816cf48531da87f -eba7f466218e028f629e28075aa12a44cec9c473b547ddce58e72f6aef2f139b -7b420b54d47c42a3970ae4cd54bd60559753b87273e7aa2bfde8c1b32a7d398f -fa22bb1781f9eb433a1ae22e1d4249a86d7137f911498b9f91710c66472c31ba -bf051b3ea14377e615cfdc1a293df10f9a9b3d131c4b434bdeba2275976a806d -124062fd7f3ccd793fc21fdcda4d80ccfe3eb9763931943368e8794846b9f598 -0fbfd137a64949ea2564fdc4dd3fcdedcf5fd35566495cf6a3d88b4e56a0b992 -f4be74d783dd07a06a09c00a65ce237689ecbb9ce9c80c8c73ca75bcb2cbcfca -d559674a27da94f736958c873402f4d9a08cc193e192450564064ce9448fabdb -fc131477ec248605c2ab6599845a55b3442edbc83394d88f2e7081155ce9898a -f8115a1b958fe276baa599d951a8bb118f6317c3c5550000aee5487a5eb8a8bc -e8e6d2499c8afba322ed633e63f475e5c9a1ab53fdf55e7ed008c8a1bf769114 -8732ef9a6fb98fab923f74ebc531cfb8eae1c72657c95a1fac23211ab9553b11 -9d82a47201944ba330a23ca21d957d6bfab1bdb9b2b7e3d1e239c3811cd0c5c6 -4e6b40e498fd0f7324f5ef7cf90f7db47f51879704d701f03a807eb60ba9729e -9ad93a390637940cdf4aba5af19b2039546ec2502340a952cbe2bd995caab163 -ff32fba38600d2e83875e6b0c1cf302873b7b33e9e15ccc50c4f1e7285c3b0e4 -12404ed8c8d7fea03da4eb7d48dd7e0e44fbb8238e26a4ce38f82a7908c08b81 -626a3586c13085feb31c4ef0d19049f34e79f34e811aa66691642f40d98c7a1a -6c2fc137b5fff360331204389bdb691feff31f962f7f9f224da766a44a53b1fe -891a4afcc573b65af4e3b33bbc39c17e498a2963ebba329844c37ca6d5f28e57 -bf53da6f31276953d47112e455ea156979e109a5136be8ccc0ed8efc885c4bfc -6d20e7c653c63cce9f26ff5c0b53a94da8cd427448a623d3d5302c830c49f165 -542b2f4401a7f5aaa3781aef83889f7f48f9dfb3eefe6c8b51ab1f37ff916735 -a9c99dc5ec74c6171095a4b156d8127ce003a855c4816f2caf90b8832f563471 -ece239ce85e1173f39960b09751b00bbe089d59353ae7f3666f5ea22879dfc1a -f856e86a2540108a701347a8dde122cc0b178777c72ebb36a8818a1e8f86f6cb -0eeb328b6ff661f9502104fdef5337cf3b98dcab276811f4d4a0d59c72bc2c74 -7f657ffc72bbe5f6bffc9bf31349317a112e6aaf37fa2c7c222bbc76599a89b3 -124010631ee140a18ee696cc60b52858757689b37c282338c9df8ac97c7c52bd -5eb86e817c483c9cab68faf228a9cb1d7566ba573f32d5d5e01b2f2ca42d79cb -89edfd3453a10f6ce442b656437923479ca3b35b820f4ecac1c1b6e82cc93b5a -cdf38142283471fbcd28e43f58e18fdeb8c5f3f1f8e911e99f881f4c892f47f8 -41a29ade9ff476e7d75c431da8615953d5b3ad91a6b4ed5fa0317ccd80bd5640 -3de6d57d8d4256283bead6ac94ac9aa77c476bc9fdc614dc8e19184d24acd36d -b09703aa3602aebfafd0a9a26f8e961e5ab02fea46b8763ccb8777fd574c3870 -f4fa780b5cac206fbae4fad8c9a44772f467a94d1bea453846717d9e0de81bb0 -d760142cea74c9af523cf6ee95b9792aee32309888405b447e44985626adc41d -bcf5ee8f04f8ebaabe52e3e9e92308cb4a65cc592ab621eb2f2662116aa3746d -ec90cbd0bbb52f34035e7f026612f188faac34da94edaf546a13b8fc6355d39c -b8114415290445dde4ca10bbdbb8aa73aabc15119b30fc70ebd176c563bf3326 -9a4c439f19a047cd02bd3d4b9949a1147fb152c75e0feadc5400ac9122e7860c -9b2a36fd1140e9d0e72d4deadfb058979d4a197cde6d118f3d09cfc532623468 -1240380f1f70c9d167679d61ce11a16567b3ed4fc95632ab94d08609fd76537f -b2c198399dfad27359243b38818087740e5a34954e17d45af1240227fd602d8f -61a73732df9777893a609f874bd1eda318f740312a60e49cc39abce30a996d82 -0243a0b54e2cbc6581b3c8e73ed72f9ba6ca63d6e03d87d5710483af3ed963c2 -4138d633105a5c05a683e44762de2b4c7228aa08fb44ea199b31a002816d7afa -2b6e4ae1f962cb7165fb0ee502756053588e665364ea64c6a28e4e4dceac8b9a -1f667f83543442da94b0a414d9cb0e06d66216e91efb083ca883ee6ae1421d2e -72fdc391efa4f4d94c7125c3578dce48024050832eba3dbeb6bf143f9a494ce4 -67a54aa6bdbe711d12100192fcb22dbfd0df60852736485537dc2dbc4d53f43d -fee479dc4e0dc80efbb2574755d6f36f9dad68ea1c2a0a5dfb8bdf3b0a675fe9 -1f8abcfeb56ae49d6d893de20e722e6aab7fc5dd9208e8a52792af13685dc02a -33208adce88477a8d40953b322d9079be118dabb96e6bd913b36da29657e8eeb -97f76ec97efcc942b172142455f3b20f10742c6d8a6011037657a1d5d5eb4ea4 -0a49d038b029e22177869a428fb54078592ae26714a044e7cd8bd396a0d3a0cc -124020591caea5675263d1a3a615222b39377bb1503138e5629001e35e2b283a -69e0b6146201de8b859cadd5a4269ec04c180ebea8413563f109dbd710ea11ed -12409ed45aa1720ca1aff4f3820d2b42ecd3d773f9c051a1f47765b148123cc0 -eb050bfe81c9b0b8c22134fb8baff5ee3430150c91bda2752ab58e4700e8fe8a -9027d14acea41cc45fe0a51fec5a33097524a6ae73e3a846e5ccf93005235804 -fa8f33da78b61a52c8ebe5a56ff66bdb8e4846957270b325469127675ba4c36c -12407e96afd7379f406ba732d80f2016d48519fdb32e8defdedf99f582dc93dd -fa966edcd3ca6c3fecd2e1e520a2e1480ac7b6f41b27a195a128846f3116760f -91488054f9ad3cb2298acb82f976ef320e14bd14c84a882f87c3e8a84923683f -f26034f06b1990dc66ec551bc4eeceb9bacac5359d774a582597eaaeab47a0a2 -7f5584729c3cc91cd810bfef032900c2126d98897b03cf89d115916bb56751ba -f3e83c448489faab14a6d5b58de0feb4ab398863113e46234b8397ab8428bd39 -27d930caeb6c4b854959673fce7f0722a69b12b862476577fbe21c143bf51dc2 -a08e99709574d1a7351d6472aed618a7ad39033356eeadbb150a16f499e044d5 -58af46b6c6ae64dc7f720ea2d51cdc72b17a7cf6853f3603d6fb4ac21b8f252e -9d82c9dbe26be42c3b9bcc81bacc2460480c12c119c783c13dd9742ff4c44056 -a73fac70a1ede147b3d2b37317972e6b77ace440bb8a81610cf780936adb9924 -49c723037d542808c093351ec40e5469f1644b2765c8b03e9537f72b839ab44e -216ce8b3c09534be463fb016d58832e5c4eb1bd2d0ad775007b22b7335fd24c4 -5c504b123c666712553a5a8095b30f0d0bb463606e1b773652f70d1cc18b3d87 -1240a01f91b25ec1a5c22741c632763dff3cfee7176d0e95fadc0b70a23e8987 -80fe847f078e1348e40d784a9268cdca5db2948066a4e8dffbcd4eda65b5ba9b -419a96c8085276e9e341cf598cea6ac6e524d11bf8c63693c5e20b20a43a80f8 -669c6e4d43616789ffc61e804a66028f04e5d029b0c6475decc7d4f6aa309e8f -25df661abc284c400557b489a24295cfb46cc4122b890fdf4b2d7f254e3a1777 -5661fef3a650d471443d266de66ae4b8f732806d90124761a56df096c380c92c -b1fcdc8c9007a4547c39357fbaf08d3b677f0a79b9c967e627f2278515151594 -2a22457b1e2830b6338a9b573b4739a3c8ed460fc71b5fdf52027f24e90cecc0 -9fcae54b8ccaa3c00114513bc2448d11b1cc8ff31f3937698fd40cc221a09663 -623beca6a69c5fba9d31d49200b9495e2890b57075009c0342f4bfaf5f3a47a4 -14034095e038336c10d445083d6d2eff7cb91ef46c61d3fc2d2f5b2300039045 -74ec1b83b132c107394cf70c4741a664345fc778dc56e689c63d8c29b91779ca -e8d4d8766642b7ed625c76f03636326cf78f9aa8aa744e49e392507de3335a53 -987d76b51bd48176ab3cc630a5ee0214112fe8f48ee5fa905b325293b98e58a2 -0c7ce46482a9d9f511c118ba18d1bc505fac643ab3a825ae02fa533220566592 -d57b58e523930fdb7965eba7a823757ad3813e51a688a6b5d4105bfe40c870c7 -0116cb33d4af228a15d3f2951370c24b3da23274e9835307707067ec7422640c -83899a6e4500677dfbf1c727fcc538bb2760c326e417e82e7b55c03065dec520 -a66b76273f2e5cac09912235f5ea902c9b49634c685e215d99fab6782428e7d5 -d4dd7722d73316395a5d5862f3d875f6080dd5e6f008e5a8cbef8e4bfe4371a2 -322eac5bef60997a058efa75018524a38dc712a38c53820ba4b1693ef1cfc8ec -0eef5de84d6660777744672a74e8deac645ce27b8fcbaeecce7bc682ed7aeba1 -50d4b5399260e4c5217c77304a0e0763c4e592225b1816e4993a57f9d7c9e35f -d9f008498a29759d86d0fff5f563102c29ce6374e2936cf6629ec9339b5dd4a4 -16756221b5f74595cffb914b6b9e15da83bda270dee089caaffc4fbc21a14fac -a58f1188e808960d7495c3cc99b7016f790c671f11a399190baa644f518ce2ed -35873026dd1149bcd15cbc7fdb71c8e8b704dfacbe65cad50d834b27ea774042 -81c922bc8d5a3d5f9713446db8c11c88bd9d4e8d708b5941fabf1b7310f7a4cf -d9e1b22e2f74c296b6a96c876bbd159f6a1aa1292ed84a35ce835f6657ec7669 -da8410e2f20f147509140f96737252dd0b9a6edf04b1b52707222c75c1c0b69f -9b44d85a42c4ab3eed641b11a56a7c0d83515a6f62ef0b4b452a43c246327bd1 -5ec4c2941133aa27750ccd0a2d6ea7176c6858ec1d7ef472b8131266aeacd6c7 -505cd667f1e9cf8da3f8cff570cccae918027d5309ba6c6f01b9096d5493b591 -1dd42c86a9902d4df9a5dd2dbd40998e6106a08173ceeea2113316ff0f37a1dc -e5329febeeb98b3d69aa8be4c757c6dc6f4be14f0e51bdb816a76cc95a894cb8 -f72b95f11adfa86e0cc159070e4fc63f847fef043ff79930f3fec71e7d24070b -07bd8ed721506e4eae7f636032175d512b48acaf848a13795000a42a21369ca9 -bcbbd606f8afc5d83d31f726dc786543184b559c7d8693e65427c2b4daa49ceb -11ddefc7dd60813830087a43d8f9cbf6314c15c97ba7ccbd60f02ca00fe8f8fe -c692455532dc6993bf554067fbd46f22f75820b4f86d25bc80f34949fc2a5ea4 -9d684d06b8e273e8e801ed86be03effe1869bbd35b477e9052a75dd4923a95e6 -99a3c6a15b2be6b5792bccd63e8708e5e34e711593a2f50dbfa150cd5e1034f4 -c2e3f6aaf36f7c80c4d3be4b31872b8fbc69611f14f480d0ad1b2b5d0244a7a2 -83eca7e15818ee0d7ee40481736cfec306f904ec786c8523ccb45c95e4b526dc -dadb3fb84d55bf356b6f2dc78ea67189e92792a52c7079c1ca9878d2a9d1869f -57f2c92dc8625a9422aafaff1f0208759c6ad167dba066a2b1e33c903af124e7 -ef8e677a14b480f7d9212f157af45a99573a86b52184c97877d1962afb9c91d4 -e6ec62dbe25df93e888ba02f65a9e28b085064a656613b58c473dd5c2df13ce1 -41cd681d8ec83ffec4f599ca173fe893c7a312788d5944028275f588993cf7cf -e28f6b4426d7fbfd2ea1911c17e5873bebbac8060a49985bd87d4fca5cefb8fd -d81ff50ebaff0e05977eb39b0620edd84a66488298d9ce37c7c916a3bdeb18d2 -0b730223606fa016fb5f57674158eaf08dac03b91a48d49138f44d6adfc161bf -6706f283f4399f659e2072b95062708e0e45928d250d36ec8dc74da3e505d7c7 -deacd7168c603fc222cf4f31b6e843ee0df24fc79fc7728bc74e5f114e4078bd -de09cd414ff025d84a90f0d7e901b04d391c15acdf725934caf3f8d7ea15c8d3 -7c8d5b4f0d75bb55babf4cd2259210cd05a62e9a839ddd78c9d6745686ae53c3 -5331ff0a363d439bb81d4dd948dfee657c3c574802b6121688f18a8adf22374f -a5a584c1bf3bc1ada56598d97506e82f38261440874af90dc6c21712bde9ba87 -fd5dbb0cc1793fde82bf2549c8c71b4977957e1d42aa03b9f4f61f487d8ee790 -5b4a6f3ec40c0e6721cf2848c6ebf1b12f862eaeeac74b2677567c5e32754996 -4b3e7110c0d2530df209fa6220cae437687de65c8e778fb4378f09f30606579f -f0acd6ef6f67edd92fd0e560919e44661216d8c961fd201c50ea512ca102635e -6df0d989547117ba1bd109a3e35329ffa085bb7f1f7b5663dfde4cf70a10317e -5ea528b6479a8d92140661d2907dc101fd1a8bbca74d49d9df6c65cc68cfb9b0 -d9920d28aa499f164621b167ffbe20687fed0f29e36ea1fbe254067913dc1ca9 -2e642f5b8ffd0aefc455ed55ec83e8956cf660de757e040ccf9a31039807beb3 -8fcf3762ced81771b824c50c3543210f06fa1b3276cd8bb5741ab82d10bd9735 -70744b835941646b11baee6a2eee6fc8d7679081647860804f51166eb9081942 -89e0764625c9cb43c175bf4a2aef78f2c8b557243f37ffce7842b6ad2eb31adf -4e2c428da8f881ba91fb99ac07a39cf5cc407ab52a91e541e0f1ea6c26518235 -d683f4a8105bdbc816b5afb478845ebcddb8af1a3b24fdebbb1ec7b3e3fe0ddd -9bc230fc05458503dac38f290fa1bcdc13d7d6d5832dd01533fe554a845d847f -ca371c508eedf480c948d905fc079b3e5ee06bc49e9678a56a606438f98c9936 -368f9821b2a55a4560865f0711624ab207158eed8b72777fd3081a5669704b10 -9005ce579a43b1ea968532718d2df5cef8d1d9d0f63ff2571ff92fe3ddadb156 -5e92e851331bed72c2f071622f935b13bc546052ab6bf1d93c4bedb1874e4ef2 -8f267cdc60335f9c8cd006739be87d9f04f0e96bf394638bf87d54b2a405d05f -eeaa8016aca0c26808e8b409b3c2c04572e121f7fab8f02dcd6b39abc7894fa8 -63b6af2f0253db0765575ae7a46c76e329a5553b36f5bf1d42737041181d8f10 -103f5a7e6832f4f50637116936a0e93157835929ab284d31011a62494139d33b -04f329b2c220448826b3b58d03192014a2bd6f8c987e5a55dd58609b258d3432 -58bc766d3c2b53b2ba809ea324a118f3462fc9b31d6b0c84b59a0ffa57b95229 -57f2c10948eb0b47aa36ebbd374b4a557c7162e4cd12ef3eacbb11d1f8655814 -c6d9518519ff651a87388616ae16d528bec73775b92c8749a77110ff8a93ce87 -f8438c7a53b0eb1d1b198d7acf540cec9db7aaee3a274f892d1f2bd522738b29 -280428476ef9fa360b6e9334fc1085371a6991a8dea25d21c89bf52303d4ed27 -09daf2014fe3f03c96045a3ef2e6ab907f0c895a9e9e357bfbfa1b3c3d1abc1c -289a6c36994466d9800971f5797735a9ad4355404f255bfe479309226cefe2d5 -b4a15830c05b58ef859ee5d5f8977a367e33c14fecb65541531c50defe96ef20 -155396dee935f33703c1edcec21ec872eee1947bf88a5b374dae028336f3758e -0225feb554acb116bf399e804c206761345e212195848f7d574f336f891380d2 -0988270f512a54e00c7978aa2fe33b512f6db3744433a19e21d22c95fa7d29e6 -cfa6ecda43589d02e8b3637db9e2cd60ad5b00681e5f7ddf92743dea6576b02b -eef1f2d9d4f7cbaec3e50738aa2f25f75bcbe7ae80885129cf26dd61fcd2d684 -ad90a93589b4afe272455de68769433643249e5fd6fdd0142c00fc5baae53953 -15750e413196f28d589f4ba75c0d21a15c465d2b68a1ab068423b378015196ca -0b37866d7a31e8a058d64fca597d96616203fd9e0b7763c67a8e6239d49cc6c7 -beaac4c5066b5def64a42807784e677c82daab1be5d6b2a8895e824712c5bf08 -23be7ee555e2a1f9c9b944c865da89a457f653485749cf2e13bdf8c8f0ff9e48 -12240c0db033b5d9ea704eb0b90581b86e8422c5514d28e0951c547483a523e3 -104be6348ffacdc097bde9ed4a1daec07fb49a4cc8ee492e3de2a31e76c89418 -9819bf168db06e1a166be928b0fc4c567a6b683558731764a524d25bcb38c1ea -ea636ce4d7bcf68a9781e1dc0da61f3f1d54424ebc78eab1437f85300c0c9b3e -142ef084bce05900e3573b85abd7d51e79e516481f675f0769a1eb325d824159 -db7fe099ade891eb1eca805c745ef3816d77814c8250309f7e7c5670444718de -df473259f8f64c555fd042758c28301c96c05b5e076c155d76a114256b88e8fa -3b6fbfe0f1a988161cb64a7cd4c9f065ec78913ad0cc60163a5f6810750d2286 -0b73e5b6dac15f3f86904b7de03b5f187736679fcb8dad008ea8d99ef2f7baca -b0fc8033334327cbbdc961a44fc3c4029fe81b88fe41132803626954dc567d0b -d54763e40d7c730668e369beef8d67299eb4df9d4ff5bb3b98d7ca52539bcbc2 -94004f1e307c3a0ed43e0270049c61dadb0c6900c7b7181b58c4d768b3475e34 -85b6c84b4fbe49ccf6c91e5c9edfe7e0958c2734b4b96fde7a636599d1e529ea -929ef760d05cc55d231f090a215e1a783abc00a9115d1708e3fd1aacccd5d5be -3629de258182cf4ac67476ad6eb39e8f8611eaceb0404b61d23f3833eb0abea9 -5e06a4087bfdfc9f9bbb94972a37f82d3acc52a5daa93e22172a1f2ffde28cea -372e95302e54cdbbc6221aa066d3f7bfc08cde388b6e4cf4a448ee180322518b -58dddb56aac9a1afaf34e570f74a3a4b67ef07b43604b976e9b94652f325119c -78eba89d557927e7350a2fdc8b940a81a81c10e791c6f6169b7ba28fd8e3cd55 -3c31ffdb17aff785e3db32e8d766a546498af9a259f0cb3a0daba84dad5bf6ff -892ac99de9efffb8790ee35510fcc34f87980d445eb4ac1cddd42dc01f93effa -485cd6b0eb17c59ea62f4a9feb82e0c9ceb4d395e711056b4814c4ff5a99e176 -b3f02f8b18412a6cf4531863fda8db79aeb31af12a15988f689fbeb7367f646b -e6c629cbbf8a73e8603b914d5b2fb62c74890f8fbea75d20e08c3dfaae937ad3 -5c37b68c8f8023cca53be56c331f26e8e3a15c1f71b03e90ce8a10b5e3868d7b -de2e69890984836a8f32a764e3023ce648fcd1a1c5fc0d6a1d2ea8446b771474 -22cd12a8c47e310d4a8180412a53273f222c7aa1bf6042e49b4ecf491b5072aa -fe804ade979ba0e485efd3e3b965b8d9bb283bbefa6be9acd0f779a23e605fb1 -5c57e90e80b5793f52c21bd8bff6524031d424c389fe1cbcdfd2b609b522e64e -7ab188a5b0c7741fbb3e2c0b1f8afdaccddd93e11e3fb1ecde1c8783ccc84933 -590c00626ac0f473740794be7264dff08dd93bcc895757ca8cfdb61fbfa2ae42 -6eef97c80d9e975c678a26044da564a51e5850b88630fbafb73204a5f7e34449 -80603641d4ecc43492a3195dc8d2efc326c9d2eb52718bc012246c5f139ac214 -98622237d4e7ef1118f685e1cfbe8f78937b20ae02dfcd3a5859d6a4f1a08c81 -9b62adb07745b8afb1e48877dc2915f48c5dea19500f8657accd2d41efae5f97 -b0b7bd49d319d08330ee5633b0950cb7989738060ec629d4449e31de66dec814 -0c8fe350a0473f8dc81146ce3863302f420dc463986915f7f9ff7bf802c2ed66 -e5b9466fd3be35d969f4620fbc02fb8d5259b3246f5ca759153276a5b82570bc -47215f35b93326f066c3a523c972d8fb6988c9cfb03b3cca44cb3f4fad9a558e -7013f8d0e29348302913b39e5375264300ec218a60f3edade5fec9c958e2595a -c8965070a1b123043ad0ec9b91a6f8973965354933ca5552d503c37c463ea75f -b93ccefc04a653af10abe9bec36c0b466ee6207beaf6fc0ea6cfdffcdd87c8aa -86c5aac0592d3316df8ac7d37652a2ff9e95ca3cf670bfde9f26ca47d9b17498 -62f6ef8e35629e538f5febdeecddae88b1dd5f165ebd5303d4ae43781d912dd3 -52a86c7cf89fed89735ce8da32b0c6048e263b9d5ae5a85ab19a5a00c77ba59b -bd6c0982cdf3673d593e51429b6e00aed22caaf5d542663b47c168d7b95cbf8d -d33374cb9f0cff75b590e0ea05525668e79195e414becdb3bfc1b32912950c02 -35b76ece18e1c4d156d970f86877f34ebdae6592c60b8df068881d841bed1be6 -4b2719d77688554c05e6ed5f685e3048a7c06ac2f2342e310046579d880ff394 -908f32cf4db4d6f57cb4648627b7e0fdd2fb570ee190febb1e55c5dc951ec361 -3d41cf85b32a6bce7f766fffe54d399be503d7d4310e9e39aaa32d31a7831817 -acc3b0bac7b5caee72177e82ef621e0f6bf43f17710bb740cf8cb58c054cfcd0 -cc183b54d325a7919c6d08cfaa203a259b4a691d8d01c94c97b44358f040cf9e -d17c2beda41c5e4d75813937ba1562d7c3092855711b60a476ced4bea19daa1b -e8fc54f536126d2ff772bb97456894abf57af592186a706130dca4bd733100e0 -40a69e4b7f733b8e60cdbe2e7a5b1fbeef864f1ad7dc821ac9210414fbd6c485 -0c3eea65166073698aa70c12c506fb7f0e89d5b3e924146a22004653a23eaae2 -fa54f9885961f057d125692bee1ec510e99de637253f273d33345f5df9ed6dbf -a5c35b402047c559501762fc78a73315440428deff87f49d9d5bc646ae8db9e9 -8c4edb54071e56342fb8ee5af6337541964708bb757a339092866ebd42a07262 -92848ce1d291c3c1aa0e5aa5b21491bfb2c5af723c176b29af98b4e4a57391ad -7a71af3b5fc9aab773eb25cde6e21b344608ec7f1db3664e1aec04e97ca440e7 -56b9d1938f7155691e95d7af717e2d313b57c5f06382726f3690dc5e26508945 -88caea9fa731401104fede6d8c55a0a209f5b47d9b2e1faf7b93b1e40100b48a -85ba19f40c28c1704ed40eaad07ac840a1ebb89da3c2a0458eb63f61ac482f78 -2d747cce829789de7a7d63e28e2ca010f08ac41460fbd7cf7c2f401acd03a3d2 -7f66c3bee096d46b8ea320ddc416143aed6667dcb6c13dbf491444a052834f40 -6ea95aa5a2134d9c6185aae6b51e92b4ff44e811cb95577307aa552eda00eea6 -ab6e37a7502da756e41d25a8b2a4981d082277286e1847d5c1c493df2fed18fa -34f0d4ac9f4630b64c9c9a04cd62b1b2a3d6c14e293c096c905336aba5107e2c -7c3b0efd27343e1cc131a2171ecf841e665d88b52b6ca2932b7f792bae305f01 -6ff0ada4b8b06bf3c370219503ccd76a0076e60e4f0886ae86a362621d51db72 -8f654f4732bb511b1a5e9e0930f546daaa31a3f7b717699862e908ea6e776d3b -be109c11056ad49cc686bc9e581a926942a51912f71c817fc0dff0451c3acc4e -312f8a15afecffa85fcce4cc111527be81c5f8945f0f28e70d6d938d931eb49f -22fdc216dd348375bc6d3277761ad26a9b2754c0bd300c119380d6b849efd1fc -a9b291759ccc9dfe70af766569141c00ea4c9d8a74a4527ccd073fc5c3739645 -fe6d83bd87053e0ddab426b5f1035dbf1daa40f29639d3e35e678513706077b7 -0dfd89c14925f44746f457b8486ce1c01ad9112f6fbe959e17df36ff563f863b -13fecde99dd23f1c5ff5c8130135ef51d7583692079d7e94a757095a82db0ab3 -4df509521a5f585245ac7b63f60be24ff91617c89bf6986111d447b563b34ff2 -a3b52ca9f7c5a9b92ca2999f7591d6562a93be5655d619fc4869d8d8a5e2bb1e -1b8aa001ece75ec29c44840a5516093d6f0e449ebacb9c85eb0082f6ae0b356f -75d81280564d4e691410457a46379f6d1219c41cf7862cf9019d6d9889caa6d8 -54d1be5d4f90f64ed1834801b11f09847ac7a4cc70d8b8ff14efb81d722aef13 -dfcc686e007da302916416f5a5b9a7b6d15cfc8f28c23e8960930afcd249a739 -c260babbb811fba86335691d88185d89be9ba660ef296acef8e062de070cc460 -f4c5d0af3f0f0ad299d889a47df833fc9b3c86ea3a4145c18578a726fb3d7b42 -3169c26616f550251dfafa68db1f6b36133cb57af1da9cb62d94818e2af2af1d -3c7aecd4d799a79df76a9b0db90550762e7d6a57f500d992d7aecf4757fc05a1 -4489e42172f2bee0a973d59f82fc594f86995028a211f605794568dd66c2c45f -d884a04e05aa9d2c80274e32876234b7a512b9aa19d8cc38d31d5b8914b4294c -192c2f3efa73ad809cc1e800b03b88cda056945c507fc6aab629cde9a61a446d -51841ebe84bbcd25ac7b7c9e42a60834f1af0be57294e26d52a5daec7232b9b3 -4f4057f3593f2c693402d0dbda82b71f4b6db7658dcd2e9b8dc16b3f71598fad -780cf7f4b8d0d3c00b079d56ae1e4124ce38589ade63704f808e18993deab4b5 -f2f986f2cea963a6073ef33a4f72f8fdd751b3e5e7c8281e951966adf89c82ed -1b45f9cf8a3b4964102558caddc29ba967b36d1b13c22dd89d1f37bbf7b836c2 -99caac952114658b7346bb27358582bccaa3ab9f24543ee981742a0439ee29f0 -082c545a2c78588c3fa89819c223a151dcb9c19b05ea0736945781cfc506cb19 -c1a25668b3a665e9bc4eca605bb028355a9edd8533f9af7db56595f93fdf476e -fe8b0e123c747e5d5f3d98ccb41cb341f607980b0ff4520e00842fd1b5e18032 -9ad533ca0c354d3d84d0a13e7e44662a3a9811ae7406b797bd328f782d0b7e55 -e68ab8d8d03dbbe90d70959a901677c765e5a0217681a70720ead4c92e69f905 -fd666abae3f3cd985bade5b089391c6547d6604eff3bfc779c03cea5dfb7f688 -8f648d2f81702a89404c19100a71c7146e52782ed486f081b0d29f91be613e92 -7b410ab6bef4f847ed227ad0470742b425978678a22afdf3f57b2306713d64ae -d62452a654340aac6f62cd9302bc8007a370aa332153e29b4df6ceb58b2d6fee -abe02d0f1a34494af55d5b6fa2f159deb7d69041e3cf96138c99531d7321a8be -f5ba1c0bc4941433c992bfb928588e7d104edaf9e80b216ccd10fec231baec28 -87b443922d7d60bb7f0253071619d1e31912c44aa70f50875e962484b33c55ba -3aa22deb849e0e2c9ebaf0ce145628b863735436504851bb058b85d616f21d8d -cf7187f109d9a7508d791ea946555b9bc14b235908642a522ebdb1da88301646 -7bae7db2d1505e63a559802cfac67142e16301a1b4c1f928a00545217357a5eb -6a53100cfeed1647a6b5c3534fa199c67c52b71606382b50d4f386525a77dc88 -a8bd1bfe0acaf4d654b3a228a1540c9b5d6e20aa5eb25934762e50b7763da8e4 -3b1747ab686c199e1e3fc18bfb2d8c6455f252cce3a6103e1d133c7e49fdcf55 -11efe081ba7a9b427f1385c783783afce90adc901a8d7545628fb19907b8e5e5 -6e3591997e165ec7d5bcff87ab35d5df2fb09ec6c5f902524564ad16d81fd1a7 -4c46dcf5b152eaff56b3056aa6df53470330ce4f051bcbba72f1be0452d537b6 -d28f1866de6029d2c2b64685ca5f23a3bba98e5867b0251d89432b84ab4a4b36 -93eeb04421798c8af37e8315e4b610eee2161884facacdc79fdd0582c1dea0f0 -927c98c0b02b2fce276b058cff33de28ea737685992458fd9329259d5c410df8 -3d90d0c89cc5dea2e84c35082618ba10266e222475d5ee2197824a7d59523857 -d35899a1e92bd4b4667f3424182905bbec0ada6ec5853ec2f22b293fafbeaa85 -afba1f2ecb46524d0dd327765370cc48131eb91803ca3e902f979fc09f5e8532 -b03287337f936b25f2a5b3040abcb0606fdda74a6eaa4063cea1c53a821fb965 -bc23a5aba168c77fe23a7796517509c283cfcb900341a85e079b257477a2a572 -abe4969400de290563f515d616e40a5e0c253073d5cd8477e5e5a9b5d3725963 -9c39060aa8c4ae392b2a128aac74b19ae4fc648b0260af15c1cab6a5dcb22496 -a9c381ab918c40680100ee69e73cd6eb69bf7904ca242b2f2ee9b9715312c3d5 -33c1f32af9477a8f7c548b3bbdc36f1e8718f51f69edc2e188651f296ef26ab9 -f1ae9980b1f4eaa7e0cd8c0c1f0ccb112661d86bfdb39f0bbe997288f7b5d144 -97808dbceed22294e2ea05aa750ef944a60775eee96e02d28628dd0b115bfc3e -1e2219a02d4ab33bf2278b5109e007a06049a6bf9301a5efc9d6655b2c89fc5b -5f5f41a7d1783b044ca77c75d8c6a9104a83c9c9aa9d1c5f59af8f27f3427208 -e4cb79d5604c8e65d3e7b79969c269203e3b75ba3fc2d0d8216fd0acfa76b3c4 -037da7389842040606552c1047bd8f583b426010206cfe52b8f1ba70e4885b7c -94c0376bf8cc96c8a728db4ea9abc5b1daf2efb7be05dab3c6bf7ad4f462c358 -e9c04e201717fa800c9d7a42095d93065c3f82e45d5403028a3e1a35c3e0d74c -f884d287e8c5c00cddc714bdc2367b15de83bfddd0577e016c94e8c51cf654b8 -aac7a68805f394eed203b8448cab5ac384782bae222820ff8e83c3212e429121 -e2b752a76ac0a19f273745037a1a3949554709988b7b9dc7f3e716d33608a7df -388565b9f8e5780db9c571f6b55593dd84b9a16fdb1b74f8b32d9a613ecef342 -062a618c336ab945580126a14aa4d07ec336ccc8f3e32339cb1cd0a0d1dd7674 -fe1e001716914fec7c17357fab233efb81cc67772a559dfad42174174522af25 -ea0ebe99a38de98b49d75c9c438797157a9d0da29f88e6a2c4a7e014a8d74c97 -454d4c6c4fe2580a25ec5569fb27afb8b3c6fd879b255e257ca291ee92970682 -3de020a13bdb46b349eb1913f00268d85c3283eba8c7989be1d73286d1290611 -005c6196f3e89db6e0b8c0802a35e3e94338d468b319ef502de294281a83bc35 -0ab3728f08daf1918dbcfe3f866296a5a4b9bdc42c2b86a4cf624ba6196abd84 -e5489b5f9c859fb0173eda877a3f539a33b0fdecb066bbf4b5c7df9cf6622ad8 -4acd515ca47d6ed0a3529f614334c26835a6d4e976c14ab910bcaaa7b36d0a23 -859b3b38d452ef89a659cf90b2ab373426e5784b82268b1361761917f28d625d -3415272952cd2403d3472d2796ceede3a698257173ebb32c88e7a8cbf07044cd -0ce80f60e096ccaefcb787ef0ee3cf7bfbf7164649a3c7e63c4705684d373045 -693d2d94c81610cc0811148dc54c9261ba75a5bde19a33339caf987d2106d1d2 -3b613d5533cc0a8f092b7d94f6de89d0888e03c9ae11f4c31dfaa97766c29c7c -15e56695d9c7c64e636e6cbe2319a5d84b2d627d3982824e75d895eae30720e1 -aa7638781f16b52f40d2e691550bf4682ad10f323584ea56566b007d1580444a -0f87e62132ede1f231d8194ad4f5f16c1a5ed32652bc58be70c29b243a57bf81 -bffc60c5e5833f5296c97e64ecd889c8246fdcd9e3febb09ae2642ae7e582e3e -88259a5412270ef7d7ad5e193bd1fb80116876572be64e5ed4ee0655a90663ea -217867a517b1f8187d8fd94172d4e40289d14043c9df828ff81eb099fb8998d7 -647d82a668e9c2bbef88a7395bc0f28932b1d6e488093110219b948716191dcb -09111a08e65d372bbff427cc08312cdb5f38e29170211d642f4efe657b27a345 -2fe0f577c3bdd5ae66ab06b97092334b740ab016de1fb629e2c7a94d4d967e32 -5c088b8837d4b3414a4604358ee7ad7ea9c26abf50e4c733de1777a18c1f744d -cc29e0e2c3f34ba58c036c63b774fafefea9368d0fd83e050187484d8ceda8ef -e2fc364b8c1325eb389d0a7aa952d9b95044b90c72deba02e66ac886d99f0000 -f829343a2f496a704a3a37f8c3d7351a58e2673eca098fd509eaf1fed3023a4f -6a1c9ba256b48f50d989093d780882d3ed41166ca45f08e74ec435c16b5768cf -d31f0c57338740b252539aad87d0f48ebcc53f30be02abd3859a72de733e3d75 -ecca381fd85cccf1a7b195e45a11e616b5361739e056f05918e6c4ed1a9906db -ba0ab4da907eb987c1f05a7ac49e2874849e4659aec28658a3fa8cae79ef225d -c90c24322271762c664ecebc068ee4bb820871b7affd7defdb2ae1bc6a1faad2 -85b2e06e50010d3a2e5efb6e7e413b58a38ef3555f2d7b864a116719bf5da207 -1b8b42d9e60256d1931abb4cfae3a9bce173db7153aaefdc2938e367cc93c0d8 -54b042c2adfdcb615fa41bf5a559af7058adb10efa573d853951a3da1a897bd5 -10fcf1711e8f39ad18774fbd5e87b71a2daf93b9b05b74cf2e98461752623fd8 -5f467b8f736b115d34364891a6092167072f59e312bccaa1396bc780cf9f9eda -bf9b42429c88f6586e952480cb73dfc7c63524b110d59bbc4a77d789063dc260 -f8cebe6bb3a258aa633f2df0408a6370e7f85959271d9881f466725907d060d2 -3d99a771e319b11dc0804258244b1523eba648f7ea1f548d5e95bac573e046b1 -b08dd8e779274e37e0caabb9c62ac9e74555d41bcb7662cf2c411af64f1ea8d0 -e2320ca55d9b49bc7218ef0eecf41829297453883a09f97761105825bfef93b2 -80d544f7cc27c1eda2da5dce085f0c202c492b832998cfdc17892d2a64d9d2cf -96339705465f96c1bb9fd4d0794541d800dc4e09899ac361f3340243eec262a4 -643afb687180376401a40486938c76ccb8d8a56b26f309d8d15e0d405f35f6ee -f3ad74ad35bfcaa5a1337ccb412f3dd75e28f14f94b2996aeae07ffd7bb8afb5 -7a8276889445d030876b938f30b5a3610529f2e8891e5e1215ccfe2ef5608fbd -60fdcf3feb60c735c8381fb7b420c9b7d66408b91bd63c1e2b4015a436c731cb -fbe7bcc698e37418d807168c4d4301a58b9bcd1cfcaf64205d254cf2dc6a76f1 -284a31ef4aaecab69aeed51cce585eb4217655f4c5340723aa1bd1a0506a93e2 -b448c15f00af23f78551d74a6293267b4a16b76022f1130a8b24d1fc49174dc1 -f733baceb57ec43f38a18dba735039c67a40983091bb87afd6ae307cba6e3b9e -2de2fa0c42cad98194644bc0d5671251abe5a6ecef4e7df8fd694864938424f6 -7005eb763cea301c86e5c5b87995c16dff71fe9989aabee51a48340a365febb8 -e2fa1b00d2d2b79016bd0c6e0c2c5065c00997fc2ca66367c7d41dee9cbcc6ac -22510da10e6a25428caf8f43a535723df010c504bc790479177f1ef093b70cf0 -ea547b1a2d1aa673ec287e733e998599891f364d96f914fec389984c3c6e71af -364adb47b2b29937ed44aafcc53ad7220c571ffa855aa34ee5cbfbd839fb23f4 -db8fdfef803ab67034b3208302d19e1a4afbf38ba4a7c3e270a8bb6de37265de -dff82e49447d9abba6ec0828a5845f3dd9ae7c6da1417f81bd7727849cba10fa -ebc4619508fb6428255da96960695c6214bf3764ed388b90e58ab453d65d68c0 -b5f63504bdf241c4cade256ec7b50e2af600271e733540d696f0815861851dc3 -90493fc320ab74f81b57d0599c42b5b95d10565249504c4cecdadacc6ba2c470 -6c136af58a090cf460cfd495f6d46e1572a75fa0f7f5f7191e6b974f1edb6023 -d7bf714c8bc5dc285e4c5555c9563c5ee1c857863ad8810773392a05e249364e -ecc619c9d1dad94414049c3ad951d244ea9b29e6d3b099e756dc26495653757d -637021c3dce8526150cb60ba3eba354a4a9fea778d4623cb407b67a1f95f5236 -e9f52a4e61f8a1d0f7360036187f8fe457c7d8f6834cacf006ac136a31c0c0aa -7336c1e3443fdf8a25c3b821ac378b0d2659bc49da81e9fe129142fe7a20782a -8a65208a2f456b92a25da0605eda8dc7cf899cdc8320cac31fb63ed08cce04ab -7dd2f192fee367ea866844722f8dd9714417a24bd19fa4e66573758eba95e1b1 -0e27250947c4752966c4d0d4d2ad7f0199872f530403b06bc8af5a2ba92f058c -0eea2721c97b3a58caa2487ba8b09fe90ab3ab33c1bcae0bf6bc6a7da76da830 -1205d967cab0569406fb616e8376f2a05c878c24143697a72880a8a4ae80ae72 -5c864253d4db2ed14814ac43d6b7849f32d392129618bdeb25258251c34cf608 -bbe05c6d996b1eb7788dc1374e9291571e5a260c2811ee701362b5a069b5fc96 -54a684587e818c815dbc557e8652456ce4805e48a34688ca3b63c9bb62114588 -9b5aac822f0d91e0e020f193c0045e70f783f444aabe46ea87dd8ce338ec1349 -37c023be7b0c326770ca8c57de5bb86b5a802869627a2b0db966b9cb7a610d29 -40f83234272fe3a73973d1ae4af852a26904d16aaffca66c0c805dbc6be74287 -a0f8cc8aa6c395c9205ec70aee522e2def7b6b1e99cd71cf0aa0de6533c1a56a -57b8fcabb61b38cd629195cf9942dad532e8a23b3b43a5efd1ffe446f39accff -e327fd40729b51de6da9b132d5f0a17d0809e2f3841b6d4d706558c348f517c0 -de86c733a263624132acc1d49d8401418dde8131340f7c705fc372e4b104432c -a4f3a1c858c631149a0fb3035455d4170148e43b302350c2fde8bb5462c53c7b -40d5eeb45dc157c41beb49ba31691789933141f0bfe54676ffc2d274c64592c3 -3edeabcd5fc164fac3067643bca935d5c81984194a3a48f923a83ed8f63b2c22 -a7d09e75fe78c32b762773436d7d18a6aad941a44eee9afc869283d6772ffbb8 -042f4525c7afa81c7f11bc0687ec919ffc82e6f30aee26f3269fb8afd73d3afb -5ed99367432bf954d11c36f62200e7f7b2d25527a41a594f6205c77e715e61db -03c388d978aa6389cd428a1eedbe05dad3897d842f467385729624534977ccfb -5ab79356d3d74ff36335a73ecd095b220dd87c64119004f664bca9a2cd71d0a8 -1ddaebf1b59132ac3df3e80b4f7fa59d286de9acd3d4edd514af2552cf5ab9f9 -7e4a05a078f4d7afcd686d117e319f8f14d69be43a0609bb9a9cb36a75a88abb -7d448b068a22314ba26a38744ab35c95bd9ccce0429f425a35f97dfa06a0ff0f -2164be5181c03742e1bed6f352d424fe32a63bb9234a4e5c5913820b45c6804d -f52495dca85fdba1baf2e9ac651f13c6e2fa67752106b41a50f2498340c4cca9 -8a05f652b44f71aad20f58a04644f00f6ba6c8426d02373b841740cedd89ab9d -a8847d71684cc3fb83c7e7c69cfde982501fd135282cea18392f9db01a2d0799 -f00a189a58037af7e6ce33a409698a586e901f2e2fa03d53f02d20d4a52bca89 -b53573f2486bd4514191c53f3b1563d54ed5c0efa5efada2a69ff18384f2f748 -3fa2b2332e57556f315475450c9975bd29ac49adb00ea413f1b2a5644610ca47 -c547aecb53ca27ca12a95eeb4790d33c987ec205f55a8640e297e0cbaa63cddd -1e991c6854c4499ab7da19f2754a355d17a2c978816bda6a0ed61aa6af9ad04c -1d4b1f6de2364dece5ebe66b0c84eac413d9fabb60b260045dcbc257139cb498 -6c4a91c36084f2c3953b23fddbc8e19b70f681da1b956447a2e8aa57acd29137 -47839b8e6883550bdba2c65499c04054a34cef6a15cce006d8e93fdaa536c04e -a044066b5dec19b90e5cfb7f616f2610b7e1e0cd0a6ac003237b35a57005be22 -9d53c8863c352d1a0816ec77d8fc422ab74f1a0438f2aa18b3dcba27f25ee916 -eaa7d0979cabbf027cb0410f6562c7b037e918299d628dc9aa11f0ee246bc3e0 -04790459b7eac375ccdbe5d108d74024754704b0f62561c657c49ecafe3d794d -239a13c8207fe7475a5dfb390198465c5d35ee8e0f4a4381526b57d3328700fc -a470669fcc2078491ff53da37c5a214dfb0fd1c3593d93cb5e526ceeffb17313 -0b926ce2bde0487c7efab5aa886bd557e8b6be89842c68e952eb68f9f13ec43c -9eb4324ae44eafae1c214f61a4c883e744cd622bd677024dd7214d36c263b5ed -ec6489de65a3c84561d9d3b2fbdd1ffc3d47bd6f8c2e38fc944f9455ae7c704e -ff92f58d3fb194ebe093ee9315b1117fc03b75f270fae86c5818e77bf1db7978 -89c329df92003d368173a60bd4c482393ccfa62c6023d7d3e335be7ff18e9a1f -e8396e868c8f1b39599a5194d2e20e7f6fe7f7b61612f6ea95a924e7862b2bc3 -669c6446b835ed2abb8be6ec42ad85d4009f155eee771d04337d9be216cc0450 -d9ce2462e1084615471bd6c5bf6b0e1b384e35780f8b3276695796bc9f1b41c4 -a264b30a431cce5b1a1669223b7ab0f3aebdc5285f251e4f48aba3726f5978b9 -d71dcababd559b25fc06e4f9d96cf8ceee1a4da69827bf867b7a30b10963e7a9 -02f6e4c9a41a5203552da8b7fdc135cf7302d6e83079b53afaf62eeb3b25f59d -9397eeaf9f5700aa1a7e468a1b1027c1ce2a34d6a7854a83373a5c0e9427d9d1 -e041111696696d07e5fb4b6a439f43c33601426ac65700515f29344299f18fca -c3a4d8229277ee5bceaf32309e3b4c7ec0a009346cd96ebeb7f9eec6ec347da5 -a54ac8afc3c6dc6dd5f7421e1f5aa2a8dd47c9261de3fabe8a4cf811ed4440a0 -e6d870ecd3e78026506da94b80411048053758e2f8f248061b553bfe15e76392 -7e93cf41bfd5ee71a532c3505e923a67007fe2588b7d494890ddab69c7287f6c -64f175931b26812b1af8c29c20724b2e2af3d0c151c453b601c2274d43cecaf6 -b449b2179974b2a0a6533cc00a7c6a2b5597b6ac8f91c456e1e8b4ee5867393e -c1980e1597de038fd2dfc4d0a1a59352d1d6f78007e29c4a1f0e98b58227ec88 -a34a9f55111dac291550c6e9c35ce433c9a952dc6cac6335c6f5234d55555c1a -91841aff383692268b6e6e8dd4db468b193980f06a11a674593ced444c5f092b -0b2a83eda895580fcc35035178db700ee22fbe3d211dcca75be24dccfd9dba4d -a225841fcd38a7345848a227c9050e7d730a13bc4e5b7ca3f89ede4628bd1aea -f47105345c8e1695e51e7762fb69e5b4fc118aab4a287832e2b9643aef5ddb78 -7cff2438bc70dc2dc1266580fd98a048a0ec2c6ccffa4544f43c02e1362ae4da -ef6361f61adf5132341fb6400efd09c351009b43916825ead376766114b2d50f -d5bbc54bbd17c75e255a254b4c64bd855ed4193c194b27875ba36f4ea734daad -31e7ab06af45df501da8cb91c05d35acb559d2ec6aba2686bb33d01d9c305b66 -706adbefcb66e6a8526c41966c40964ca94a99d01a944367252a65b92a7e48ac -e26b8d1382d9e04fcce9bf4b43072c00aae4f029c1b6be2a842885a2ae94160f -0681e2a73630c4d656885c89c2998b30c7c60d15b40b71f5a2ab7e8b1b203685 -ef106b9797feb8d7b7ec94037e6ceffde96e4c7f05c86d28d525331154a34996 -18698d18715a88a45c9a57f08c1e94c94b3d4827620f7a7f1096bc43afdc61dd -533af69d70a896c05386d68233d0b4f628e410aeba52b30c95c7c1a5e821fd96 -2fddb45bc655da123d8983be1de3d226cf451bd02f83b89d92e3ed30b8b23a6b -8be3e0f46e1e2e1f898e2646e642428c3c1b196aa98d5ad73771b93b580f1625 -54613008e5aace1c10728907d0a5594a63ab040c7450635eee651479eb627f5e -c4dac3bc8b63cdedec5bc5f970313b8ec0d200e4f697e38a63ec4f0581b14e3c -89ed49b703083dd2c866865e8bc0f626556708e73104c12e04b293850b5ae418 -707812f887f3178de6586577221e410bfc66e65f8ddc00c73c6cca0799900001 -a1f49c8f8c043f5b0a9f8c5cb7132952a0576b98a5637dd3d946d5ce8aef90e6 -7caf880f60690ad2053a4e56fc80905d5e828c8abfd0ed6acaf0341554d6f249 -3eb97543d80655f858e0e78ed65444f1061ee7561abfd4f8e59019227c794a44 -262161bef2f4193f852de5c645d00fe155de3c2ec86e7d3bbf2052eb0939d7ab -669dd76665f83308de7a353197244811848a6fcd3cc1f07dd44103617491af66 -99bb2172aec03bcb3d54fdad6841214d1309bd720856a96955df4b3efe86012d -55eb09b8054a912a9fd2f4199c0dbbcf307076929b78aa1259b2a7e9766ee9e6 -061fddd49a0d550c95dd07e03f8ccabb388212e36ee6f40e6c2090dc878deb34 -c55d13bd120f0d981e9ec0f71bacefef1f04c781ad535db3b299802291cb1c4f -de99b15fc5028708648b7f1b9b8d307b25de2b141744c709d52b3ce08f32cf19 -29296df29ac136b161296ff89457eebc2ab4834bcce794ecd5df17a5e16d2aca -fac0885f02dc598f4605e23cc6c61c970a018f7b79d2987e144a153ab422b6a0 -abd34c9eeb31112b519ac0e68623124884890e00252078a9b6f4915f74fcc738 -0e37eb5a34197814cb05b199bdef273b73a6d2513fcfed62aa2cc37f3bc854cf -060310ba5cb72f3be139b05a50cf4d89be78cad3fa61b82b7e00167439a53ee0 -ce0332ba00e9781489dd0271055a8ae9149f7150cca484297399c456bd41d2a6 -aa6a8527b7961f3f4d243a044d3f70c86ef5604c02461f9d923be73cca40ada6 -0d8b53b61a7b853a15585e5129e857ac7d0104e47e2f9abc037b12e4b17cc0fa -c6d58952db7976eb09939a35289e4ed251de5b5fcc074726bb4a0e29f0395b1e -5221e913f5349a2aba2aa2ae3fc76d35b87b0212b7030d50dccc1d59ff529965 -c6b403a62d1f54a54f425cd3264b12668e50a27728ee86aba5ebab3f9bd2a77e -32581354946c249046daf4acb0a2296e3b446c44e0d7cb8529a54cdb90fe93e8 -3a0b1d81e17f81bc939b95dda8c86d8fb3e094624c8dcb0bcc386dfb8867bbf8 -8159c21795df9ca9bf0817d8d1d74fd8594722a23d877a1e639072e839d676f5 -a6787a17984b759762c3c940a14de04480752263a6beda995cd5c47bc39eada3 -b694fce273598ed927c67369dc061372edff607f367e6cfcdeb9ed6ef96784a9 -220b5e06c1047a23cc38e7cc434ed12e7049f3e22de3bda349d50d14ba1d7eee -01e46127a9aa9ecd0b836c0f313368e590c449ded8d53ccb78dd2822fe3448b4 -2348e77301e2742d8509993ac7113ee43f44e51910336807219d18a71d4b615e -5ff411985b1f657a13e88608397b94ded01c3cbd9fabf35d71b4910bd7bb7683 -df759138c91ff859b0fae8b14f97610ece818a13bb879fa730476a9a656b9206 -57068109ca9011738cf90f2e46474f122dc8c875eff23dd92b2bb1b59d1dfab3 -470c328f227b29acf8ecd0c2e561392fb5eba574cffca432a9985d58f8f76ffe -26617cec79a786b44cfd546a4d7f731fd3db9c077ba9a6b381f1cafb070f9d7e -f886079b5e515474b04d7ac6150f80041edf3a30b5cadd8672df9e81e52f455c -457f85e29fcc3b8f031277e7e4666f6d805ca9993fc2f0c023ba1bf391385639 -9106a079c941883909fa260020d50a9b694a9591869905182e82fad78f1cd2db -f771abcc6c86ffe5a7d52ae1426e4f3350061a12434b265a220cb3b9bfac781d -9409542217a10329ef0095e92a29e4464059948371ae9a3d6c58319a52052c90 -e89caa31fc4edc8bf78c98461103ea56c2d366c13ff35002f3f90693eb36bade -974e9434250fd63b91112443c00d5d64d860a7686385e6382a479b75d30a5f70 -ba1db109d3d87581e330d03e65dd1d6f0e443d7e88c0620ac9bae07e397ed242 -45a1202be80712aaeedaff1bddfa1ee3a897e874f3a1c88350b91d9223dacd87 -fe0880764cc9d15669dd6a23f70d54f4d15415286b7daaecffa54f940e64bdb1 -530a73dc0b0c926e263ae6116c7b9df471b71f0f650e46d9a84ae40763f14009 -b4b167623fbfb5ad1192f6457affe12c3d5014c9beb30a8c82ecb81e281e5519 -cad7bac7deedccf53adb059f5f1686d7f97ee15a0f0d3b56f4e54d477092cd11 -fee9585fcf70f3984ddeeb6c8e1c36e998d0a20ae44961416a84410d859a4648 -e53f5793517a0f950040fb771eda852275d7430afdba83e21a41ca49682bd39e -7ede431fd5e0d28973f204643c962a9777230456ad3c903298399d4a054e3dc4 -7a303868654848c44973fb90d0eadf17d989112dff5512c9c5ff141041477bbe -1a0692982fbdfc193d188d80e550a75fbc5c0951b0a1e4de1043ffaedd1937f7 -e7d4b67dfbf18e54c3371c8d01d724653d0d898132ced1a7eb20076d94da667b -84a5c9ce69cec019071deaabeabfbec1fb39192256c21e54adc0e6fab1075214 -a165a12860c2450c16f4328c28d018b9fb41c42cbc498cebf4109ecfd2828e72 -01ebb366917bc0a374872061f9a926517a176e292bce041054fd6780984771a7 -213056fd6df457d3aa6f4e6c11f896f52ae12c87387d27bbcd4a524234cbb67f -7e8557172875668a582bab0e5a209fccf07636667d70897f80506ae1b0b17702 -d2a658cb618779e9c0e32b1112be65dd2419680d3041c777e2e918fec0985c3e -da0f1bec9ff9ca09a6187b2480a1d6448d4d7b97804c6db05ce952b794174cdb -58912aa64cc5269e65307c1f146bb4f9e49ce7d3c71cb7564ee02943d405bfaf -8c850c8ece0bd7c7874c24d43b690b3372c94c98b31141058f2c39dd3c461194 -d9adebcf8f0ca1350198b597ba38fc4fe565918ea1ad1b9dc71e66396011fe5b -6edb45a2a50fe1efee2cad6d4e6e9832ca0915cc9c119f39af5355fb8413b289 -3bae6cbc781f2c93b349959a364c7f1d62b945622a2bfd28fcd7b00b5e150a52 -934548bb4b93faabff276b5ad2fc6109a883eadf8ad35c2d27fb0b839903c90e -660670fb9f573123490dc84c058230712e4cefac3f1d2423814e57ab3e4c2f51 -c2c0c609f2acceb798bc3ce1b81936244ab1f5e1b7d1578d1dcbdf574e1f706b -36fde4fcb94b05eae159c961c9ecaf027270d8e61ffd159e17ade9218d439420 -388b8101ab65e449d2260f10b3131d94c1dcc4740f0776f7bf6e0eda775b46c5 -7165e2e3adee3fa0d61cfea0d4bf8ae34b71cdde6fabfc8ee73070b4828f7cf7 -7ea1a6e6cccac54feee876402cf4f61793b4e7c50ecd337b1adbdf64c7efa3e4 -2fda462c1b05dba19cf2ba5e9a19a93ec4de0bf42389bf5831694bbe35a9f27f -dbd0d055e7ee5b3d209f9f9b45e0732a897125e27589e3ccd315684a8b9a7b50 -107b1923d8125186633f39209afa8d64fbe41d611f40a9d61f8d798a561366c7 -7eb403d3e797b816fe7c0d1f79f1c0d20281720c5333ef58547a3cea1dbe8559 -db2f75a85f998bac1232f10db58486d22ec9dca7eb74ec701d0c3109420db333 -d00dcaabb6665ffe310c7715d47c253d4c1363548865e13ccab1e8731961e43d -0cec7d226aed1c3870e0de46578db89cb7b52f485689b180e13eebc1b0c72813 -827d08ebda90e1c613b0ecd9e75fa046792cc459695852bb0c28b8771455f6ae -c9245a992a5dbb470c0df0a2aecb46e0aaf90c80ce3aa0b67f615985ce0d704e -000069f5fe057c3a15780b7f5816835ee67da2f6b19d1c809823e8f0d7b199b9 -00e2ad0165ccd45fac719469ee67e6e112520cbc3b60002b630eeb2042a649dd -8888888f9abebfc5c91827e4a2b74134d3ca4afc5dfe5c39bb1bc86688705e81 -3177a9c12c5b6c5fb8d8fd0a5e180afb28f40c107381fca2f9cfa85aa9d09875 -8888888cbdc0354cf161a0667703a689e80b52134f6dbf35df2bc9c0f46f9430 -12a6bff9d294949afd4e5d8188531666e9df4ac951527ff4faa161a35c03b8d9 -8888888b4084dbce3865a4a66115712b632611c76c21e8e5fc990fb03426213c -fffe2b35f54fc10993124ebf3e88349f4f2489c43f2c80557ce3ba79fb198e3f -b4191f640c3af896e2200194ab0b818c9c372e23778ca79fef9820cfbf860ad7 -f79855e919a6544776db70cb78b112b69779ac5610796545aab268f3c4ef6139 -f01ad807f854a6930c0300298648b2912b524ca6b7ddff12f8b8a16c6dc7f133 -dff75bcf43b8b0962e1e21838cc6e2d00a6ef02d95a9c6ea785c37a40bd56413 -94052cdb1f806c294db40dab2127ef4b77feca60e159264bdfbec5aa16a7cba6 -a17ae3aec0614d3d926113f9b0b8d4ebaa223ab0cb40fb6bd03cb1c78938bac1 -830b8ea98a57dbeab4366df7ed2a5ba68d0f475564874434647777ef4b521092 -f5c9838df3b8999b87fb1a59c7b65292cdbf4adca57dabd365121b17faf5d814 -084b469a565a8db2db7db3f367df813a0fe251a313ecf9a20363b7bcdea13a6b -3ec4396863837402f0637ed078eab5edd7f2d837912110d096bb491f30495284 -6ef750f503d3cb43bee4aef0ed8b8140873a1f71c6a95e2e7e583b2e2aa41a2d -bffd60d9b05c57c55eeb9247d07980b46b29363ecce91ec21819a75c3b1f276e -f916591fdced3e6f86599662e46965250d7db1fe3a6bfcae64b23ea1afc10991 -6651596e9d5122ba68661c3566750ced7fb018776b84b595b65daac168f14780 -d65d1f550b9a5ce05cc9b84ca23b35896337761f47c76c9124bd58cd0c0369cf -269e84d6dfa82637c0f00564c3dd3ae1184b5c9b470de45a4c2ad5d58a2b781e -5273f51ca9d8193d91172ab050fb1f21cefc2691d35973cc04231456e1ddd418 -12400a09921cb9614f78f65f27d0aeb0857847bab0455360aa1eb67afeb26781 -b2561c42301a454fb19496d17c2720be1175c3f71f56d0941b7df8b40e372a95 -d63e5aa48b96bcc0d1a5d9296fc77c637d20bf1de5b4fb102c8bb0bfda46774e -12401b089262bdb9f05d136a884a456a75e2601db732c5f79f37520b52e6d02b -8ea7e3f69f12b63e0a86f5a1cc3098afc16add4a6fa456b50e24afb406b7438f -6b4095b2acac170547138b28c988d0477b0e6d94d2e5335921d28aca26e9986c -36a7ce5b8f6434eb4e68612408b7d6062fc985ee562830cabec961edcfb6da08 -8f2bea76e84bbd50f2653dde51904cd9ec30fb30a3cf7ce63c8117e66cb1e42e -cce0fa6785ec4c856c00c699fffb1cbb12bc2a971ec0dbf6f43c643f775c6184 -651115ddd2f7493147ce19f013a632eab30c5dd40ecb31e886663b2470f0ee5c -a0358a77ed6b05eec6b337f5b71e11d1f7bbac5b40898260794b6cc224310d91 -89e720539f7e9781d38d9980addfe983a137a69e00a7d9aba911de779d70779b -903ad787eb000ebda9b7cf38c3895051e48f4ef2994dbb653ba6b5d33f339c38 -095e2fd1f5631c484bf398d7e00357b7bd94de95e4f887a92623972e08a98f7a -70d05630fe5c0cebada73d1d8438805fe2c74c137ad357b0ac6c7727d416b5c3 -43bc81c17a29e9b7b68da8c63c1e40274f0b97ea040d2375293032df0c608b3e -60c6152d23992b6a624b064e0255d998f97ce19d855e6e79733ab04d64f01816 -1f809b1be8eb29e52176a40d6fbc23b0050443e919e00a0a4e27945b683ca2e1 -0df37a82c00ca6816c1b9831495919b07b3b50fc6faaaa40927d21a900eee47b -a3c009dcf80fd5ab2116acc2a403459b777c2d4ba7e98cc92fc5d4c8afa7066a -8af23c9636af900f3a7e0f66fd227919b1075c9989132588928d3219a84d4547 -6ac634e681e2db6f603e45e1296da486d7e98f4ba8f0b4ef3a6e7680b79bbb57 -00000964b698b728022e6d180add7b2c060676e522ab2907f06198af7b2d0b99 -bae8c033dcfddedab92dbc836025296391f739eb9844db8660bcc04824d11e14 -95db7484473c415b6f6a1d204bb5c34fe290996d1d3825fd9189ffaf79253d7d -288e69bace0c84bfa9150c95b2f75d797e2ca716b1b08e6a989838fc6a56d194 -52315209f35f31f2be2aaca425f314a11709dc1e63d0796b9fc2b0aa60d36cca -ebae7fd743805f3d838d84ee13243bec5348d0f43d74cdc54c7440ecacd9e4c7 -1a516bec4ff0b77e462dbb992276c2ba4e659c0d2a79602ea5bb76a5a4d65454 -80bf6b9feaeba53ac4bcdb7f7f1d7ae501575d333700eedf1b9d6e4d291d0ac9 -c053392fa38e65299d35f2a785ae75b0c178d11ef8596bd1496f9860d9e56666 -c4e992af01a6531d713170bb54545ffe5255bafbb4f665fca959610617385f5a -1b7ac75e5bf95d216dadc1d480531bfc940ef64ed90d61ac91ee31241071a78b -acb8205b697427c87aadef83574b5abce930faf83b6bf499784ba3e396059bca -fe4d72e05e76c5314204f83a4cc7d3e3f6f790ba6be60a0c5299d51957001393 -86b602dae84b49526f5ba1ed6f85bd4bb2e51cab2c85f7c457a6a94ccbebe3f0 -9e13fc11f5af497bb5cfe0421ae6d53931349448c33ae556b028da9f8d2ad3e9 -bb1a4386e25f7ce880cc74ead709b09d5c59a5a5dc0264ffb9c75bdcf5aa76a9 -b9555893a89c1d1afe281ef5b86f8d5e99256c35bb0103cdc6fb8c5a703a0d76 -cdd158c0a0d82bdff5b9f301264c7d2e79e47570651f67f0836cfb3ad949b214 -f1b994fc964f19fe34bc07b9be1a0f5a9fd93bbe41264b643a63b1186f1850bf -aa38fc0507ca3ce3ed337906c6664c65f1974a2c900d7780cbe2db5bd7082d65 -09bb5719d8be69ce54d400083ffbb9a19bdec1c176e4a47873886d800d557864 -b992bf15e21b2b19c096254cf769831af79647f15b76624f9f9e137e1a68242a -31da124d841a44a0b84ca12cc05a2651588cda0b92534d75c9bc12d3b79ce3ad -4222afc57e02b67576c5fa6e010f64760614f9c6a8ab280e2a2ce51611cbdcb0 -7ca0200f96e830ffb47c0edd493b72ae92157eaf9eaed1502ab379e7d53c753f -808c759f58afcc8cd45273a76329dd5af35bc3338f0d43f57c6291096500db32 -5529b79da55654025f9cfc29b3602222ebe626ba4ec6921d20b4bffc65b92b12 -1aa08b068d7ff1837b867dc9a73f4dfa2d4b3cca25469f81e1b75ba8574adbd1 -9ecba077ff031b53218ceae09277c165404a22c67ceefa7c1afa31d2b945eb45 -6d6fa8fa6a2d20c046ffb2cbd5d046885f1e9d199b630a672f4a5a6b0ed0eadd -f3f8b6d2a2b56bd5cd2a6bd1a49ae88b49fd7bc3c7c54b6913847eeaf3968d53 -cf0e274c70ebaee91a66d6811fed32e503710ba405f32966cea37de5053463c1 -ad2cc93708ce804a7524b9f0a1d633a27188fc6f5133f455f0b517572b69981b -9828454f217cb6808a10723946e745053d79f21ab32a3c63d844d1c14981415a -851a10c20be1bf696009b7452283a1c1801ae3f628340a366511f972cb27e709 -027353de3e541828ba02911bb28648cd5b1d2a22fdb32aad88155356a71e07c2 -db63d9e2e47a293ad7c0cbcccf38db5efd651c29573ad26c39e863b71bb228c9 -7e316d5231638b3bc0fc590d171ea52935f2ed0226dad161cffba84203420146 -22de4ee65ad0bc338d55ce11dee17d4f421ba72a6c9c0523009a8ba61f5237f1 -0697aefb8dbfeac95fd51c3e0ed814d8cf6779c144b853bf36dc3839b4fffd1a -29fd68962c30655aa6ef9b192d19649b133468999480b2d1fd4ab8fc0b535a30 -d0060cc3b53efed24564faa7a69ed3e862d5c206751db52ea6471adf7fd110a4 -4c0b76b28dea3f61e38e4e177a2a12353c92eab2fb1afb463ea29e512ab7ffae -33a9884f1cba9523839cd763b71377bcacafd9eba5860437691fdaac3962187d -8f9750b86c285722a1eddebea0ba0a086a477d144fc6e5ed0d04fb46ca9c6558 -8b8b6e6ef79ee377cb877ec25de30e975444ea26d97aa5fd6a5728897491b59d -b71aab2ad564cf6c9e222aa6ac387f85f77480d2902bf7797fa03e1e8007c3e3 -b7a53f9f0dfdafce5343552ecd953e5bc025d89e9d960a74a477745798beee83 -ec89ce698fbdbd8d16b906ee2c41cd73a7a615b3675fe8fd7cb176ccbe202b14 -900ec60f825fb759438b76088b34a45d4760ece68878a1589e743747ae4cadbd -7720c1db850568c67822c3c95d3121241c54c1ad6bc95a14427eb36a98d4f4dd -bc9e2ac144171f145f4c537054e91cb2d8dfa3e39bdc34a541ea971c393e53ac -62fe449d1d5f8e12178d10b53ee448060096bd5f3d8d26c71705eb7913d68176 -a07e1e086f9d0e93ac6e98a5923d88d57414438481b9671cbfeade4dd1ebb531 -0a3fa2941f316cbf05d7a708f180a4f7cd8034f33ccfea77091252354da41e61 -7797f3a58d73c3ab36bb88215437846dc662b64120f977fa544b72ea8d321030 -21140d69e8ed63c485e036e3ba4003d4377984069f00a4c9d4678e5643418791 -64ffbf80f80d993e26580470f2304e49933baaaa1e482f9ccda78e2e993e5e62 -89340f47d618eeadebce54ac293b9e0c360b27fdfcb1fc1ecdb3528fee8404c2 -74a38ffbb3138c92f5a2797cbfa829b78e94e8f426b8f79d4a46802e39dc56dc -20c2c39b963dec9798cb967a4f1f299b8e432f8efcec017d65d53659e7adcd7f -26f80bf0a0ed9784cd84a8332a0c609864fc69d982b0f86b9bdec605107c50da -90be57e7b35ae0d4a53a56e52170562d756962dd09b8dd94fe9c5a41fffc4894 -ea79c2ae945c08f5c45c526928d9ae05b297b272121a590e465a36c3039690ca -19b15029b708cccfcd81d68cf1196e6577c010e7b72b270f3e4b2dc3067985f9 -e52984bb6962c7885407710b5850f2adca1c803830a8c9ea1c44e412be9696b3 -54c6bb6ee874eebd44fdea66ea5fd8a5e71339ab453f6874ec78250426aa8ab0 -13a46ba2972b11231cd044e20d13b4bf34c3271225b25185189217dcc717107b -5966efbaa71d6d6edf5e87f67855854b8d71cd0503d1aed2f8c01aa3c94568a4 -51767f184ad3e3e96c7eea385e948372e9ff8f084ca0ea42aee6aa294a40d65a -1799a808a2a721cdab00a7bb5fc052bfc601d5350d436298816af8d500a7925e -d036ea10494c005cb7951d49d6d3467043bdad638731cbfd460a8cfc65f380e1 -acb1e7146622a4aee93dbf47a8d969ea84d0f47e098d82e6e975afdcc3eaf47a -5499bcc9db4bf8020d6a3b02fd042587cb48ea4c47ea693d707b77b80f21a1b0 -c80ef2b6af0e59b5bd72ef6e1ab2e2989e90c9e0a0dcec450ab4c68187db83ca -b9f225e49edfab33ec836f2f67e8cf8fe62be882b5db7d70e3ac7f128f13634c -a4c76d472dba14970f9845be99e5f87c250f0296c307e5b3b80c1f1c3f677ab8 -4c275235574283f7e254c6aaead2585919b306f7ea02ba657e92284b41ff166c -3cc865c7a44cf2b8f869fac5505ede66aaa618bb532ca698912971ea8ca91736 -89207ea8dce53ae6c135327149228e42ae1ad6c4ab3738833c98a1489b86b924 -4c512f1b316fe78347d90484cdff2a262255d69d4527163b47bf63fb857d7090 -cdafcca089590bf2f114448a20560127cad8a038fc9dc4db56592c3c8ddad976 -eed646436901ac04c641fec1deac91ad066a598c5439aca005b8b56f70dd6a2f -9f3c861dcb2ccbe23cf03c9d32f1e17186b42bc48c34471c0c6cd6b3c0a1109d -d773020f9d2824a4cce3b50d8de0699498d9363f9d60297d0ea4cd7567e1ad9a -022ccbf697879b8abfa031a5ed7b93a67031c3b3770fea0e7d0d70a0a3d7b40c -df5a0a51a3c6a83e7a497da2ba7bb15ac6cc285973cc2f0f1d0fab091c14944a -f04ddc613ccae8b6a9e7bdbb881eced724558d16afb8033d149d4aa1a1dbdffb -cc9f421202086446002d6abdb57d7163666f98233995d6ad6d69e0c75ba704f0 -1ffef8d3834dd4af2db7f378940e96d850a50dc857b8456515da08ea59b42f76 -2e8ec197d28e2e290e77067caad46e6ab6b66e13ce14b06d6885b444573335bf -60d1f65b7c56509489e319ef01f230d989aed738b9d00e9cc081314c3f87bdba -95cfe227d908b2d4dbb9639713305c82ebfbf2dace04a58674c630eb3a05cbbc -d46dcb999054ec2c83bbf25ae43df367039bd19876649758cbf71fd5b11fb231 -195671e6f4a1d6e07c54c31f45ef210642fe05b3ab06011a8d9ab722bdceb0a0 -159f308bedeaa90a53c901834aab7627c3d97dece38cdc859e3996dab81aa554 -7bd5004a318336ad0970a8377ea362d3456deff57a341754c5e98ff1456fb6e6 -20794f00c313260de3350ac0529b69deea7f69c4849834dc4c28339e2b9d89fb -5de644c2ee046ac427826427d4f6adf9d68af70a45698308c70ae367b264834f -045e7f4ba9f87e2735eac593f73c5a26bf5428ff2781072fb4919d33a70ca17c -5dc788a912b206aad5f17c0f7208ff4c147fd456b0956c835cc66a90453a1339 -ec379d256b8492c14ba9156bc64a31826f3f4c680f4d9dcf1b14b590fd272abe -a1336bbd99a29ea2f67ebe76fe412ab5ddaedda6ab558b691f3d4a70e4163dc3 -cfa9e00f6f298bd911857ea037d09e2fb42b0a5145452ade9b2d9b8464ebb6f8 -d374baf28591560f2bd5305b64f37e8629d4ebe5ca125811142ada697fd81f51 -0e5e00559933b5929a632ae4f9d86fcaa6b26d6adcd06438ee1594300931a574 -d49bd7700a985e30c04001a792b558609fc28b41bd6f1921869c8c45fbe7a7bb -665e701e426304253cb6c6c0e18a892857b2889daf06067ebbdbf6ecc367cf48 -ee6adb001486f606e9a194c99a62cf8cf822a557d99808136f278d01538f57e5 -dbe7adda97cddf73eb63e8f8e08325d86d086c5986a674a26dd7fe72b64a826d -52728973666a8b29d75923e5d38ca49a7aea947a5e445aee98c44d68966a0d5d -1248ea75ce4301c6c7e3a0958afadbcaed1b68f3c2ee3910c8b8f30dedcecd56 -33f0fdf01081fcacd1a1d78204b1086c50d9d8798e7b216c6835c0bd8114db54 -6e073224626983fd621175b5c129f072ce5337239a7abf2fb23f40f30389df84 -7c984fbf2f922cd11ddaebd62e14206306993bf5d89fa28ac073645d0d6b5bd0 -b866d800240625b5c598208e6f401f62e7a7eb6f76060490b8e432afb4d80d08 -de4b8ca529bbc4174315df77d5c5b7c4aed351cba404b04ac4f48145ffbd0e74 -2beebb1b6de5a861d9e9f86585dfe42f8a9218d714dad446f3e638c567d175b8 -64964edc9baf9425b08b211ff7ddcaf6453e39ce17877bf9cd8c6bf9463e53ad -9133fe13ef45607c92a68d3c2a9ea8a5a2a9ce95c603a51e60bd03b1de7d9a30 -2834f7559dab12bc93227ed3c027b3386186b310a77d8f24098a272dd5c874e3 -bf1f5733c9ea086f29b9084d4d2d3ce9c6206255e69cef40d6f1f80232b7f744 -8d6a071535c5f2f1654530d2a637b206f49da89589201ea8f0c7116d8539d32f -64aba555eabe92c2fc8d4d2953772e8aaaf87ccf18b4465f2e6308da1c4c00c7 -b9f57457c5a962ca8f67122cebe1cbbf5cee79cc7edd3794182473a1d66429cc -7871fbacb811b77520185d6e566d591a81f90d0732daa21d49a006fb40c3c15e -cf45fc7796b8fd2f7b6d1121dadd3450aae32c479ed8bf97168187e293882dd0 -41006ac910217a962f6416a3f7264e5e8deee0f0e112c706c6d290eaac43b58b -2d6f6c13df79a300f8e57a927f05014e6fbe23246abe5fa353ff1f7909319c7d -03efa7f2b0902c6c1d23d0cbdf945b71975feda3d65dc0cb0698e6b7e552acf1 -fc89c552e4e86f10809e576924197bd058d495fc7316897ae99f3c6d34dcd493 -addece2b7148f3eec5501d217eaecc1bedcc92cc8daa762e6ea22a55296ce5f0 -b26339a9da63a9132a94b39a087061a5754698f5cbc4ee9857383c8ef07c79d4 -cbfb317e2a7e83c9555bcedf3f3095e886e2e257b2e5d9c92f0f42ffd0e51e6c -64c26cb8cbbf62885ddd6b25ffcf1681ac7ae33734d6972c9724a4a6079596ed -b2eab2718e9f050a51577230167acdad0895ac53ce5b0337af87de4d42eeb03d -22af23f7f1bfd2b9b85aa2dfcf9763a1cba36f933947bcbf588e4cfa33111e6b -fffeae547b541852e97d81082dabedf689c985d03a6cc16210dae69be6c15f79 -240c9d483e0a076e22d7ebee2061550b4285bc7555cda61f7b322604eafe82b1 -9a8e6e5702e567cec516ef2f53d8d90e0c0cd49c71d1a3d62de36c18742b39b1 -4130ac060a127f86e8ba1cd7a953222df6537561f015c2b208ac78b42c301ed8 -817a2ff30db424c792c2b8d75bde952639fd4fafb1ff10615153ad977de8b712 -284d0d226ee59d91b836ba783dbd481b0922bff84177b80f67486e96a3a84c80 -5f8e8158904ced82c56671ad4fe9a4a3e136665590eba62b8f490c0b5e25f91f -4e4b2967dce0a6e668296c0458400f53ba82553ceb771a638cdd4b67f8604afa -7c7ea78d5852ddc414d1590a5e71d93a8d387e0fc79e4727894d81a762e3c922 -240f725a10322ea5155bf6c4fb20d106333aac9bd8d309caad4a0b953e960d64 -e3b709f7dfd355c4bcfe4c3641c90a9abeb464184a91cce8a21ce21090affb6a -040d9e1eb98d7010039a179d4be21d392549fbd7680dbedbf81c2838d6ffdd0c -b01438564a68e79d76727a90d55d0da60a96cda7b36514ef8743cb2bfd5a27d9 -01ebca32faecd3e433a0240785dcc81441ad546a1a58451b6cafcb3a4b58ee04 -7a45b4b656d182cc8074f5e80834354c36247c29b0cef6b3f0abd61ea8b4b11c -b652284255236d66c4ae8df6a40047e8ed165f5822e9b475a1946d152bd82575 -d24eba880a83cb5c3b23031778132f7a32a592bc4cf17312ce5f37b170c061b3 -b6a86b01e92c218ca7e9442280b51bc6483efe51194154ce42ae2c77de5e8200 -c5b1b4d384f12e091f52240eca971aed1079c3746493bf768b9ccf646acb3f6f -1702af1722f4c3e0651ee1debb4de8d83bd4fbafc6abca1b49e30e3849e5bbab -5b06bb0eba9746e7f3ba26a6c125c80eda3f27aa88bf753587f6a76c794c3739 -751e91e498359559ef7d1d455ce1fcce86ff14f4f9b2be44ce290485c070cc57 -6a0bfdbf8a5e7884754dcfc0d668963eff411bec6eb79a7ad5552d2b0a00984d -742f3f5e30054e9898e56d9b26750f05b5a2cfd7744e9d99057088df26e4f584 -30f57127278286bdc60aca55e5658c1d85e51947c3e5a617dd676b62fb6c0f2b -b6d7ccc42e309474a6a0d9850585fec117dc4bae216157a829eb5634a32386ee -3ca5ca8af594f080db65859790cc26fb8427a7d904979c2980161f60b8890798 -688eb5ab8f254ceb31b6823c6fb4bba84c24a342c7d373d8c34853b3440ba1a1 -4478abc4570b369152a238834cb111481b74b8fc3023ca94fb8275b4531e72c0 -7a9e9fcfb71a5c23f8c763b8e6505fe8c17f8dc5af52b19ebeead87e078082d0 -905514727f24de3b3bdf37701954a3915824290e12561ce42960ff0733a28b84 -f8cd1682a37f06cd5b3963a9203c51fbfa1aebb8f82c2c4ec9b30787b1dd9048 -c4ea15e50f72ae587d840828210a88350884fba15b82719853627266dc4aace0 -6d2236797dae3bb87387f08296d6a604ddfe2bda7e4337e1a29b7784d9a5baa0 -25da48a74303a1339b8aa7e242fdcc97d6889bc1a2066e4478205607564147e8 -58af1ccc221542955bca9c2600e71ef9157b43eaaf4d40f47d81cec81ecff561 -a6d46bc94d189fd88f0ecf1c709329dff46272f763f7b5b4654dfc9cb8cba26d -393ba794c58779c1ee7f9758510622ab7f42facf9d0d79be6111259e1a56ebbd -282765de8e517b5357cfec15d0cd1c2ea830ef09c5a186f5cb6017c008c6344c -65d249fa9930b31c192034e7f039e51c17e0a5ce9470adad12eb2b1dbef5a080 -eaab0c12fb3d8d31e1da1c2a78c5b436546cf6206896bd5cc112b3e058a28dec -b958f4f1428753eb78a225239ada5081ecf926a0ecc90ea1266dbe775070eb1b -5606b8ac2cac919e269c623f8dcba2125320d6f460d8af86de397ecd05e3840f -f7ee1d9857f23adb6df9fd8217beb528bdc0691f0011cdc5da4b9c98e3415cb2 -d3463ec9fb16032c62bed673c9bfef7c10d65d1ef46d87a3277e0ee405e3375d -8455798ea34fb3a8ddd3a3d70117e3627caedc79e2b8e153f6dc9d90e4030cd9 -704d2fa42e01e568826c73dcd922f0ea3e3f5c26fd2e406bdb84b5ef23bcc8dc -2e67de5e2d57d20ad1f02bdad085a390e3e28c2aa4e944bfe2233d0ef4ad7ee0 -a88c30bbd1c1a17a8fd2004b7ae52508a3546c1c9ae85a94031a5b992ad7ecf4 -0d88bc1dc58b8f738b666001e3c90b0fbab69e5f9041be4d802964f9f96659fe -be8a6513863d30f5d889dfd149846de59363620005d9a873daadcd3969084af3 -8633ca380177f2cf0640837881a84e52a397ef61b2d43cd8f6fcced9c8cc778c -c814d1cf0615d25bd85c23f5c24a1b7d7a9b8ac0acd97cc0bc8327284849c889 -2a91a4c02433af6c9d3732d34f6a15ac81914e239b1486aa0a2582e8b0572b5a -39207da870665882f1db828c522afb4410f6c844fe4874e9a7e9206a3e20700b -19e05e98b13855cd42eb19f67731b24fc28d793a4a36a9f92dde1b962eeaa757 -c0e00e27175e649b149980011aa8baad5691a9afacf951996968df7a3dd3d0f7 -5010439ee8c70c4e550d85bd48ce52349210d56bc89e89eaa9188f0428d23cb5 -1788919841d4d2629ef8eeac78fa5bb50cd9c6d57c8359d9ff8388882ed4c473