Blob
#0x0128fef3b460d13ff044b4661878abcd4b16074ff2d6fd6fd3d1259cf1c4e3f7
Versioned Hash:
0x0128fef3b460d13ff044b4661878abcd4b16074ff2d6fd6fd3d1259cf1c4e3f7
Commitment:
0xa777ed368e0235858833048f5211f02982770c1b598f14683b7ec65e27b84cd0aa2b88b05081b605e4ec22814e19ab7f
Proof:
0xb3ec76e5efe6a783bdbffe7fa8f8d7c7af797a263fa91a7fe27a5effcf652cb50abc81f783aa874cf14f65649f1ef0b8
Size:
128 KiB
Transaction Hash:
Block:
Data:
0x370001691600097ce15afc81822ad8822c5e582857bd0002000168fe8d254614027b01bea335d112a34ceea76c0080a2c685433b84449404538f2f6ec35cb82519bf5c0200364a36770b1124ec0c1733512044af1fa6f37d2503001cf11491ce28b841dc7bfac7342f2a610e952bf50a00f073e9415febfc4cf8d9ca4a95ffba3abc117e62ec150020e2d12ad5076b5b87f4196d39bf4aa3d03a83e10e0040132481efd93fb508624649c3022fa30294ca0abb000037c5b352881fab686b8d14004e3fb7e08d0e727a0100b8d9cc6ac497aed64549d1fcf0478c5cff519a26060aa0e15f41877b9cafc23c588151b24c52cf0e47cfde02002e8a748dd984b0233f57254c5ce2fd24b06d7f25d70900c82c552bdf88d56a13a46cf7258928fa1c0277d6140030cbcc5a75ab581c2d1195e1abd275b9e6972762bf0100d113d6bd1fa3b826a53bb1b32ac8bf1d193afdcd0500fc66e0c4103c58bd9d35bb499494122bcd7c645c0d002852534fe27226635832fa44616400bfaa7327e80600706e3533a2a533810486ef3022bfcdbfe9afd1c63d0200a863f74de77767f7b36ff3373e95d95fd6385ae9730000abe63a6208d34a1cf11f4ba07ddc33fbb9defae8280060af04f353cde2764fbb32270407496d19cd8fe6880080a43a3287e3eae422f993e359a91e77d3a0d5426400c04f0f5c7deea81ca8a2f47fcb8ea4fc9c7d39dd70bc000037baac7a22fc3be4064b10bf6f20ba97ee05446e02006a93be7c28fe3e324b6be6bd1e6703cef83c73302f0060e87f93aab04f8bae06dd3fbf9027cf8da8e5dcd50300f25b2359c7bc10dc2beef85879e0266defd8289e0800c81797c6fa719f4b3b9d9d9403ad72b3cad27938070090fedad0e96b8ed95fb0481f31d2729ef6c91d275b3300a00855f732f21f264cd1e8488645faa177a5a38f190100c6ca9b4a5305d4c4cacea4e13ed13d3d95ade91006008cd73017ab1620097f8ea687b09730fde66abe680f00901211fa4c5fe9941ed390c32993e0487d11fd3419003070e47ea53eafe1d7254fbeab5a5495a988e85c2600600cee1392145f7ee323316e9c37638e04a677eca89700000f1a99d57f276ebf7a7fca495f1227e35ff0beeb1400906e8a8a9107328669a8e0d2d16f4d8d2c7e269102004010e84fd91cb351d94137967a62b429bee6cbb25200c036d70afcbd6deabd44f639f6079e83556daaf37e00c0a352d79736bfa74e4bb29ff27c9b4cd6de25518a040200d4842e97169bd3b2e29169ab356921d3c6dbb0b700006edd230e635b570904dd8ecabdd35ab86eae58c10000a48f8afd6d1148232eb25238adfbc7530834e997180060e4f0c707a57e99dbec843e6c9223036c01d6893200c009a6f8142489fbc1f3dbf736fa7ff7e4b4676adf03000eb3a924e697d512396e523a567f108eac08687e910f009873bc80304a78968615bb30e4dd84b5b82155490e00e83761b01b8a5fae37a726eb6389648e4f7968db0f00889993ea2b9a5cc447e23101a5e76af4357650b01b00f0a862e9bf7453fbeeaafe3fc7ce37c4e3525fe3b40100391062c5acda7644c65fce1f5b66fc4a2d96fa740d00886338b916c65f54215d7425f669787dca946e1c3b0900785f06bdf07586700c8a35225a1661f6bf098c797b0040b14f990f0b24a4b72ce2ee8582383fb5ecbcf9840000b9b9ac1033779fe8bd9b331f6b61689048e4752a00003cf27f5ae04acc95351b6046d5ac33a76834d36815003077f78688cd5cfb97066d44dfff6892f477d7f65700809237c84ac6b1503b361e12caa9a582afca469a0bfb0080e4eccc5baf230ae680e7301dc19aa7a3969314eb008033be8181af22ca9d02b069dfa00a369808fc240f23003c4ff78bbb096e255ab870ba2af8d69307572a7c050094b8525bdd70091430ed7ba69d3f439127244022080018da4f31fb1b967bd82316506329843a6b161fdd2902005e93594b3c704a218b8e7337ba12bf395bdc3ae60000ac5238bbbe2c9ab043f0b932fb8e76c371e49113080038a3643230fd6625de52d148e7b6dc341ff1719758cf15ea7070d89316f936d4bed0b643279465bf3b4c75a1fb65be1004d26f842d7eb13e200070fe31f48ef02396548184f2e83e86291da3c4cbd6303ef448a3956dab9534dd7cd6c6f5942d7dbeccf6a9cbe11a892c812e207f803c2e4fdb44a1a8f4431e37bbb6fc91a21a23732499d1a931565e3f11f8feb2e531717c40a6c6a6e188e4c8a99879df73b20e8a3b7bbfcd665f88e2faa73242d83b3ddbd53b988f8f090392999394b4fd45c25c540820499859e9b251e2deb4161e7b4e34cf2e44ce9e37f864eefc39b80982cbe648efd344941c7b461bd89b622cbc365deeab532a43cc805cfa2f289e97b15e713913332593f18b3605da91dc13089d3ccd86705fbe6e974fbf249f92dce573a20262a9922a5412490fb54ae5242b50444ceaed10cf73f46434cf52c10e2f16f3b4b92d06468da7227158135a2ad692c90732b72aab823e89f9a5a88ccd42ba10f932549bcfbd7061a29d12150c65752350ceca71b5e0a5ca57f7cbfab4ec2acea49f42589ac4b15b7d6644632339970264e13858297e5f062f39e3623d8308b90eb49f9c59b3e2ec5b0cea59170d8234896116ab83c9bc85fc4221560a6e8811468637c41750790907a9fbb13d42fc764c6dc3701b54ba1fb7bfd18189de4ba6b7888de33b033a8d75dcecfb264779089580b72dc926f36d96cbcf99b5275a6e640ec8eb21b4e2ea9c13d9362f7a5b90685f073d416a0b74ecda8d2f52acb8dbbbe6377eb1638ba6056e56b1222b7418a197f6c7b0eee2fe22b8be88da1f76958bbc923e71fddd2d1b5773e81e2d6418ebe6ed959df9f707b76a5660586da95f98795686000f1f03af5d88fc0409073f2a73ebe36f90cff20e746a50f8616a1f9f255abc542fd6a8b4076f993af9ea7cb1f44449faf75158bf6d68435d5e02d96989e04ac90920594718045221db973cc72fa016c7da6c8a5a7b92b3fee56db78a9797e59bb6de6f26fa79f633cf2a216337fb8e3744c19bf0f002689fafb403797c621af6c6d1efbd8b33802212f08a6bcdf7a07d67c9ae4a700b90dd7bfcf711abbfff5dfc41e2bbf8c6cc3abf08fb5ec7b020b61b0d35b69c915f59143d214a5acb65f4b26c2b39e1df24321ebfdb93a512a0e2e2d15b61f46a2c23d31822266c115721481f2eb794e99f1f53eec8595b6a3d3f9660e022a54506988ce0f3824eb8f0a32449776665030125fd794525dc8a5c125c10345248e529fa799f696aded71e58cc89de75e4affc15985c19f3c51b33cf99c38383f5d2c4f9c228c15d7374fe10e52cd02adc771037e0146b51cac71a381f31b2b12443e695c2cdc46514cdedb6b65399137f949812206072df8d4e8bac2835b61af2e611cc1938c089e651737f5eb89b1e2b49d6273e8ffd4f764f08f2982c6d043e4f5572499d9deaeca02b15c82dab32dac751225b4e16f4d48a003133249fe2bd171963732b323d61add7c72a681a07e7d56b052d94bdc354d9893437c023aa23078439c23a59575524ceabf324aa6a4e81e8141e2bebea434946b2e10d551d2b7c77be63f63b1521caeda3512ca58de4d7b91b118175774096f47047aab407c22d8bdca9528ce8e4b3aa8162096800553f52030b03ea85406393b45da027ac75c46190cf7ac691e622c38779f99004131c3c22afbcf743cc7d2bf83a35b180e6cffe48346e0536740a1a7a6d82ec47bac2e03c7e2eacd639ce23d1cbbdde7f7f20342e14bdbb993fe2f0b41abad592d763b60231ac3ff6d88e4926f294c0e4168c2efae08467408d5b7b71e5d33a994d67271a7ef9e45e65af72b3776bdfa8d90224aa1f14d668dbcf96aa7c425113b0203c06f0ba583dfcde1d6038ee2e87cf414316e75cab5ec5bc9a76864deda0d67f7a170db44ffb3fa16c17c53e7f0e2245b68c0d594b09ca02063a970456f72ca81a1d4da54f2ff9951217e8b03fa242b712c20e042aab290a7e20c57dd970d7fcc100cf26bfb3f4a0a954498d97da46ea9029564ac72455bfb0372d80ab0e52c39d25b3fbbcda7bea48f6f8ef99848319b222e087991ea92f533451e8c55f2b2b740c7bf15c4b1e7b01474159b8af7410c2c2a5976038180c2f9dfb4367981142cb010700f0a316bac0dd31234c59d6b4f5af7f65971b65cbdf7b4a4033d932d0f90e46e725ee4df8a04218dff95e31a3c57c19f1f85fd18aed409a1378a2c5a0ef1fab59a89878d9d55f4a587e79fca751f475ee9b5ffa98435aaa40b2254fc766376f1587c388b66afd5d8281feb2c300ab9192a1179e82aa0428cd9812722155101bfe06ef209eaa8b540cc34693ada7a384805c7f189cfeb5465ab1463b9a4033fe2cc7125782747316e61afc73f7eedf08ca730b4fac78b6559b32e1cb3cb50772e1d1e844d3108287ee355a3205a81383cff9771ed0567a94f45f3dd741a629c1b47fcc7b798245020453a5b9ea66b6ab763c861b1632271354ab6cfa03d20565e63ca813fa0b8ffe08ea7e8de665428bb8ade06ac1dbbe1011f536ae45ad18798590d7108a30e06e9b94fdb152e27de3bff5ebef45b391eccffdf33a0905119d60944bb5264dd3cea208861abccbb478929eaf91f14aa28dab45c28df27100bd77909aa8624d509e0ca3f71b7f2927a0dcfaa47d7b4208783bbfe6828a231fa5a68aeb9b78f85e0a1028768ef7bd55d5731f12329cac76326702b79ffe7f08eceea780de9c4994259fa4c0fdc533d11529551540dcc589c384d17cc78ae00a0a6852d6ef57eba770b09268d2757d5cbb033af4f8bdf9feb97d0e000000401c34009018daab7c494167e933b585f4ea5b588a35aeb51ae03b475ff692523505ba15cc8aacb9909f62f216106947e40015b635ab040bed86e722a5ba913cae3855689d6fdbaf745a7a305510aff95b3f181b7da837e031106cc7b74d342a130159e1b25580e695dc21f245a09104640502942b276446696d47f1060a7e1e012cb63262467aab62cba9858b4f264c998ec275c4346678b6d14e4e3f97d5827c117b33ce4b7eff8001e6ca254d01891da51897d9cc91284e528c5444ee342028299e7dccba64646fdef43393a9fbc26045778704187e679997ca80f1cbf165de1c79f8c58920640eefa82e220fe97ee6493ddd8ce66a3f11684b94cddad0c3d82240d3fadefab135c4e613b7a40de87938d6c5225fb75730d2c44982d44091c20916218eecc49cd46835c4bafe6e24505511b22317ddf568b2853fb3e504e7c320d0da110664e1b9e3a3c6336c54f7526ee8647e5544fe710df19976f0f69e902553b57ecf65502b6a1ac87e91f6980dd0be8da74cc295dabc7149a38ed249f71e68bbc3a712449d6ca68f3e23cd2f746d03d8a2620bb24f40e523814784c5f202f39052ab92e4051abd9cced5dc715df1ceb0e81fbf9729f32cf186f628d0600e32aeb56865d70c4fe218a7d4382dde3737da71bc7bcbb250f4e3285b767b642eb0ee53244360e5f51385efef3a5a500c0b7e2523bb89840b7b4e45cdfb2edd2aa7eb1d9afffcee3ffffe5b6ffeb9d7ff5c6ffff967fe12644a6704d53487e331bbab517819594259202c786d65b0f264f6ada36e27916f361bed370cf102b729d1c30dd2a165b42eefa43391fe01de88da02c6e31dee5c96c3681a26cc5cee2c3bef70b44860df808bff9ca29e9333f658085f050c3858c30fb8d9db2f6c943cb6dc79c1be980cb3d25d4730eea5f8a265ad6a1b447d01516c4d39e8c26072213327bb4e9902cdb7ab668ce975705521847416d2f701173ca02518d261947d253b0ee13d99ae3b0f8e76dfb683fed78704402cca6ddddf25d3a816e08b884e318f64fa0cd4ae7d0dea5f47d71fd5aea1ad36b535637d3556755d34b50a42371fd71f676741733afbcfe24364c7f02fbab327bbb9cfc073da34f565bfb2aca2256c4b858ee1e703dda1f532ddd07d8f70e31a878361ee7e8acc369764413a733bad56c3d6c4e441d99b933926e9c8c91a7a0e98e64c218bdfd8a83de66b9b9920511483dc31b33bfd269c3f58a6e82ecd06cb649ed0f6acbe1959e123af6b9536e59e1ff4c1dedc2d1c252c99c3172984981bb167587ff54454e9329c559fa311b03f0c061122726ca08ae6ee46157e3b4c329cc731875ee7dfe92cbe7216a42f46ed68a6ecc1f02c61439fdb2e6134b6f9e20f3694838c66c9d1c29180c0203b30366d0000e170c85cf3bb0dad32d57d42ad4b26fb8be1f68dcf17ba137f913961364f76893cae0012d5fe361a082eab2a6febc57ce136b24182f71ed12e42202171f7febecf4f43ad6368724673e82f5a0d223b86243c696e8ef55b256b001cf60c5815e36499efc701c8b5c29e042368d27921c2c14e692ffea709063d6d2fbfe045b3687c3b56e9ec070059e022a5cfd73902d2781b80f1769e46b7b96f26cf61a86aab2d90a1d87e3261ceca20fe5487e22d6be5e608cea7b046bd575223b3649e3da3bd90a42063f0458e2013e40c3ff4aa6d1f8a4ebf42691dc3d4773af3695e49d19d1ef2883097330f86819353d7d72210490e8f20b57b1b5e9b56357355ad85057bb82e19ef1177ab7b17a3706bf3aecf014ee45e9b05c74561320d5579dd323be6c94a66556fa1b8cdf1813f532df142010b6edadd8f7eed8f691dad9e65f83b9387c9b7711a6dd39eb28f5dd6793bbdb412943b9cd10600de753d68640b47b998ec1b81c64b544059810ddd7d0c4eaee062a7d42938cf03d71f0276f5433ad8bf5a0e9885a3caf8abd4021f17189180d44a3f694d2fe3d9ae7d05fb7966963fd46b92678ad552022766e7f14463dac9e706bcc9769e5a65a35f3d1c6ec9214fcf764c84be3127157083992517b12bb82228fd897372aa4de5980cc0746c4bcfe46d8feada89a97af079564bfa97fa699da9f04ed244a387cb7204adff776fab2377e99ba71cf8f2ce177e24e524031b26762817875a6547ae182f23b5761ac55a70175ec7a86de87f9f0d54bc58e93a1f884b9df6bc40db083618944097f966b5f9501cec02578a575433abe1f55de2ca6cb9fd7d9d693cfc0e1f428afb2dd8d9b95f39ff499b23e1fc2c788ae7c6b58e766ccd4a50862ab57b02f91a4bf38837b611c82eabb2df0e2a53c19d40a9d3af3a92e2ed9690a654350e407284ca7ddb3061e4151e476bdd068d9194fbd8864dc4b6909b63300c54aa39354dd0d5b904adc01ec671e2c479d7bdd56e3046da895a653fcc48f79236e63d76e2b96030d1ada1c9b5809e51c1d54ca99391dd28a622b8e401fc2ac31aca2c2dac8539eaa5a01cf051a1761f86bbf7f62e40c5a1a5e7906b3a2638541768108f92424bebc29310f7a6f0e3d5aaef1c3d29815a65f7eec28cccf8ac81c9c6082827d1edc2c13e04bd6561a5ab2c51eaf4d9f42d8ff55b87c1dd55fa96d241136a1441d477a0f0e259cef49fafb1396415aa8763ecd81929fceb8767a568a812a2e1c05cd26c8736c1e93066b57bcb464f82d242bca2ad0af1849fe6c4ae290ead43e3749a5876960aee7895fa703e7386fac7e78e96b75f3eaa5eb4c8ed0a342faf01e63bd26fcadf428c11e5ac8c9265c6f592799b54a66ba9c717632dfe29bcba441b1c801a87767dc700423ed9d3d1f4e932ebe3d6d4337ded081d38e129ea00a801b0c782da66c08dfb6bb4895c0ad3254abf2c251c8d8fe85d918e453c2da5eb1755a9d34206a27fd37f9b9e1e83f0c3ea6af87e58889447fdde614c318a81ff63b4c01608f4c46ec384e5041f4d7be16a631b74f75ac8b9c6b61cdb39129eb484f0f734dc2efebfe740565c5cee2146ddd0e6a6b6818e8ce6457c542dd4a7cf5bd8fbff13424671985bf5870add4feb5a8cbfb149ffdd268d6ae2f3157e168f807f1a3f6d205683015c6aa577a451db2da9d9e41e452e869f8c15943a299e4b044bad0dbd4c8d91ef93422a8f5010d09a26c3a90502bf536e020c0e2cdf3ee425a1b4d8cbb046aca249e95a23178abbfcd6bfa5ce942a34cd15c7481c998caa957bbf585ba736c1f0910a43cd73ec82295bfb0ac36a9c0cb49896ed019be038babf0608302e4b0ef6719e58d8d9981919336ef6af2bf53fbab4e69d02f4324698e714eb73324eab255a7163a244093538ef5bf845058b62123122cb268a6f5603715b5a34d1ec1ba7c046c5e521208c70cf74088509d68f20b0d1a50192929c69c32163cc89221418109fc238907a79d685e58300d22842418072890d50ba20df14fd49cd4b9352a390fdb93ca9b15fa3b5bcc488ea17c62c5701d429eb16cc8cafec3fd5510ae4c4e3a48251f5e7e21a4db3861d1169cd4a79a9490589232b9ee69b19754f668637937a1a9b987aa038fc7db04b0e3d686d9ebb5133fed6b9de219cd5e91fe3a9c59e753efe9d628ea129319714011f996abf0b7021869b9e019001ad6a68c619e8cbf9d26c1c2a498d6fc4af1576d7d08b1fc18a1264b1586ea71c6bddce3baf00babc6ee22f8ccee6694ceb0bdfc7d03f387ea2232b68adb255039a2f25d9cf4b10ef662b60b7609ec714ce8a39c2f57df84d472a34b86905e3c16fcd2c9172eef7fec6b3f53b13544a8d2c16aa03978fb518011bb71bc5a8fab58bafdf287ba076822f7b77d71e7408430d66093ef90fcb7e0b006584bbc0f554457c5f4b310e65525b4ca78947f55dd70bedabae88dc1d42343a34188ec7af06ddd174a52a6a29d052d96f5539990f90c47e4dce4824bf3f19262f8066ab468577bbad1cc1617088578eb001533cc7599f89d271899ef567dd1fc55d0794b1a934c655d706cacf4d59d42c04ba36050abfaaa561979ea511290074c06883b28a2e5b16b4ee6ce0b9032360d190ac7d22d7a1e8c3e89580be980effff2030e1998353c04469fd08e0640718732bc58154487d8473b0a56cc90838c042d321e17f5652936b0c32f72471a5322b5e1be112f488d14a4a9bd2e6d93af84bdf9e3cbca7c05e7f4eb09480d7048753657796fb983a564ad83f46025f0a29ff3a5a83b7be233f6b0cadbe88761ae150718caef86d66245c62ff8f3f7d3a6a3cdba1c0dc38b9221c2e4ef510ff508c9e3b0edfa953801970c3375e863c0df777a17b06b65630ec713ef46901d954db081ef41081231eb458aa2e97a0a30988e52e12ebb4c201c2138f120b3e076ad1266b85e338c62df4e6e497a605371f6d6235ac72c75feff4b7e03fecd008a01d6a09dd815e1162cf6eabb2daeaed1362964152b3af82da574530fa7b6f8863e03f5ffd5a4d363647a07ddfe890fc0b59bd3b1e6d7de2e2ccbb773fdcc292b641887c2ef1dc038f496f6f4b3742991716b209d61d590cbba721b5033562b2a0f28d18fa647f313b8f889fd3071ea525cf31b3f10b87f8ff5e43f798f1bb719b627d2f19953484c2985d6910adae263fadd2a451958b1b2551a5dac4c95a9bdbba40fb96581e8e59f601a80bb7b98628a50eb20cfc4c5536b13cfca7b29c66f7f7bff9e9b214973e85ee775fba4ecb0c6fb081f6ae184a15ca97c7923f85999bdaeab7039c55ea5758070242f364fd11bd874a0d3e6d7f1a87636cfa07eaebc1d11cbb5f84cae1dc8696e7223ba99b153af01c4ce12cb52c8d8b64ebd5c0c13c46565fcc989d5648e0d133aa530eed38fdc52359807919448d4d5d5c1aba9e602167b731889290b910dee009ec8b32319954e56e5d73906ecbc59f5dfed043a1f88f0e1deb1e9bd10819b63042e667398530959862ef8322ed905d6c24a54b9fa3e6842cbc3863901da65405ffd5a704e27747a01144fbb9a54b7cc1d9486079fee1f61577e0ab993f9fe1fe67681402a169f50e699f3549ba57a503e150b2cf04309e1dc198cc6d7828419e56168c06a9de1831138e43d417893acd8336a52d81eece96c9bef97e28533ab15aa6641e31c8ca44169423dd2741471ce017b47067390294bb52be8c0755f75c70ba2c00f40ca654386eb34d69333122a8a1c7f85cb612f610530287fb5d7fc696d8203b2a0ee69db2b93d26d6e5ac20b4a235be94b63e00bc9481e150b7504a6042f9172b817141c61044322708808fc26b26f1f792d8e0b497b4f96382b89fd9a5f8095739b8e1fd5a409af9879e0e8781661f97a7fee616b48316fcdf173e7b22491bfe9948d7950d879ddca031a0db119b783f36fb92bd8999eb41587a0d0e3b7316b3031c14236a31e3775f86e6ba965c6a6d47c17f791656723b5a7b5e54c7f704f31cd39cedade82bbc981600c0ffbe32d5694798081f04a7bc3eb4cca9b8f03e9503001abfc756fceeb5a9bdd17b40ddf5be7edc4281151b00f04d38e2b7b61c5dbf8be8ea40d34214518ee3f50e00c06f4c317a0ca723bf1e86fe56711bd41a31da862e02003aee444ffd9a79f557d5fac3c39c81daff5c27f17e0040732c283f4db27b0ac46f03885fb492e388a648b466010095d1cc12fdcedc0b42b378187107fe15f055e8d9030066a4d0aad1e6401519ed005845d6cd471c10a10600132d1030869e3bb9b05bb5ba9f91e414ce5012a494c012f563a2627482a7b48c3332a63f43196969d49f27f2aa57d1078ef562967a5295b96ceaf43ff491af6e27d8d7bf941d6eda88e68d25b7c3ab60177d4d128717c868b8623fac669179390d2ed67b288953991d62690b27e9babd54248fdfef599d1272770117536d9cf0228834bcf1041d23178d70aec49b84272b8b1f01f284d7f10818528ad5527cbd27e679f774fb6ab3bd4aa3afcaf6abdef3dbe1cf4ca1ec1c9f056295a0374d5408492c454897eee3cf21bb9eb38b49c6cdeb737c5ddd00594a2f1acb7c6e54a40499845b7c581cc68221a896b832abfa0f0619706625653523a25877f61d66f132014b872391018775c4e2393184604fcfcd7cf67dccf9ad0416ded15a7ae89202b067e0b5a91ccda1351a2c2e00e9b70763107d26434bbc6d7182aff58361dc252938a6682ef8095cd215693d035cf3f274c6d27c27270b70335a21e372c66a269144a26ae3672815f18e0b3814d0af0c8d906dc2baed21fb3c999c6db3515011f71e7de41fb6813b174b6772df77bde502c76e1cfaae3be652db8c1e0739f323c97e1011234717375b33ca5679d08e76ca00eae851ed50293e30331b59d6e91979897ed2332606ea6e3eecd481d824726ce273c1e5b05069265a1e5f6070ed3c07d8dac19a5fe4d452e4ebb69558bfbcecae6e8231e4536d38ec74f2f3bea20ee9d7c434b530adbc18c04bde66fa840c8a8e50fb62eced9152de4714668a4721b9cc9b907d8650a6564def9414e6e8a2933a4460fb36e1068462b4c6d69c6a33c7083fef091891b7771112b8aacbf37e904759e5da7c2cf22e041e87f164a5019902223ccdfa7a85132586332279a8c42fa4908a00a510a544f41ef56585f9176bfb74d265b68e9da5fa899f05a2942420af42ca012d541bc4d2e918a59bec2a9fb86c11b569bc2a5205bc6ae47bf572a05f153f585d794aa35d1caae55e9408947d39839b98d5f9781ec8ea28e91bc4daa4c4dd583fdef8fea9374f01bd5d3b30bd1906f664fa6020ca49844a9fb804b44de969a59cc2140249fbfd632ee50ebdf83dec78107d5cda5d3ca4ec9997765dd681be440d8b822bd70879336e521bca558156c92ed955edfda7128268c92316760bceb7d51e243a27ab5e7824721db39acf90fcf6aefcfae1d632462bf25f9891841f1777c08b2255c9357e21972f77d05bc4f56850395e08de14535b3119f9f4297d9f2ed08314d74d6b01374b1e9e284afce6d6473086aab883280a9ca99a4ff6c795a466a6c2749f39f94a3f144dad47615e0b7e04001cc170186053716468892d4ba6721200cdf4550aa8fb076eacbc0094fcd80520669ef2828c242c28427b20798bca05405f20622ed45d0ab1a7d2030151470b1d46c19acc28a32aa2a6225a940bcbbe0ea5eb4e9a9a55315a6d4c855192255246cf72758f8537a443bf3cc719a59585f3b21515dceeff0216cae0bac5c2a4cbab4a4eed9b798cb98a74ae5e755820ad289ccd031e0d2f3c413ae4cb0ef2ef21a95d1ea815c506cd1692ac538659e347f8837b9e17bf1a05d5a958e8ac6f39b822c560a4a1ebb00d9c418b0d68848fabd1e71b5d14960118e354b358b842b1148447fb71ddf053c8f696b306bb6a01442b81941a1b161327eb1c44b26591f225c16b4e37446859c56326013badf48f92ed132c3cea084c264510b6e75bce0fafaa1d0068d9f9a91a439b371cfd5484fd7a2676ef1b2bbd0c3bc8265d9239bb39d26fb63522978f0acfa4131171598cc7d1b7211366d68d04b566b5b262fa1461a31eec7dacdd4d0d8ba4cc931e860f413f43ef3bf774b216683804450af73fd3713cf1d3b4047c68eef119b3a8413bf3c5718c84471cf31a77c48c234e9931c469b54e482aaa1765be6df28534ed649af08a1adde063240db60baa4e4341f409c9c369275f32e74c6f315b09f79458f0a83a7b32cbec982f1434d75185fefe3a90e0db5228bc36606f18758fd6f38b035455686d23e0af382f3b286f2fa7fde46f716a45f36dbec8bb5cdb10acc321914f94592630fc8a3e9e126e49a6217ad4e68db15f9e3cd49a7713484e1738c44e4704b3fb3e4ec025c515072774ac36e3fb851a10c9a59389a439fc8a31b90e814f3b484ff4bc2e382907e335ecc3de21512f2cdd857ba8b6ec5bd826344a078dde1c1fcf5e6fcd3c2024197a08ce14d9a004ef4ea2d15e99b14bf80a4138fe136c443418158e2d21f15cc706daf0391b1a205c9ae1ad10b2fca7c8f4016c6722aa1f4f1feb06e23c7c932f63121f6424d8c0cd94395b6796fb058adbf6cca7d256583b732b047c02feb20f11caa27c6ea1ea7672122e464fe15b1cf4566b75b82f5c0f7c20cafa361d438d40671389aeb9da79c9577c811d5b84ce3e6d9fe202ceaa539ee71bc1318d068be4004e35b40316625211a96626d41c03992221db8f3b02575480ebd3041923a54893c387fa380dffb9d9d182e4f908b8c666e06c6b3f4d1205a6752e39c3cf2b46118174441ab8d6f251c4d6802d3bb99ddac77187cd642ab38ca74c299948aa8613195db7b315811c23ca70ca81c7b4cac7ff5b7cf6ed45eed01b5d08cacc01ab1f80c6199ac94adff537fa814abf87ac364227ae9526b85fb26daf0b68508dcca4a294627befa3453462165256780e51e745e36c0cf5aa6c1ceae90c21b5a23a1d3646e41951e123060143e264da765ef8e2b5f5dc1ec268c2b8fc119f2282fe6fef183f05ca3af14ca4cbb43c3f5a7ac3315b8cd58be354ef75191ec547f38ecc602e6c4ad8ef5ce22ffb1015e6894ed35e47e0811e7539b923ee311d7b02b6a1351cd5dac6e2e77bad472be87b7e9693cd64dd707c40fdfacf3f3165b1f8f08c1844188bf26fe54228e50e5460130c313f2d5790e1cc319efb523dfa8dcf9510201f77040d3f64c703834ab8a02e917d9df8a12aea30fe1b5dd732f6058164e4fb42bc1d184b0988ffaf70da308c8e212a541912b9ba35c0c71f199ad258e458e3fec063432466486200a54042fdfff2d2fc192165a42423e65c286d76e99ce98fb4a12974edff6e11710c2a705d8152d0d50b5bc5b4ea07fd4f2004a8969dcf97eea635563cd4e80a675c21e0ff34904be8301e296c2dff13313962ddf8eca5901d132e79246df9642433983cc6882a2f2afc5450a438be5783074d800cd8e9cdba442215f62ad30748e931d94506ca92b1d9c9a4454dc8b45a2248be3d82ed9876ec9faed411cf9795cdb9b51809bab4d4e54dba1810b949c024ee94cc580f0b022cbff9b4302b98eead24f226da78c0c2324b19a1a53767e3342fa8def29522e003f8cb3e04d8d8ecf16b7220443c413fdbcb31857832afe427b0107a087b5f3f2a525f4888e021492145e3c8ead50faa8797d826686469680b3081a0a16419d77757f70a0fbbaaf8958fa095ac70dde456440b039b8b868b1cda5c505df1d4f80a276ec9058cd50f0e19ce6bb2808cdcf58f461fa59b3faf3ec3465e2d67dba8225df825a79ea1cb04952e436c7dd32ec4a5c24b5f91a99e2df5a9da227df2dd17df7a821f8960a9f46552eca3fd3baefbce9a36587e3ae82c1bf533428b23c39c3ec3ce148bf26a7627a68d761e8efc4c4ea9fb182897e83ac85120012cc7c29910e5ee631297c72d4506bbf52ac3f0a89a248c5f34025108aee126f5737586581f17e8937c8d11cd455478433f61c5940386180829beef39ef9511b94b5832d307c85b89a8a199dd58b7b48e54d0f8c15fb55e9afc15730b3edb0e30cbc01166abf2a40c6bf5824c8527e083f1377cd8680a894baad6b62e94f8470a84a1e950e6999038f44bfb442a3f8af6a4c4fcbf680a8d5c842ce3339e45d4eba3c15584c585c1157f99f31c23fcebe1c5db5dc74c109f6d4c6d0217a8dd8730b4234befb15f6884862e7ff5a13edab6e649b876888997a27daa8406828b2121d41d61d8bbf76a1c10f5135f2030f323b1b66fe3bfa9524e89cb951eef28d4574243d16e4719ec314801cff7a285533490a43c0113e1980297630031b789abbfc3fd18a3df05c3a488c62cbcc028f8e7e48eed23af5fc0ff7bbe8a3d636b8353089768744347d341e9f2bab58cdb4607620efdcfed3880736e49591e4687f16873f4392a217d35ccc552a991635bb62d2c084a0934c8de365976663e5fe1c1df6615873b36f9cec26500c0f62b24f824d5b33556d9048170daf6dc3b6d946375d45606634f63e9b9fa07279e24e7f0f4ee86f9451ac2b9e5f59a9d32e6cce9d71369baf3ccd858876f3928c89c553d577aed7f6da1c078ea1d4ce60daa319d845768937daabc6cf1af3e3b113751bc883f854d05851eb6151ec593152c88167f53f62d8c54b6f20662dfc53b1a03bf646f766168c001b4bc8dd83b2b0d4daf26abf1d05ece16ba7fbbb3919cad9c39f9e00bd30cd687403e2ffee60639f61b7e43019c0697d5a793454be5b3e5b32ee7464fb836c90a9bcdb4d3c81045ccef4b4cfe8f15a0c186623a175c51833f6ec8464b58f22d300bc34f08892b867030758d6dd29dc47867c7a5eec40c464f587cc7b4083c21ab2236ed682d292941043dc04dde519a956354bec55973abf4df0bf32b6abc7fd62d90ef0757257ebad271d8e0fc052b0ecac3126f8714ecbe2c9a1bac088963ccb9329ccdad37585319e4a10d35ea40798a4faa2831fdfc16a36d9136c0381db8d41868b5a529f471fb3d84ef75ae9d1026c2222ffcd21a0641129f5bbdd8437156371617f016acfb957dc843a3cfbe1e1c3ba7821aa46f7ecbed9086d290f4c63d87b66a6c34522716ffb7e9ac98e65f6e0f6e180017a7837be9fbf7936b8dfa6a905ccd72285df93b5265ecf238a4746ea214131500a870fc760838abdfb9b33db64936a5226b7d9f4e8f5c9d32f2ef45b9e5746e4a04f69e664a1e12cdc60d53ed910d27061ef88b3911d7e32f6cf8acfcb1ad0406f96cb458aeecdb5e746605ff0c115c39e44b5f0ac492db1ce2bcd2fe18de687d01a6e5deac0caf040393d5d1e7b7ca3d790a28e53562185222d3ef7c0dd708989a9306d476d3370e2b57bff13eb9e0137488c1b1a43bcd80998a731127226b964f91c6e1136d06f59300fbe67e7da6291a18be22b0c10c256e7a25c1a20b91917285d8fb26cab455bb8b5c493c53e02d07800b84fa032a1f64728b623ef9681164737b66da34fc873fbbcccf9538361a40945ffd0b0df06ee8a1079d554224d29df5ba07ac6ceb135a205e9f47297000419a957f76b865e2af050a90977617d8aabe93d151e6e79b5c4bcf862495d839a05cef09effba7f0a3f138abdf59d87ad23aa79f52f748ee5a178276824ee001160ecffe23490718d7af44a54623fe153e124eee02f0b03d2f1586ed11b272151b46646288899063c36ce42c738d05ca306aefa7df619d3b2f2a5de7457e5e03a395c7c1cbe6ddc4ad902a79cf9e3f19bd69d5b2d8b2eed40544464aa7af2e3f430245332be1c3f4ab4af8d003a94b47c531a933b3bce537c91422a0f4534c3abc68db07a5f79dd14af57f0f0ce2804812823804fcab79d6d0780e4e46c9ca345b1841f1a51ebf7472d44f26823cb1ab50188b1b010a136c2b3c8ab33bf87924cae1740ed3c9aa3bd1f6517c23a9ccb92ea19c7bdb47ecd0fa9b463859106e3352faf47cd688a5b9e3c191bf93f3ef82e65f1d21e1b2e713307707988c143e2678d9fdf764fb763ff38dd6f1824edd4418de677362e511508c993854ca979b0ddb87f7dc8d4b6d301a02960f9e491a18a4eead1516fe2bd48a6c41643a617715f4a082a65dde10567e34e1b6c92bcdf7e0ca0d9fbddbfb36f6bc1c732886fb0747eeae38c8f4c72a27b40cf5c9c21c29b697336c43bebb79c87b2c8555be67045e9cce8f549f907b65f9790d38885c6fa297541ce7fb7559ef04440ccae34d02e53f12fac59881b4c68b34c81022e0820d990e4d25664872051f1acc72df58082add6304671ba8f79ed7a99f160bddf85d29203e6ff3fbefb6d794629d33d01d5a018dee2105979909c963fad5c8dfff2f7f5a7fb12ef9b5d379eb821f5ddc03fd43cd63b921f7ab1162e5f60d9ec7720e0bd8b4c429dddde319b722315e400758903f23b46bbe1aa234f6b485fd1231ee2852db6ddf7fec7e46a0b89ff3a02029e8f20511f27b11e963406af020f91e05892b6703d9b205afca7e593d07cc1e5db5c96e4f99a1db54f03ba7c6255d5e7c8b8bdaf4e7687000bdf8b260a69a0e887bfe5c76f30df97ff839d5093eadc97a0fab58d8f6eb7aac0406f96cb4580dccdd6b0be8403ed05848c2eb5197b305d81a9e88cb194631e4999b85e810aa1a9a965ed0b46ae956d9d66364b9d65bc3d80696a32f03c4a12bc8daa427347a1da1b50c2b57bb51fa71c712cad508334892fed0dd7c313539b72bf0e4d7f7ab0f5d2c8e4853d1dbeb6ae4cb1da7acec641fac6d387fa86f1e9d2fcd67273e4b090b0884cc545f39c2ff1c28d5cd694fa5183fa0685d84f3097c99a13ab0dc3903d7e2da7d50e88f18ea90547dbfa25a7f869874e66379cc67e6667605f8986e2989db7c32d99c781b87c5f2f1b242b346ec137f8b5e32c10213211a42b7ae5122203241416064280c0c8426bba1be698b89119785add76124cad6cd4b7e481613396fbc48c50bad2a70a5497d3e73319299099b10a9e1b78a661948826cdd992fe1956f8665e719682e464bdd07be651bc13ab0ead42347d1466e49046abd431bf30637a623ec05f4dee614c7c64c2c14d05cdfc7210524d892ad7bf64e70d02447e14a9c51bc2272aefd798bae969239bde17cb52f6e68e8d695b2be41f2b9204da83cc9c18330946ced5bfe0ea10be105dabacecf88790bea5e800f6361132330c0b6c2a3c8dcc267a3c57265eecaa80e2e91f117403e1ad7ccb5c9771fdf26556984f3ac809ce7f55540ef4f35726938eb87890c9baa454d6457e856018b3d6a33ba6647f4514fcab994486f8832b0723523c5e7b1b726cd86b7e464c55a3bafe1e9bc88b56fa29af046645f9dd78dd4a4827eeb3610ec66219b6103901924c54ffdb5721d13eec7886b89ea1e7d8fdde1f6b3ba6311f6c5b9c0143c453d0ed4efa07a7b03f7e1d6b75ca7e138dd609a166c72695d88a30cc2fc8a6aed1a1a17df420efb48aa3990853b31c6668309c987d23f2b7a626f5946a045f48646169b63427093da39c207c3f3643fb5a6fbed872ab23680be5e87248d2faf06730ebe1e311a81fec280510296ff4921e06af564ed4efcae5b5e9c81910a848573360e7f1874d42019e1a1f05241220a587b8597bff518b8405da7d656bfbdb9e50e3108fd42b1d8b515cfc96a54910afe35a1f953f0ea3554f982b093da588e0904418c8699eb3854bf5a733362bf357fa037e1b27e3c78a8d5a9921a2bc3b0dc300aec3140d1db138dfcf46b83c27ce22b397a5abe548f86dbff441fa26b390c2ca0f11c9ca464f333826fb06a746fd86538e45e1333ed1548d3668b1b010a0b142b3c8ab17bf87ab4cae1740ed3c98483e257786ecfbe1519c20d817be454f822ea3043fe8899f9ff536314014ad407d82f18456efc197b843eaacbbd33754f3f6db0df151bfe7e44d73d280ad09ef99feca537e09e4fc0dc3d603253f8ac6d1be9ca36f713e214ea451da35921679758aa6745b142c6e87f711a4e12a8699a353469495ad732dff283e68dc6281d3a1b717e844e336a9fb72ac876d6da2e600f0b9a4442bcddb1cf49916fd1ad928d5ed452f8f19c91e90889cb2dfc2182d8293372a3dcddad89740e1a9122c310624839915c9d68fc7f2dfda35593b420421f77d63b78de0a741d29db7a61be9bc80ff8c91b67b7ab1beeca52e13981cc420dfa9e9bcd08c9d03e5f38670bd0b0733f8f18a8e6d716a8f5397e2882c19b27356706491ef5b35f1f916465a6827dea771468c47adac5863470a364d8033bf73812c8dea0cf002af79899d0cc6e038b82167bcfef899d44da4947d5c3fa738806e50a1d0ebb8ab17fe8a9fa3cd65e61f0c471343ad393adef3c86da9d6919d11927f6e099d0802e2656cec5577e9b65f3c81cb3520672e55907783f5f69ba552e0b3dcfc1e428d9bd89c0d9496eb81ca50f518b4fe5dea3d0cf1551574b26933924763796c09c9c0cecaacc3ba1a46ffc0c0613284d2ba6e9e72c715f8e46d538b9438e6bfa806c8de2ce47b2aa76227749de2f73e2684dd76fa6a823235df43a155422bbd14190df3de98c49e73a7efb4301243f8642264c2b0d3545ae40fb25fd9014cbffa4493b061d13a4082c00ae47052f0041a61549afa8ca63251446319c6c9b08b682198714e23351aa9971202597a4c42872a837bf856b1eb5ffe40fd120592928f16529407545fab455c0ed9a74bc5ee13c322537ddf9f5f0ea810ee6a22a575423dd2841a57d2d4afc3c4160a51d918e6602eb69c8463b8ea975272a9eaf965edf62bc82db302ea7909309e5a8cca16ccb1612b35dd474d17fa821d31dde321b06026e4324e7ce3385b5b6356bd3c76394d8848235da39af7f47238970667ae18453a0790ddfb166a7e9bb0ffce4261bfd9b467e452aa8762524029d61cfbf66cf0059c319a1f1f043a022fee3baa7e96af78f951c2efb67b73e2499fb8c74d3188cabca3ab0c57a6f333945515e76bd766ec1492eb9690000b709a9af901cde42d861509b82f13db30546d92e60f5cdbd4fbdf1414c985d39fa1763c1d473c4d14fb2d84193947d545e37dd04c865201e63c4211a5101128e6d06a737c0d3991a925bc16a9c1ef116c04a464011cd093314bedd61c11a2494dc30bbbdd44403f153914f7afb01eb24847e1ef381a3231638825dfffe2a66b01f3e387ae7c92322b3195289a63b8bf5b861e7fafee59ba3b52685312e450b2b893d6a38d940beddc4728f1cb1a52614da42a30a84efacc764781144c4d85ab45b018bc698708f4c915cc077a4db8774ed6525b0e5e25f657400607969047234f3024002bd3eafef6e1fcfe0a837d0a5909bbe8ae8a7d607867a42d48cd806f31f09d75e9c152477d4b6b42a76cb2bfdc1ac03278cadba31c5adde40378a990aa3031fff2a01fe7c617213432d4c7a3572a62afc2c38f8160ea554b8ff19781f1310aa05b6ce0a1e21f08c0ad721a5f09f0e2840d12fd75e682ec9a2f0fba23a412a34a77395d8fabd5afb01a2d7dfdb78427e291c26407d3c9af9ba80e8f51db9050a069913f0c3ca7f5b0ac21eec7fd8d3b8c34a7b9e16e60165040c5e73afa002bfaaeac7f8f7f27d94a01cba6fae351f50f0ffaca844b53cff56b1e6a78c4508e8c7a361ffef599989090122fe81400f56fe4b2e233085e0a5a3ba80b6f37f2d95bc6a6beb22afe1aa8e0300a7567ee2c01f944e24449b3d2492556b5487f80de73098121ed7de047b1064b5f8acf05fdcbbf24b080028c03c9ed1d32ad148044bb072f01dc7d1f9dc901f010050316a1389fb4eedbd036dc13b0c934677f527db2c00c0aa6d937fd22a84faba84f67bcb6f19fe5a7ce7a3ea4c56f76e396a1aaf8e7f2fee389196a44aef9a776543c71cc7d5bcf6f9f49491feaeede9d3c62d22f7bfa2bb0f89781c89cfb706fbde715c3a3a1a83cfb52b1852f35437a1c10329d21e3ed9f4eb597f83f571bafa5af16cc7c254efdbc15bd8d6ecb509829517375f8f79f27c69527ff7cd43fc871ef64874736e7cd74c5bc70e8f68f803a12b734fc5c07aafb50f17bbf9d0ff41ab44a8b3717248e465f14ebe4383bbb48b20ae5af2cb7598257c20a7d6d997ff93a0e69c23ef106fa73544c7f951d3ed1a1e761ce8b698fe72115ee97bcdc46eefcff51bf54b236fd9e1d1caa3c2882e1130a656832f3bbb0c8960e9133ef6ae0e64b5047ff2220c6190ee13a2be835c5914c094fe6833439af8ff47a766b191e2eb8e22fd17e99354236973ff09614eb23cba87c7613c674eec3b63ed7a29993aa93a3efbcf5156f6cb674df3f1ddb63419ddad015a60c7ef31d5db9decd9de79574952565adb0d6af9a3852288b84b692bcfb3153bd827419305508edae60efaa3f12abeb1fdc184177e6a43dd41c63534e851d3f081669e42cb14e1cccf9444c79400006da2f5c5a62b2757e6308df81e8e7118f2b4b5db33a6f0291167892b32d18feb230a942ca91d48b77530e26827f20fe33f25a1faafbf1a174755f4b28146c412827eb3093498c7527ee7cf0a061bbfa9ebc83b451ae842b6ed7f097df9405decb5461b7aacbc82998d33da383ba7358f3a5f86aff9e805f0cb76a001f941535a6017bb67a1696d1f0e9ed6df22a3914b92666b5c225bc16cfb5b67654336740d699756eb394910d6aa8e36e303fd2321b053d475bedbf7287c317d1c229fb8e8d729ae1f4f1a32b57e958c8b111ebef5bf0e52e6241198ac6f0fc715ad96c813dc0b42b2969e1abb9c49be262ad88cbcf8825e2a3466a895b5d2d4cb6f940462352b8077a3a95aea535288d23df54e63bdfb25249b5e5075ae20392d663309c6639eaa978d95dd137649a81e0ba98097b6b9a9c57bd296ed08960bedfdd85e612eefe85a2b68a91bdf03365c2a6a5ec6ff158e3d2aa67aebf095dafca0f463a0b7643337b830fde61c739adf32cbdbc34d6a407060b342b221d9a4d007f15fa7543416d84c478d4ee868376e0d2b779b2960b90077bc9960cd0a3937b01096f5cbe2731f405ac75b4b66581a2be33f7c8f1f284e6707be895f49d8e8082477e8bb477db5eaee6bb6932a511414972373c2859bdee0ae671d7bb55e4bdc8462d94f772334bc9683ea25baf2ed0212d91a42843ea5eb045c7e7d9320440b70a2afc2d445a4ab712a06c1eca8f43d36e408158fa0467ec4e4e65a1d38aa1d4eab2ae2266a9e57d60d12ceb7d52b3232c759c6a69969e8ec246c93efa984d4cc206c90479fa1d1863bed79a1d111356467700a72a164a43f3678657048766cde1e2481d34786cacab060769d34f036f0956514bd36772e9679106cd202017800f045baaaeeec69801052dd829a5739c78d27210362f7b2aaee7603c857f21f608a4a212b126d7f951d8b2267c7a13205446f2c030a6222f54b609bef2f7b5aa8f488de29efbd08ff38b52c9e23741e7b37d8e6731b65db19e962f12cc35d4125f5970b00003ce92ff879c2ef82d50334b266d75cd41eba68727d0f5a32f93fc01367c9af17a5edae9b25d9a896911e469c8940cd091fb64542b4748ab555a6dc9c325439fbfe570b000097bf67a23e3aef2e3e9c1a0f22b89af9561400804de29382733a3235a59a3ddf8fd508e4293c366c013995bff61c42b91ff6468eaac83121bd951be6ff112a118bc66caf34677955dc0eed99b510f3c3313f09364d9c518fec86fb203c6754f5bdc11cb132ed6a8287196717edf64cf38b64df68c2b83508afa37ae236c8f1819c1f03ae2c39f3eeb415391a1dd0e87415a12e3780233ea432dc83237cd6e9e2c9d1c1ba2aa710f0d484d07dd2e060725e529942639a9bd7e90df60a5f6241d2c06bb0eb13b0cf0ba9a6adb042990f48758d9bc2a815b49ee7dcb22326dbfbab73d64eb8247251deed6afe74464e9906980b570a8bc52f07e22a9b935238919862cae87f203ddab99ecf80015729b29a8e714cffec3029a02c55aba286a9f16550817fe32804b1277a2a8290aba6b3f112c47df14fcb4a4c59efe7ef19e45cc1df0822f2340fb946635e0dd2903fa669f5144b694f6420d1abb90323ad273b08b9fcf54e152258507838d7abaa2bdd1f7fcf19746d91e7b907e9597927fdd8b29ef49abc1fd522cb89825a5d400010b5cc5df2c1bbfe13041570dff261ca34855cb1c62b110d9ac0066591d0cbeb7652e74ce2dd093be44b6ff7b40fc05e40ae02f01ae01755776500625c91f770d215577d3c528c431c1d3a17c9688cdf0c75b5b38e4414320a3d5f4f44c98b68640455e30c9f2b8d94795df673e6117c6942d465b1901bab2f63231ac17cd1c75a5c475eb4150b16ddde345f563f5cb563bc3c67ae9d2860f2e5e66ddaebf734293de3fc3afd77d7b63ececb4a126d426f64cc41942207cb53ae95d499590839b2554448b0097c7aba0ae4bc195234307fdfb5391fce3270aef2379f3635d2a41d4ff26c6f13c8319cea9285b624929c3a8c0e1f8306173e01fbf6d27406fffbe3aa7cf3e1fd048cf0f29fedf60000f0e1515fd278123fe5e27854fa1953c2e7ae5fbf4b834ac3a0f5d80e6f117f1930efc8add6ada42e5c4a169e9f44f5fa11958042ace57ce179f429bfb9573747618a5976655479194471a9a7d2f4cc8661ccbeeafb3c06f50899e438dc0554dda9f4c3c777f49c1148c880390a98934228fbb12ed46c76c6d54cf613418c52bcea3e20a71710ef30a7e2be9e1ca627ca5eda732a69f46b17208bb32b27a8ae68a97bdcbf6bd0532cfcb5c8fdd6e268d664e41ee8ba1ec6e27dfb901991ccc61772de4999222b2a036b28452bce3a1e00e8a5e7347f861cc939ab74993f2e8037d2ed2a1bd3f2fa3cc91310a8db612fcc692b880c539a208457f799f1b1c95db4e7b4bc2266de052176a49bcd02a8b3e6d1ad9d74f395c4eb0a1287672ef3b82cf95defa247de5b19f9b178396fa1eacecfb15acb9ea5f3142d7cea1122ce54c5617d6eedee89e519dccb25da63fe70862b5fc60fc6cef7cdec9555d035493e96b65987430dd79108da968793491208e0075f5af87985568479f9f9e8eadaf786e1a9943c47497b235888d7fae51b7964c21b7456bff348955f1521163d92693015ef1428d4e0b21f70c4fe9f4903d2cca50a0320e3d8a342308a37e7b1bb6ef8a4db4ba155d9461d23b691f4f7329585427873f4dca495e5ff351137e180769334304b33dd070b1d12be2f9f54e48af5e7888311c1664c32b4db1f91e35ea8908f44aaf47593a71486287826b66fe0c0429235cf764b3f3da5fa6eca2e1b9eb835e43643fea4b638dc48d6f73317da0a3231c54dc861c1d564480ae4368237591bab0a63c31ed339afa38c22bb2bd5c04f4b4df1bf13c4de9052adb8e29cd87d9c4994600d4d6e2daf6119d57b8f5dd7642ab2b659a2c990a8c8d5d8b0db1679be7b176f39ac83307c408d91e393954aca2852ad8cf0981c24b3fa80c4f46ab1be1cd8e3396d36002bb5a405823da00f4536f381f6ba3d9d6d5d3401d30448a5991d2add379665113d384c3bff8153d39a32bc709ae51725ae790cdff278e00806bce6729a701939b960274dc2761be02d94df361f23bf8e92baee6277c2de74d3732ebb727433261d70bf9becb1fc033a4c22257185c486b25d6e9e1b8fc96e54b05906d48b633746b6212ac50aa7a6f55eed018ca71744cfde6f6a55f68d58b3477553e4a2cb3d4ff503344d91cb4998bb823a8b280aa74618244ffd6a73237f90d4774721a60cc2fc4a1d7b7c9f089b17e728570484fec801d0846db6af7a1fc5145748be6a371daca0e4c6a9604b1f82b4ef7872a99ecb896676d34b5d06f648be8dc83ef01b76e97fb75fc656a323b9dd02a4be517e13c5e2636eddcaaa531f6cd0b1fee134507daef3cdce1d457db92a4c21205bf28eda55290c6a7d9bcbce214fac9b77277b4828b64700425ae49466cbd09571e0567e0ac4259731500b5f8ab44be99d12458108007b16b59bfc62b01e309bcf2c4484d7e15f6ef8af2ef6be8d8eb26a250f9b1dcdb7f5c097f2be306636c41bced8e1a6c93a42e0315608201c27a11a0fe61e724baf1e77f6a30bf9ba3a37d51b800adf21250c6761cb0480d75ea6672aef7e3252151f1e2139fc4e9ce3a95796cf0bb49c7bc21c50bbc37f0f2839d605de32c2895fe13eed22a483f0d14c997b693bf0d20580a93d2f60f31110487d28ef1133e0ebfb3421d0d21fa2e3f4e8a31eefad09fd5087684fb97d39f8703c39d06c372809f14969d0f2e7faf85b2764a2ce9d8202fdcb119f99053ee55c20155061494cc2dadc61355e15569ec9d5f5abbfbb813f60682efd5196ad500ea5326920c49180ee10b62f53d2c6751c856151c1f5c6ba958804cfd20a0bd738b2173b2070f1c2926ca066bcc06bdd13d86753fe5c0702fe9b80709bd587aa3443258abc2ec72aad09b4f01860d52ffbb7669f07f48c758e60b20d513acf399e48054a90f4158028a98b167da28867d30430437a3be21ca22b1ea29f489b991bb8332294671cc2a95acdd420975a81b90d640c3e5cfe636fe05635982b9196803912e734cb71f52bc0d662d61f23d28a1428d3299d40b02f3d947bd693d56c6c772f66b145c355634003e82f5016896b735a5162cb3e9953b82ffe35cd78a8bcac11ebf010bf0db3d77d0204fb59476306f2e32cf726ed2655c4622cb334f16a27294a49bf600ecaa56e970a23f04cfc29d92ddc5229b604d87651efafd4efce3f222fc0ac38117d58e1b9765280fda99d61240663a11e9ed7eedc9a82b7bce2310c21ab48340b541409b639909292eca5fc6244c8d09ad3afa3474c6f51d058721b37284a0fbb3784e7f200f72a2712103cdabb3cd02b61b2daa522cded8adcff161946337e3a0fa5722dab0b1599ea386266f9a396a4de2baa9668a7ee4c48943d9a7dfd695db1b91b9d864a0510f9b47b00497f46ec1190b1f2ebe9c4684ed43e32110ab28ee148be6df0619cbf193fd6a8017841c9061e3a2964719d8a0f372323c9e06189e5abbd465d28bab763c3f8b4284680935da6ff3ed8fbec69ab193194f67d14b57e4a61fad841e92bbb46c58b80de0dcee65ab0302886ca1fc98412f02ae3eaf99f038734fe49dbe9896c1ce52cbcbd0940da045bf947f4bafd3e13bb73d8f92c8f16031fb0a5e9acfaeea9cd50bfd9d93d5abe6f1883585e4fa31ed38bdafacbcd41493d0ab9cd6e362bdad0c14ab5f0ba1d17101a5f53c33275134e15f7d67f8d3a5bed16ba94ef514811e7c41865a121f2cbbd8089daff041e00ff5eac92d753783fabdea827673babda544b7da8d5703b76769e403061af1503c05e1fc6724d6d9b94573c6cbf27c6e5a2b025d6a1455cb567c892190f36ed0ebd2a4d71830dc70ba167c468a32ef6c71d4ca799fe9dfc3676c1d857f3ba321fb63e40f1ab5dd392c46026a0c2d08c68cac43ef8e3e753ce822792e0e554f92315f0a849cf1e7849bb7837bfa973080991334fc60c2c427dfb923bbe1f49850ae5e5fbcf07bc70b3b3e409b9e808186162f6b05e04f9982d28ce921ad1066a249881622c1482663db75b0bf402a71aed56b7f40ef59499d06d288c90b69bb80d67e9f9416cf282816fe79ae5617d299a7e6e3aacc7e9c1d02fa2215529283226a2f0aed2f58f85128300b3a8267867497ec2d6f929106f28a69abf3c8a0c0c0ad995fc974ed1db0f7608cb83ec10a4cd5e99eb163332a6bff9d36852322ec4354017f122f3495c67e6da1e581c1d8465876be6ad0bbf7478cf708de36f31982c5b4f80216d61de7a85dab5ea48a97ed15a43cbdde40536a7eba019f5578fa502cc7451ae9b9482978e810a4e97d94956751b2e02ae0208225e01a392d2d0a72e205267bd79b3348e7b692be0b0ea17c1c9c28be61cd9f33bc0ef58639c071a181d2645f106fd96bfec9ab508f97da4140c00005cf3e8d9f626f570aaafa0e2105ff2b39a06399adf3660dcaaae28e00eaa0a3f12678bf8019deaa376a667f42c0ee606069bfd214265c2ee7e5dcef446e1743a0609a66deeca1e67ec7e9b8d2a4c2d43f452b3cbba1fc12192a56277584f1148974932548f116c4592e4f7743bd3ada514fe76a252a36dd096e05848691cb70f95189b17342c21ed5a72619d242453db66bf2b7a4fd6134cc5e7594cd5959f95b4ada3d24e311cb2a61bca511d7a21ecd0d4aead0e3370c26030a657886486cc79ea6f76850b5e0d99b1946f13cac3e62f8aee1389f9fbb6f59cb16a0fc3cacdd4dbe6aeb43359230a4a16fa346247fb50c3ab099af3dff9f51dcc3a8e280887ad14c2a2edd58f3720fe21c523e98165eeca1f2e144ab78a530a4af6cdfdc7a5e784a844fee680a394c2f55602b6c746a964a9a3325f27791d451b73e4769df88f5309adf912dd457ea6c50c0a000000991c2b5f27dc919abad5af9cd0a6d97d9f5f197eb851647ef53c350d2a117c705b5484ef56b17e31da065e0fca21ad7357fe70a14f5499b5d37a5b8f3ee7d95b3030ebf8bc6613eca514fe53863738847c1ae45c098455927826eb052e8e85be780cb6330beab5f14cf4114dc1ace30b3ca14837974278c4b37233af251f6b2025a1f49160734602598dcf2488e96f2c9f05940d903b209417188d3720ea464753b21e4973e043a0b32ae5a402a8c00d0e40ac1c6cb265c87e1fd40e26ee7aa1a9fe7ba89d30f94b84caf72c6b760459ad1fd9ed24de02937c5dc11704694c83ee43e464540100b4c948a6596199d54ac84055896436368882644569285f00c636a779c392294956885606ec2929b05baa42e4b2921aa933d42bd97002d7a3ee939e81fdcdc9a57d3b363c8a63668916afaee5ce9cede3cc4209dc8b26c0330196e8954771ffdc1e6a31a386f865f53e9a3be1871e23865d9833d49302aba587ae7082dcac062da3bfd6855e3abc499d95b5369c1095fce8c376b9bc2dcd1da29eb7d394c113cd36ab3427dec462649d9e66cb1b0221ecd40b37a1320f7c0c961582a5e21852ca7e1692a5da7c3ecebefba4bed0a1740fea9fc175813eb0d7059642ae07f59e7a577ad22cf5b14d0105e056589d632830d271022aeb110ade90bef0316f26807776fd5d955d5b2b01b8134bcd91219d12aed4a86e9e3fc5df76a1b02804a1d449ea60d3165eb2a5e64d123e9559aaacb8c4a6b24aa40ed7dc372ecdecbb50005def170753290649fd58ab406ad5b83a15b7a93c52451c271516176b8ea7a04f7590ac5b5eb0f42c27e30b505da2d292a6547f777b2627da7fe5e175c6aada2f194968a8cb92e2bd76edd28fb5154e102e2b94f5b32506d0c1d6fbb7e1b0a8e6c1a5043184f79c91844b4cf4603d15e0bc57fd0eddf02dc2255f81db4206125bb809957a2d81dd0ac1d299c90d526877b6009e7878be174588b5025f3b5eaf323c87bcc181913cd18bd01945bba5c3e62819a72a4a6b1812f8dc4f257c5d7465258b10a5edca4b665d36c1d29f92ad1fff60772d7de132b4ec24528b8c27c89ea59267e1a8cc870b6e9a4c3c9a3ccecb9a9f114468271ee7372eebb055683affdc27f762e282cd1712aae0d680fe9c5acff592bd70773407a1ba8f04e1a66c9215de92b2df920b622f88ae9ac6fad936b681fbc3fa460388c51ddff145dbc958325329fbea8651816b3ecb560e0343a5970c27ecded813859d279f2f70fc500d970d4da04b2ae9953a11e39c2d97d07c6adfa5c752510a0afc0cbdc806eb87f06b4fe2661b7b9110b35e2d926a01c2cd59b0425c428f3fb4b70809ee5a72d7bb4318312d1f925fc80138e64aada164a6d26eff4a19ad0fed1b2c2eae8bc6fedf9cb6731029049bb57fc026f0dd83598cfa50f1ab5f663a32084d07f1f3e095d50486f3755f1d2542ba1857bd8e25f62269f3bdfff75a3a02849bb36085b95a35a5aac777b86b1ce21bf42f0d0829caa1d32ce0984bb53192994a9bef84d135a83bfd39c4be6bd2c9a62c6591ca7abfe7046b24f3db1228a8bda360187354e2a58ef5504e69d90f35344d22805a88bf59ba9194f033c828a17f2811e55ed88b50d24ed3898a7e106ece8215e212fa1736bd82a7f977c11b50569e9bfc66136b4f498e1d38eac0e9b47c988debb586651395b277999617370ee10eecad3672deb156c542fbc57cfad135d9182dbd8fb665bc02a3d401573f131b84e6586eca7d09b853b03de2456aa9d61caf80f09378ec857154b9f57f3644106ece8215e212baacc9e6697d76d74fe1bd46d49b2cbcaa48f530c03157036a0d25339536ffe47b414ae5e33272924a3702b7a3e772a911635ad05723c02164d1c49feb2d43a559974b2e4361be3a429aaed03c553b07f6e569198b1e7f12a3720b39265fbadb85bd98fa0eb9c1017c0dc22d36a1327c0a961582a5e66416e86a4eebec93e0f1f4f4ab221fce03cf981f9c2466860f46c5a061534f8fb70c48c7c64845ca9d7551617407880270275a5462e9c4ad5300a64f64848fe96021fbe9aecab67611b8eab851254973aea9cd272a2ba2d5232e821f918d2065fe3b64c0d554938225f2edfc33f1baf19c580b0001eee7bd6a206c11e9dd11bf6a042a6a062652edb47847ca01a80621e4eca4342e80acd9d55749af26c2b267021f96c6fa8308e638629b64c51e3cc6e725a1cbdf98c29c8d3ac52efadecd99b41cb25155f48a3cefeb3b31dc361be830aefa660dc746359f86260911473af3d524ae800d73e9d7339b658fd70d30b449471241671f66cb1a6e5265f2282b1c2b0f4bc39161a4d00ec27756dafc798a19ed106f84946a4fca38c60bc9ed57198f3788176aed49434ffb53462597c79e9707e1413ba2bb3cf05f6797bd698f091929a7c0345b071a121f4cc763a0a4929299bb25be7c94a758bebae8b758d67d630f6cffd6fd6881003d20bf5e2a51eeeaeb48d60211ad74d1a0153abddaedd5de3e10cd7e260343a84adb98b3bd4fd6dd9cb7c39d080e6195b56e13e1b1adb11c3ae17a18fba684e1c1205314b776e67067c4135c5806d483335a61dfda82ccda25711cd245151f55c58f50c17962c5a1727405970692442b06b4e2e4b70059bb2de6a53b6363ad12c8e8b9af43b33abcc3b772c76f31755e522bd272eeb8dd071fd19c61f1a8ee1da02369b401a5ae6b1e0e30e201fee4eef7352df7a54daf3232bcb7544f678191e5e1167607e915c1ffd7fcd922ea795c3682c0910904a6483e9a20963eb4652ac4d388f87cb289057ffddb739f928e6d02ce92feb8b0e71b3d7cd7ec5b0a1955ba7c0762877c8a0ab529f853efffa46c32849fe0d2a8c5f731773d1edc0617e8ee15ee1a056032d368f5c99301e14a77d2db273c2bd1fe281df963ba369fd5df70c02af01cc9cf02f737f9850673267ce0a805f3ad8f1cf416fe6156d20d99dbd839c1b50c4eff1be8e82dcdd280e7cbe8bb5c0b3fe47134363e4108fdbfc70e88e3ce05fc7d67badce4a47b9dabdd05f30d89471ab24f8029cbc7aebfa50360a8d1d4556e4099bb744b867bcca0cd17d85b3efd7402000026832e9661f66bf114ceaa28549310c2ab8da80b31f5b1425a55487df21f305216f3e99270b07c1e60fcf66e4689b814e5146f013ed603876a1c23a210c81cff2776baac9c2ac19cff5a4176e39ee8006a50c40f0fd01d1ba56e844554724aba296979bffbe79438b0ee21ae8ed7a1e5ba10aa91f3f4d83967a6e6e02de98e5835128167a619f9f36349489c8dbb45bc1c90ce701c069483648dd43352acddad206bb1b5763d25c172757e5a2c6541f610386266d034b6bda856d0ec22847fb1062ef454cf5f8a04798c803b9dbdeecd9f45d1a0f204551288181ffd580844a73aa2e3a169151b99c03cdd0b28dc246c94fef36c5ecd66f21b2a34241898cb5f37beee5e204431f5eb0a9fe32b9bcd9065c1ffa1d802c72b1764c0263971d29c0a5b97e149c9521d5fab4e6989b43a76a27d458da9a1281271bb4c9c9becf9bc02e8eac0e76865c3462cb45de5917d040dc1c91983a2c0acadb3bbd0923db6933d26a21a2ab6cacab323fbc19549f5caa0d74f01a2f9a9721d3054598452a2351025f56bdde92875ce5095b046cbf5a7208bc83edbf45ac812a3f3d0e33940b036335fdb2ba121dfbc1d480f2f45ccf0a273f01aff805cd4eecb151441d4e24609bb0299a2aed4e64209b7a6167716db2645b7dfcd6188b825a61bbc3e44dec81f42d31e638d48bfd9e652053d8a4ec294bdeef64ee92118c64377de14d41a04048bebc056095537bd50937419f666f9479aec73a54f29fe020d9bcbaad6826e0f35ec58e226dd501ca5bc5c3c0f3f61d16239eaf77bb53b691d3eaed4c9c23a3386bc4ccccca03eb69cd8c99da2efe26a050d7ee9609b7396a332923784296033ca17bb8811be3fbe0b0d7688694bf6983f4148db4c759cfad662c585d50c6818d389d985665f8a0ccde27f3cf8de96dfd6647b7b744a2cb3026fde9bd3eac2311f6a1f5ee37f942576b81b5a51fec31e74759c26d4e082a05d593e67bc4bfa1f51aa6f1c2fe58f133d931ee7a21fde7794641a33030000e0778ec4730c90f92548b2631ce905f56448de6a61d663903b38daa7631c8560fae06d63304ff81b36056d1e57ba79b08570e0daedbaccaaf93c3df093f727e2f1df63e087ab4fad164260d9aeb7cb807a71dcb4610cf6f4c517d4dbfa63d15045a9dd9bd46379bd0349c6a0c7e4e9d10e09bd532a947cd4f832d6dbf553a599bb215ae5777094960f8e637aa4dd37ffe4ca2711641a1b5a7a989f75fdaa001885a1e64004f8403008bf72082a0e9aee805ae60003fe01bef6c02518c8ecb2a9c59afdb4e4002b1005606806f69478ee7f3e0cc6cd61ede772bbc060a0a3c7784d54c8ff1c07d4b306882aa72782eb6f34a7d9b20d10d0dfdeb76b59f82130806f281ef115607aa33cb71bc1559369bed117d7d162e7be56e24146ffc1e7d3f3e13ec2fa8a1682781e61134269ab12d85de08482cc783223b0c8260436877dd5b6d94ec99c409dea1c6964ed3947e6e8bc5b93e9c506e63358fa04b76bb87a2cfb58d664d4b41c75352f77a03c36154cb0073fa12555496f65152b6b39337b4d3769090779711b170c0f4d6156770f6673162d69537b07695136471566332b7675943efd23874f980ffcbf84798f12efc493f58384a7c90271324aced16bb1603e42c07a6d63b27a19668dbefa8db4ad701c99b4b97ec493a0504a7df45f043770aaa8700017a6971fb7dd78d147ced60aa1c6136a4b850c6debf72d7feba12ead6e37356b8649be21153784464888ae7aeb84a5299dbf53d6c792573f30e9e4acbe79a0ad5e746817d3000000a82146fabe968ca8e11c51cfa6712901d9817a30c95f7ed4ffb9e51e31c2278b78d2784b447b042975d3aa78474a1af52e5714e3d6158f2d395e6d2c92247dd6d9ef1b52c9c8582936ba73fbf21700e0e61bac177e91d7447bd39c02de761a9ae2acfe0864646c79c25ecad7df9466cdf00c701fb95a969c4204e62468302bbd7a2ee32ac2b76b36769a520b2a416685e48c549cd0739874cf5a181816a5e364ba31a39f0af50e412658553d1f80f0cea5da5be4d03b9b540735f623ff497dbdb91d71af2b9e610900559c6c7287d538130298f806e0e10cbc56950dcf5558a20320662e3beba3f49cafdf989fa589770b9acfc5419c86c7028a1a3c8fcd892858f31c08e6176e71c2171199fec38486d4b3afb23c3ad4141d281715dea9c63614f6041d0080f2bac13dd9276fca28682856481959c97dfa5d1b383a81fb6054c2b0a4807f8b05901b0cf3eab3ef3f229301bd7620daad77030887010206109ac41bea270b144156db8790522701889fc642520134aa699568ce853073ad57892c791a19a9edec3ef72be29161bde321ba30e0382b43408a2e0efc36553990ad1231b3c2a70991ec97f6c068fe1a930b44e795ac244e7ea11f138832c03f93598df14c43e2e37ed28b1f4ac35911ba201af264f81e4b7bb00964b7343389a0056d37211b7d0e8a76a14381631390988ad2dbad75314e6bd5d5db54349cefe098230e69adb1fbf098e9d9446de61fb98b1124ed5eaef244105576c4226a971f32993ee5e6bee5304650fd176ac048cb679c3a600328c62529ca36aa31b1e6e724d1103431a331429134f8f410a1962c5428a680740c2bad0001e8181a073fce264901bc65a84a9cdd911ea12287c98675fb242b4141f52e7d26880e123d6e7407c5039386cd3dab1ab2c9d4b12431c328a2d9d030af6ed895b254072bfcc8f4d1ff3856d02aa4f701683c24c7c8a14445a72294dabedc9952011fb5297c5a6d0ced08176951d6e0c6f21b64cc1ca6cf8522bc938f0cf011e0a95a210bdf3b6359671b441e4e741dd6f10448f693f0aca4c504615abd9c2c2c2e856d1629583fbc05c765ade54bbde0b41cdbef2d0520286b716e919b8283477e16d209145ec8b26edffc6e61f8dd65761ae8d498f57e1ec7b57ed4eae5ec112603071f379fcc052edc4a006fdb55b26f4a56e147634620b70ac5221b369b07cd4210232b8f7c5a18eb080531ab5c71560e31d8083c585df778cf3203dcaee184946d330caa54694167c2d858979c79997af2e74774f1135ab2846fbe71dff6f158e02a164f892e8e90ae9e2bdd7aae2e5cda009fb7b797a5f0c61541d6644742941b1b37a8e0ec4b70efbf458cbbf1f93ee846cdde6bd7f5e8b366dc8d30a423529201235f4436bee1e9fbdcf1c0d5231558594a9142b758b9e049bbd33c1a42306721d19f096dee323642e27261f6cce344b9f4c59977dd5e82c8030411df8b741e060000f084a7858b20a5325decdef266c764affd885ed474985c1fef89c4ccec01baa5c268b8ff18b28ee8b0b5e69d8668746d50effea10cd7dea2e23a59cdbc1c93fe1fe66844dc2f7a8d8136a3bbb48692e1813a23b05a87b04f8fdd4a1dad3b209de0f551b08b47276fafb4c58924fb3ab99fab7307f91b55dfa490dffd592486688a090b4550bde2c1a2b73994e8ee25487f8cc3a14d2f6f5d8be41d4f0c25d8eaba6616492256b6238a9eca44f52fdd8df878d1b6f59697205134b83c2b0187182ae6065d2987e6582fe26386097e34b61e7625a477b20a8b3078dc2f9c06bbd6728b36e1e7fa11f39ac2b6c08cbf89494e3423fc3fcba10f643318a7a43d4a6b833f47e2531bd8c6b66645630300540c991651ce71645cc9ba31d0f84f1f22c269640b00b8da64995e4bc2aef7707d1dc4aebcb7736f973e020048ad1903582a223de16da67d13bd4fd815d796a3080088c71741db34fa54223bf279840023132d42c538d4080030873d2b986f562c22aff2527b76fff1fb221b0267003a5c7a4c97aed5bae4337a16fbfd04bef05cfab0450040fec4100dcde137b0e63d8060ef44cec97370911f00d056ebdd5f65e411d49ba86cccd75eae763dec9e29008094f926de3ddc1a300e2ed1b190201a8281ae5e204237c613da2762ba6731c4055600e3f4072d4af3ec05de4c9ff318d305a71b9feba09fd9e2b0f4a7330b90485bd4c8c2bfd6b64ec99b7005ff93fe675bb2e43802427984263b94a9533b851bf1e000fa512becb33c5428637bf2aef4e5747a43c9bf5e9459269b2878000f170644150f95277c8e94b3e410b27d37b0edeafed565e3c26dc12bf052d60a7cfe85796e96bac6a2284d06d526e87f321aa339d480095ff63148699bcef309e31c67a87b8274c6337d47cc3af96cd8df5888de8fa8f50bace2bf58a552b71e32774eaea61c1021d0cadda1ed6586d799c9af0d8a23c2317a6dee71af9942125334c669bcae3a85e0f26bbbaadef829ee0d80e24e0538f21ac9ddd799e1750cd856bb7c2825f1906d37cc85ae1a77b44be5189a1897c700fec2945281197b1f57dd3a5999701e5909e40b8ed5f627108ee81bb380c6a6f4d362653f88c3b727348dcd76f64f6fd1adef0af97e50c5d48f76ffdd75bb3653fef177634e5ac70728ac64843e60aba3e920fae75026bf6ff6afb40073953c1f276a6cbdf8805a2f070af4de3c6f615564cb65efd38d453bfbd751b3a1fb16d8ea083cc35bed5027e052ea85f2213b6b5b1ff3a68ab5cdfce5c204c00ab62e8f1fc03f567c13d721ae03954f530574652ac6922831ad9c69d12a242b61b10c46159dc74a39795c04a708ab94b13a9b8525b952b05603d76916e03a6d116da36e01666e56c0acad1725b0cd181bec9883259573b0c59ef3b8d752c4deeb1f500a8eccc71281146a23022ce18430f6640a46f74cc068f7310a3c09d0454ba07d72bef9051d9d52ba382bbb3c7b166e36cb458ee0b5ca1cd12a7482a4262219f8a457713bc1b5bc9613bf51631f1aa37445b90ca51ec6c4c1ebcdcc1572ec70107a1ce3f0b852a3771cf05caab8494177e887401464790ee0ddd7c834c2e9f4fd2fa7c3907593b56910bf9d491aeaf87c5bf7378733c590e015f2b9684f427f14d0d78fa38fd1dc56385843a9ee8806abf7fdd8045a6905ab1abdfe81e95b7b439e83fb68bfd0509502cb61e594ba5d7f44ecbec380148781d5491df886b889c0e82a1003fc7afe771236855f170fe52ef517ef088d3920dda4eb5354eebabefab178391a8bfd4d853010035f5801d093a7ee7bc9769f9a559b13ba0bdab6d99e675e505a3bea6d180abd03740118dc0f0c698cb6665186b2b8a9083b52daa14e9d69c8ccfd2593c92d64604cabfd17823556d3a0b79f7d3cb639f4924507b8a5087861374d51c71936f416b3277b77379612c0818bc2a60c44a94784e767beeeab04c326792651db143dc77dc131f44d1dced381f3ec6588e47ab1dfd87978d3137d990f24a97b3a35d8f7cd6b629659a75ae748670acb682d433d344497be5004ad995b8470327f1be378091856c7c064e0054b4d0a94e6360927104cdf2585642f1bc901e4b4c029ed834c5c8c3e5a768b2c539aa7e6f33d50d5231797cad5744f12546d17dee60b63f726315df1cc899642a8f815694aa269f456a609c2ee0aa6993d45a4817c2334aaa655ab31c4bb6f70ef03d3862289ed02e2e02827b461d48387db7384de110d0420753be206c630e8d6f97474d04667b8b2b754db96c854cb7215c3f9c326d35952ab7b172c6823fbfc8ddbc94e127b5cfb231daa791b6de190cf06b1e71f6e85390fd09ac297191f0d8875668eb00eb2bd88b96bfa558eba167234488f08b173d117d591690ff1f9dd7d761a45ce082bac2f9cdbeeba25dc2a9d8ea092257407183790f06212f635d06ef77f343bcdc3bb3de1d176e7fc8b99bd06bfee1fff0fee7d0bfe5a743b401e3cfb69af9b94f892097266bb7ed475d7adb4f93a16e74f6bb8d96dc78d5e8746ee4c0aa3679073442f47b99bb6d0eb8b43998ce23998aea77e1436fcce4b2fbb72111ef21317a2777a7427274420e6e63a9c66e72b2cfaf521d05b9ea592dcf333d1e2659cd00b6a8bb347e2f83725e3074addd614910e24f27a5973688cbcffe899c31c352fc960fd9d91bf000916341e28687825321e77ecbef2142a49e0259078f00b9179c8357b23f75f10f22be1934a32a0054729b3f4904ae8bfc55e34a16672450d66e4f56248d845e964d2a7913861a5016aa5db0346884d0f908aa6f88c2748b5430f5d48c83e4ffcdeb2e370b81272052fde41c1b8a7bf9e591276ab1775e2305909c817cb628465ed67c222b7795f00b49ac690deb96625252102835f0769a3e10004b6632160639843fe03c5daa30c01333d2031a5b5c2ecb75d168e38c336e21e0b0a9c7f4813c0cce3204ce76028de58871f1087651879db8908c4208e75837c90df593e88db1c88d19b64805c039078454c3f2b58f6311084fe1cfb0007c2668e7d4c0212a888ea77164b5cb80032a342102f8861f6410c6b293d4e5f02c361e341e03f80064ea56b62c13cb5312896a5a9f8608bc20f28bc321c24a2006489ac26a7c807e6e38088550055212daceaac8fce206b35500213cdd40b0fb0ecc8b21ea8ade250e9b5209bf441420d7787bafde22e2815e8b7c20a61f89a6e66fe4c60e12052941c43f1f13ce4533d8c8b0b18a98d0c1d4664c7fd0d0a92b7a0e0a00146989305e5281dca711a1401afa99338cb23025211dbfea4d2586c333332b331b2bf1359fc8ee21461656607bc77981f043d3b4be28f1ea0433186ceab28253b7118e1c6348a4a0717cfb50cf293942459d9d0f4c32d8a49e5c4e24572a0028878f2d204d9c02b807a71d50c504a1b47eb848fc4e87f4d5df6153f5ae0f733274822a346f8b7a478921a7c38ef2d9e1b4818844e04aeedffffb21c270d254ea4ae2ccb15d614abc351ef1d19cc3bfcd01cd42580e80aa5198bf286710c81dd0fa40c817fa3754032dff3bb2299cf359406bf23c4b72a94077ece46859bdfdb71cec3e4f2f26688a30bb99926f5060abee842347acd902be3d99307ed8a1bd3535f493a25e5b3f526d68c5b21d21883f2c14de0b2d3fbfedf26aa312ab17a95d8a332d7404a61cd692a625304f0389a1d40a221c21ee23957a24ebd5472a716ea6c35a4ba38cdbb0d64f90816136eea340979a9bcf8ddbd541278981b4c740afd82fbab285906d178254d97206be73f6528d101939566511566b650c729388e02ddf8476db36ec8acc9b8773243c110b23f02ae9b258811b7765478caeed8c61e0892db385e951d8c54d5593aa8760ad307042037c015a2de6d0df8711b4adc935b40a9512c273be48fca840a14b691f45e0c067634bd1574c44528855bbe67e63f7fd98720b2f8afda7e082f324beee3864966a9ab8c409715db6411eb105a829cc7cbd5a805833ff5b3fb1f1a934b6ad138ecd6a653c34c5f360bfbc83de51232fb4d7e016bcc0aaf13570f9acf4081278f975eed51128587e0768af6b416188daf5c6a714768254e5cf237f3ba9e9544144aec26746c78475585243772a49299c0f960cd40c0b3cb9d193ca6260059c0adb759332986edcb236f778fd33b9796a63c803c142ec82b8cec2f1c4bf2d8d1d1260706255c1bc4e117b071e34274725790f4605c9ec9c123361692077775264fab6a216bec564aef18f66f6b4659cb0bae234efaedf8cb71131c04225f7bd97f8d3fd30d51d8b759bed01aa8851647f0d1b79a93c688c1312a39675057e9e8d513d870f3b849bc33824295d54c8ce953d43318eb69671b4cac0fdd3da5353a9be4dcc4aa97f4cef98c1d0366df8173af1d1975e7047c01feb205a1c139531bf8a24cba2040782f961d009518b95cb1e12204702433155080c0264890d350060b56ed96ba0b3342fb5e6bc9f7e72e39d377614c43a5ebfde59820aa10dfd2962b229ea61f66b4685614a4274caa252e7236a00d04c43685674d0439a2f60f1b2846105f04f456d188732ebca52e98cf6264ee795cc11dba87540abae1bc53d07e7de3c36e5be8c483c4507d2e0a539ae35d872c8f23d583b1dd04bf4d02cd4c7cb6053f9ade84ddba0450849326969836787f0d001360e3bd6b3eb54bd11f9e553f40b06e7e8a9c36d5c2bdedc9bf0d3546f856d4f071730fac190aba25615dc8c64ea76789a46754bc2354d520df6a30c549b9fe81af4ebfa9003ce0c548c8352afca661e3cfdad539e2aecd28c944425f2a8ed7c023d30764374732d9458c46909a97ebe6926a7a9754015570fcbec1db8fd921620e2623b7089c50944152f9b01d5929ae3bf2790a5d62c016c5188f0507143e548be028fb1f7fd98a6a74c35295c5ddf4bfa5ef49a49ca7f897e712f63ba7b8c767469eb5269cec3e072f02fb53af54c7e1f3c9ba617552969dc4db49cd68d9436f2a27af3950c6a984c018e74a7f22fa2f118395b69662eb5dfe6d34f7fd8dcb34758c7a2f7d95668dab27c1a6c1137c38f2981b34fec35634fb45b0043dd62a53324a5d282faf4a626c74b73766fd606928074e6753c4a13554462fa37b392af65ec071399e600c0df40e8e40a8604c1f646ef1ba59411efc12ec3cd2cce8988d7b8aa2203c918bb915b6612253256117ddaf1cf9a48a3b24869cac613e3630ca8a10b01c95d12ccdaaa72e6bcde4c823d3311f2508a8bb57ed520e0b5546b4b768d478284b54588d254b9379c30d97f1e2dc231d2c16ed6f30c512096463d17921ce2c20bbc69b0e0c81d5f3eac01b1edf954af86864b54605004c9cb4adf1a430682412010d274911dc24beeb14b0c8f4007e65ffe43dac9834c0df04be1c7d0ddb0d31cca4b4c61efdfded9e2cf0be9fb9b0c2d8d96912228888c32b5bae1b4087b91f7148f4da4a5aabb1877f23f49555d866fc8519b4151c05cc5d24365a44ae2539064671ed8a7b7e8d92db1949b8f5d3314f76b7b16153e061bf7dd499b615c434627b9b2abaf0d198338a3e340f958b4702536102f42530b4b32bace14b711925045ccec9f0801be987c26be06df9c006e2f0147909992d5bd71f157d11e9211b16469b05bb6550d4a69d92f6b317a8f76990a2207a5c4e4b530db76d4c55e324ee5ec998e938e7731215b8f4bf2b1530d1f1eeeda997652324ca603376d99c20cd70ac2ddd215a51817d2978d77920225af4c1a0cc607e76a530c063c2faf22eb00393659159f8dd992dbe75a3881fd810a750c05ece18a533129b6a2e9a261f363ffb54d9d5bfb3594bce850599dea147388267ffc7375616000515e4e5ff3f68443519dc9f49a54ad7e10c671de9e64eb2524eb534c9ef2a6c65b3330e540b1a06bb1318a484fe6c52fd9e4aee5cd578b9230ace89b30c497a0de27c349a176e8ff66b7e54824da88415021f2eafb4caa9a4377cb269bb7ed656f49639bf37f55353d80fe0dc3e334b85ab0424bfd2c33a05980e48d2565bb82c4763b8480fe2ba9d758d0325ab8f1395f3a3555c478dffd84b5111d6fcf02a4761c3f39126fb5c468026404ea74e1bb2d56411e388fd0f11b586e6104e9c7799802fd11b230428ef12cc5f3b8ab264ce6820f76d2ff1e43cbc84023344b6468177a5e15430f1fd3c3db4c04863a31cff3f7c9fe33604c6b28c8a1fe4b58f3915f47d9eff13130db28086a56e39877d114a4cdebb5f9de8c941a6f11a3a20c72929567230274509ed3838493e13932d632e0f1e13c7c8693c7a1b1ad1700d47e7aa5213051991adfc79f9efb70151b37d05d00d84ec2bcccda0b813dae4ff4cd5e47fea3638f71d30f108a8908961cb6b0e0372d236049d25e7e32901417a7e386078907b124ff5338d973514491b4996beb1b8893d2d64d95b916f9277d13a770500f63e3659f2ede2dbe253dbc0a02f162731ad0d0496f55b3f97250ef89afc6764693523d8e3db481ca59332f7c4215e4adf372b335c778e7caec011cf18b1b0c712f5276f1e1e87bb5da56eda26f2c10273f33159ac08eb0bf6e153b82dfaf3ecfb370b66d0b121b132abac3e163206a114f035c0cb047191651584774eacf7e43d71115a39bcce704592e3e32981890e4de2298661ed3233fa5c14d574dadca935ee3b9ff746f8643075043ab4256b12bcd2f90998df32e66daea3a471441a0b3aa21b188bf07e4c27b2a0619c28b48e680586482d7c9d103fe5856f4b15ddfffda730afea77f249c0adf95d88675a7891f20ffa5f28b667c06418133bf9e48fc2f73b800743db42f50d2dfdd99a97c518d30aa0e24a77d0406a07e21e27800a546f151b4866f66a943e37657ca30d74a8b89748cf5983246d47f7462bc36765a5d72e9ee37b0a1faf069a2065b19fd2d054417821f8586b4da91513054d436fdf3011278ecc7f4589d2f206ab49f68f50bef863a66d54a1ab98cd8d98e2f0e9013d142115e769e5320bb4802b30ec53b877e2f50d11e1d6e4f3d39012a49db2f64432ecb8e9091864cdf36acdfe26ef306e372457e647255845546d1bf02c8caf3a102c1eb3bb9bc3715b2c84b709743b401a4554b3574efe1a3cd3b31c8a4acc1c2eddcb7cb8f7db5cd04485837bbb452fd2cd8f5d0db6d2d3348d94ebb35ff3ec2e5d060e4c5d05340e4745ffcefa39fb7fb363d343df94dde49202fd75c001e439fe0acf44574e4aa19bb696e41d748f3a8898a024e430072e6ba7864e020afd1d4a00914cc062626e93abd100aee00105291f5b87bb6c238ca168e8d85a69f908e7f0bff3fdbab3a2e3f685308f617ac94e856e2c821ad5a198b2fea98b89633d584d1edd0f39a504523142959a282916991a317f97ee12e2168d9a65fc5340059fc4e2061d6eb73fb1b850ba34e3a44d4d1814e21659a514b872a03bc1c55316c1b921afec01cf9a6b93cb192738c997e8679420d2f630f878619bf11716d01e70149cecdd255204d1226d5ae20e82e241f4bf5b6dd90ad0de29c418511a24099e68f98c8d4498dc7a318138d063161eeb80f4df8443744697a99f779dda8d26c3bd5b7df9a4579ac30f82df1b44046f73f5d928d6238fa16d09d60f3f0e9901d65cbb7a9d933fa9cc3a82e98eb960dab2b648f40da697f6c0dd1a2711f9ad2f786d458c3ed3593617d928c03612cdc2e6fdb241986891954ded38d605669002d91538f1080dd1c5f78cd5f6c939a24fd5eec03696943cfb1968bc80f9d59519014fb32e9cb95088f2ff7facbcc61ccb350aae6783a880c5f98b98b5525b0b346e86e4029cff521b059e10f3e0f24a602243c043ff74fc5182bbca787c8e08353a3f02ee5788ad6180344e8bd5b02c779295ba3c7c800e71f51396e7f408e3090edcd7985a9c0a223e2905aa960098d2112f04b879357ba272d0495637912c3a6b2b2fe82846de19676de28edb1f296e0a165fc78b5a462f04b11fc19bda1929a48ced721bb77ec396c37195e191e4dcb02fd7f1c7c3de2fe59ca1e6f3fcdd20fc4a361425e1c8c8f44f1cd7ef120ead0ba2bf5ac394136c8e8ecc3072fdc43628ec84262acc54cf3cf71c11e03871f51e842ca59981d1cf4c3ddc79c7e05d1a6ff37339209c307d45be1c6e4b6afe0ec5aeef819e978f4a01ab01c08ee3fd31e6b3501629e861fd4d4d94db5823c9f8d08532b285915e918e6b0520ef93033a716e02dc59545c597eaf667bb268886c4da75e38dd6bece0763658164b46f81061de63bb11a6e79a47592f9640763c9230169767ec73a49bb0357fbf6f5e533d02baa4645de5d5c19ddf42125eb2f824272e2d76f1f9b8783b219bc6b8e6093e891007930223a79fdb6b03af4624c6385ac87af850b0ad618c27a8330050ef0927c64b001f3c6c7e7e522cc9128af1ab6a9a09897f622ed409f5c2a1faf2662e44ce222865e1a5d640e17897ea1a725e23edfc703e1982d827013f2a6b330228711d20e2c775a34812c83ed65d882c1636a209bf776d7eb7a8003c993945922e8d84368824144921dbc0e1a90f3b0684acc246ad066962cc3003f1451780962a44a8d4cf68901db1b3e1003df8d3ea47ae676fb00b74c1a5716b41c1a4cb8e33208e551fece00e779dfd3d8970e5aca86be9bc64250c1b7c2748ed095089571d02c14d1c8b8cd3de1cbd651074af9f278e4f492f8a3d404ceb8c53312456bb3744060623ff8a31a1b362c82490e4152db8780e68d1a212111bc12a5baf831500b30432d66cd41ebcec23efa2155686d77f66b31a5942320cf1e63402573d1808b376d13678d00e97c66dfd04bfb6e1aef354b7bbcc58ddf716828a867737211ff351ff7e78af646923c1f4417ff25e44a9e45b466db5a05d4951c11513dc180bc151ea12c4072c1e28ccbef8f2d200c414d936cf3713c4ec13a69c15a16c762fd813a52c9bb5cb5943cb5991d9f79e504d0137e4a6aebfa841898cea97852b1c228d063eb7a1113d7d0501fa55bcd12d120f371045e0becc777d83f1177e8a28efa3889d0522719f333f22c166594dfcef33e8c0c72bdaad2a7e08d64b46df292995002a1540a90136a93eb2d65a8abb7b4d3cb5a617311f06d0c29d39258b0a6fb054ce828db086e8d577790696f1908cad7eb4fd848be91a8e2c6a206d2d339338013e3f01d17ce9b60642ee2300867c36c0d2601d22f9acda2faa18d0aa2828ca8f325309d283b0b48f5d86ce179be5d43b80d17d3310d3ec85e6aad5061d8504105cd01848d712ca594d0bfdb5960947307dbf997ca795107bce551cd62908ea7d0dfd378edbdc4dcd38b342bf04473e5f62af2b5d97ee6123cd69b08a0aa8184e36feca9ef8faa2141825a709bda7db9a25ba5fc2b82d5b4da5d9d8a3213d055bdf92edce1f1ab12999a389429636d7b005779a9099908ce1b42f3eca3c18d5f2b22c89ff8962a90f4daee38247337b5cd7662889b7b93846a21eb0992e86f2ac84d403cd3fdbb31976519810dadb59028faa9d0ad5c51ba47af35e6b09beb19ddf6d992f0b2cc9bdd04f20c146b9be64b4149dbc564fe87fc118df7e33a911c139834392ab5df1ffbeb8bfc2f876e5bfcae800e03bb3874070966bbf252c7e13ab00c0ed7ddfdd0f962989e7eb159f612a81ffc0495c65e200f0a91d0615f2ef767af6650f3d73868a959f779ff25ce29bff779358f1b32e586fe62c0516b874f2c705ff3fc7502ac3d58d1543e06d6f63742806fcc6676610f2c1cd147941cb6dca1c96ede2908ce3b97e16dca96c173dee7d35a6f9ea2d4ad581b6361d531e4b0830f72e471d485fef9027b4319ac53472edc5dbb5b53b5847c65f3a27c5b44583959e0c55dda8f6f09d694c9f1c083a5349211774a5d30f168e4102b602c94621c6df45be853691d1f24bd48a4c27851bd399a4c8fd549a4b984c21ef3c43f76afeea2def8b032da6c1dd25bb7daff2ac3f27c58ffb804f1e14562cf0d9702ac381394aadb9f860af79c357131503f61eee17de5caaf520cfae6d23080dfba42088abbcd53bef10eaaa225d55acab4af297301202e67963e1c69b183fa34e27dee1091722a1e9e1cd2579e18d6d700c5502bce1427e52ae4bf2bd0296d5719be27de87b3854578a2a2e9b42b8b3523ff1ab27c1c72c95cb7c2e4321edeec1fdfe687369abdc87044d793dcae7d5dad45cf283a6792d41a98ea12d037ffdcfcacf509f31a83adc156320dc2fdd48011cd76fbb27921e8e66483ca8399ffbd4d01575bd7bc76472769dccf5e9596f64d68b2449a73ca18bd12e790210fd2d34b33db5ad7a8300006403ea7fba58ecbd2538d037c8ec3da129570a141041aa4ee42f62dff9ee6aa1a97fa7f1a4b950572c2aa29b8f1058476e9f676325e7e811c18b239ea6a733069f7d9770478da047a7622254e9898ca69c05c67819acf5c4792aa1b1cfac96aac6f9f26a9a5d64636c5c58eb6d31e5a2a230d3aa1611444436b73a670b8b544e25e1cf5874f2d5e9985008bad2a56b7363f925ba1cb5461e399baf9dd828b5a6d94dd41b04c9505a21d3999828fb07056222fa662b6f8ec629f341fb83b15847d79191e512663bbcf39971fb3a30d423f09f3a472243ef681c579302b7cf7bcb07e2609e31b9c098941252464839218b50ddd65930a553c24fa7046f847b8baa03ae26e0865ea9b1f808f8defc2a46521916df13098fbc3d4931e0e8f62eacf63d7f3bb8592be77842500657b5b772e07d37cd083ba2eb6a97e5856787c157b834f5850bd97cbb9edb94c987e3ddf66c0b182ffe29a1df60448796fbffdcaa2b999b4bbcfbdbe53e3c86fe661c6dc9f57fde4ba436db6a0542f860bb5722e0b47ee7dda34fb5a409498607764d0000d0c7e813342c8378a1765483c7ab5358477241c7d25cf2f21d444c25d6f3ddb662ffa3577b2910b3c3959e0c6b22548765911a55f566a8eb1fbfccc6d001d5a2a2a54a7818351117bc7f2dbe60388ffa5fe5d98a4a4157a65e6559816d0d00f05610ae0b9920998cf000a9015404bf020002589ea6615343e0f47f86c180d35ff9b6a20bea03a3c1bac8086cc58e07f25cc262273786e8fabd8baf079bb0fb55ca4b17bde51971a020a492902a42aa09a921e42021655043bb4b04e994b48cdb517f4e7b7d3eaff2c17be6fc3965e7f3f960c0ad9e9407d81a0ebd6f369521873e327262891be36a1cee336fa84f510cf8f24af21dee0fed356a1de0bdc337beb2beb182633a402bde68f7a2f6aa6b3b08c9ce9b88ccefc9fd9ebf1225c5aec80be4ef94a4097367325cc83c961de236c5ff90899cf907c5d6a146faa91f84ab2a51c5e78336bbe02eb92b1e9de31af767d5608c9aa8f6f6addb2ad6aec72d15372de9a19b0e5d897f5f0418fd0f69b2dc87fdea68af6c53aa4eb42512a81b50df5d7db8cb31b208091150ac27017264d63b8b784b5662c91343313a1ca32709d2547e8976209002eadb05857aabf9481aebc88747c94c5da93d1856aaa92f462a3d391ab528afdfa8d281ab6c8cb5340b5894f40754261a5b00c3cbfe47ae6b221dc1502538caf4ab40005b70040010c5dc6088cbf47348758441544392005e88dac9cbfb39e4146e816bb1e1059dc1f008eacc0bc38e465730ec7c20e59be3b10e2fcd152d84275e562f2ae222bbb634f39eea7f9a5e5a644c5e2ee80869910ee927d163049da5f0ee929e744ab401571770f50197f4b9daa6915c56dcd4e050b32fcdde0ea82700e238924879b1ad8e715e4163ac45d851d4030d26adca8acbe3a18b0637d184ae6042bdbdaa78ac616c5c5c66e160e68ca71fada1461fe28038a2d3582e7bc4a6bbbc10478863e4664ca471b285159f1dd8ef52d248ab43535e1894ad13aae542b57331cbfcb760487f38208e3be2960e7b0f7b34dcb95f55ace0f3c43a091ec3b03ad8d11bcee1dbc3b83ceedc04afe1623cebb7042b8b291e01f67724072ccbe9ee33372d03ff05c93a1bfdacdf6f656f54cb16f9b79e3395aa10472df14614def0a58b851d0b437696c6f6f975db2cea765d02e1a3a2cd02c4a1ed36a12c16463573e9fca400a3fe8ea1d623fb010b829371640835fa4554ac322b316cc4e9400d6ae1e8e0c9841c84aee0c043f6c96b36044dcbdcb36286d2d5b1145d1a57b076e58166960805cd005da6ba16c73b3776e1d7230f39058e8f42b839c59db6998b54c534a9bb1e2b240c05fd686d07661a478658146932ed8cbea81934339e22d1f6d0547eb9d015b03411abd6457b6860dab96493acdb458d7ebf39585f202d42015b913b44b18f137491e50b0847a316ca68ceeef8756cafafee2f4aead8e2ea226a1b0e223614e2905a6bd398ee481538bed47089f489a6c53e01ad0e3907627c27f33b34b2eda1de54e476274b9964cec0c840ac12b44da54c1aa2074d6da54eeee22a161bc431e845aedd9d349435e0bfa0a5eaa02a56880e0bc14eb8e20c4747a79d53462dd0bddedb65964d4de906b1284af7a5136dd272373444145de3df0c7b46a1dd26cc45a2339acadeccf00e14ede104d3713c887b3689846d61c3ea3d5ff766383cd5c2a08e93f3ed892d6b9d41a9d22d6418108701c1568e06d9f5234e8dc74ccf29a199d5953eda56c6dca635ac9e10aeec4eee2db2b818cda2380bcb4415e2b8944c0606cc9293dbba7296b5d906c4f3482c1036277c18c2be983070c016c3c63bc25ebc2da73993b5cba167285b3cbe51a47e28c4668712831026cb2af0c3ce4db103e6ec1a373b7b960867d9cf11505fe6342fe7dd00e25e236c7152a6200ebcc723361db02c7e769059f38b2e96829604c51e9e53d39d99f70e9b80c434abcc75b90923bb61f7c18332c596ad320fcdb0bc2ec1413567202c1c6d3392cacdaca5d5be6b7d644181ed738a57707cd516252d035ebddccfe2d6172a9368dd95ccf5b850c3d486cd57abb49eed03c8e5807ddc3a10dc584434cd55e80a3aedb9b8d7409c96b5c958b043ebbc9eca0be01b56af272e62f08cd4445d01cf28b56a025325f93bb2844d401c47b983b8b58ad2aedc389c3dabc688492b5bcf36c6c50271287d94af4ce812fbde24e79aaaebd22aad0c553e2ad1788b3cc54cc9c9b55998a644ecd96af5bf03f7f98278cffc9293773094f267b7ce463fc5080455a333b14abaef9f6f22d4d3c27649410b5dd703e2274f7b8689a1274d496f3b50721147d94bf4b49061a83927c83678bacb3f978832af9e38a48ccd535cbd01c3f219779e58a3c5f6822c6a705d72f19a66a6351001387c9ccb7bb9bc7b2bdb07149a04d4362a14e218f6bbe2ed1ac471a184501e3ada95aa62a5f7f2cfaed770de16752588676fed573701078045e02432ad67db08cb153d71cfdd961b410c14ac4dec4182ec520ce52d5dc369ab5c3f67c57fc1173e8d7e5c09253d43305e21c368a2df0fbb0144070f6d4ce72117da3e1cb08f0e415cbb27a6e2bf98fc967d824ff12aad68ac9cde237d70be87522dd1a71d000962ff6b9d41f854b1e8099c1dc29db5ab9033baee5e25735d5e1b000bdefff03019f9d83b7578e8771b3f14b9f566c76561dc777f1933fc207667434815480839e0c725ea7df0af78074015a9999fa9debd91094b64afac028c912780d1001939d2675c970bea41d563e7492d0b50f744ee31bea9258bea90aa2196abf34b95027bbf38b15a75e44c7b45174684475b870d0097503c8754ce0982c56b0ecb680a6fee04891583310cc94deb1f0f389333dd553d8c207c79108b61ab0c27c30e32933f568fee42e3a60a1368804702bf5482946663524b7e6c314c75b01b4e5d1b1a39cd53d7909c7422005d1ba75f672be236af9ff5000a1e78c77c8b52a39c16cb3ad1f7f76461900ac3e06abf698f176361f74ab778408a379c4210cac8ad1b5a109da2486c579826a8f85c20fea112e258c8847fbc65d6c95cd5aa627bee08781aae7d52f7ddd4950042777ee41e73b8ee033992561475df2358f05c5ed70a8f8c2d78ba8e0546f76148ddc45be43d56bdf2f56c7afd95c5f5ae05468d9b36bafc45ad9aa851e3152ce9196eb185e22f22e520f4f327da0614c8288ef45a342c9da0bace7308e65b779da0f5640ad7faa57c87bf79cd12d99c69d39e80c923ab1dd90dcd816d93a2c4ca051a10681c11d59972742c2fe576035c0664169e279e7fa0a567e078b7e71ea5d6614a3df4c3669651f55453501b6baf82a82302028ab011bc829433d97576f354b2636d700dc1a15fdde36c4b422e4a14dbbaed25309a68cc24df72d10ed1e6e9bb9a01d3d276dca3ac2dfc3673bd2050deaf1637bb8e77efe519ce941c6afe4cc56fa3b76cc7c068bb178647ed66953ba33bb6044b2f16c965e92bc3394481e90b3b1d216883779c54637ab2ca1d5e85769a95128f0a425aee513aace05697d26a5be9688ef91f43050f107a408ce911d2dfb21d844865098d2f8078a69169e80980aefef50df3babe48725c622e846c8a835f3ff0aeda4c4dccebde0eeb4d3c3b6d62e3850096cbc03f13d9bdecc02685b8d025c61736c0713678bb0fc2349e7f7bceba8a44d83ef4e59530eb2eee2564b47c0ee2789efb34b0a403a62b1cdcceb98744824ae20ad2f6ae7c756b4c54f78f11092a9a90de986436fb399e159b3bc615cf102bef854c35cece16d9ae10de1d2808a43527b475fc222c1cffb4e31aca719b825c6ffe35e9ba26af1f7c3be8a32d0b37d79e87d5a66613633601a55e32ea5108027c5ca312e722e2c7f8fc9005f73aa526e42a6e2636d8a63611c22c47b6bd5760721faefc1910c69521c0f833fa28566d2750142163cfc887b013d9def3609ff7ec8e6b1b548d64f53c13f666a33e1b1b4a0c0d9385cb3f45790238040678de6a68cc276077991a8d1d39d6041111cef83ff072101ced974dc88ece22676ba2126b54269b0b23960262333b7ba4010c7e6e2b5157978b20d5015277ed8310f226f3975214e7b500143c89c555da04ae51400860d1faed4d39c03c3acef7111f245d6805602a6dcadb5980a2032e1f6174996456927144e879ed5b23e14c233c2177020335bb1a21fb30cd60795e36e22fd4efcdb46d93cf39a8fbf645e91146ff9aea9fd83e3cf1d60cc6f4d7432fec63f6f1c086e9d98830e76aafc6f995fa66dcdef2e55f845571747617a45f05c1261dce39203dab810df6ed4827d8a1657eff369ab6afe369f6ed7484f781305b0213c68d2972366fcb32f3e481b84252a0631d84d4eb94ec482fb79de22e039fa2f335df786d997f86a8a2da14e993d31a9ac4a20a1ceb7329497a482cea1b8b68007aefac261c888f34222eecadc7888fbff9a40ca1ec04507e775e6d0d1d370bd62fa061b0e5e313e60b68680ea98d61167f371109abc76e3b69da195817fcfdb838c55aa7208ea7cf51398a0f7be7e9d7b991434c8196c18a201871c22184ef74971251b69b7053fa65206003c8c7183926f319ed9165b35a346c250b1e04959bcbabe35b9b757dc8f1944d5df4851a25371ee8eba8f6cdc5a67471560fee9a9a71f2612ec4fd863589ff236c8d14e422a1ddf87c45afa40765befabc22ae0b5d856aa6515b36fa9c82124ecd0412938daeb3dc47142189726cf5b5470f14d549439fae776f4523db6777418abb814a2eb11c6ea14be65e43e6c3716c3d2f0911383159dab3b21c21925c8e4c9906a0e21a7bdd7a2fa33add7732484626f293713576abff1df30b4ae2ed670ff9a721de2a272b06102fb005f1e2558509d7812a71001d7bf99cda47dcd71b766e8158a98753f66add9401bc59585a6e26a86d4bc65d3f37732ef477cbe7eeec9f08fc066b3ac8fa148063cbbb5950be1e73e98e7bde981589f2905ee21c5f2d73e7c108a4ac4ddbab39f6e3f051e8163963c2e05f4571e1116a78f6d9d1e9e7afb3cf16de2f8a9bdaa957ab20d3c3c416fc6680f11bfd27e19d992ba22446c182f542b22913881d094e5c954e44e4560e0a4f398e94fd27e0164766b57806d808350f3eb5a307536a5fb3943591e2a2071aa921cb1842ab5380e0775c405227c308bba7ca85d82cfd8033162d27d87906322ffe886d76f1214c258ce42b508a07a6da5303fbcdf808657b25d44aabdd133c55ad2046c60d0763cf42e00c322f1771481bac5c5efbc39e1abc97c4a14622cb4ebc4158d752a551e5f9c1500b5592828c09525b225fd3aa64c64eba2bca06c5a1ebeb4a38446ad4348c9c843f63f1908ab3e2e9dd2b66b7baf0a6f9e72417d9aa2b0d9c627a1334e29475a32898dee8690511fc860bc628c67be4e7eb8803652e533b43f7198b68eb5231f72c2e3bc08c47c1ce49a8bdfeef71e1469eba1fd51ebb16f404bed2ab9247cb59fc6e89e62098c66d2dd121c52668ec57b1752aa3c3ef19a6ab5340ad610b2c865f12a4dd808f4c926feca6ce91662a5872f23e0d09ca6ed350ca5e8c93d36849d529097f2288a512d48e53f95b4d639380fc2c33d25a996107161a14b1623e1e06d61f9934baddf3351de6d177e65e2fb3633c59c98d270f9c5125c545487fdb1179c867f0c631dcd662aff0b2a910adcf3204a578f3d5bb9fca604a5e9d8121eed165b765e586ddcac34eb582d85a8f95721f1147ab2cae31be8b38534336c9350318dca2462f575156ffec246bc970caeb15662ab792d7ed10c50886cdf73fb3296abc6ef7db2488c51b8e194db5c5f49029cd0e9ccb32245ed376160b617bf0b8608c84f9a91d5eb894617f5707fcfa35031f340c4b3e0e7b33ae7c47f1ca6831bdc4a4dfbaa4d926c4921aa973ad6ccb1680994022e615cd74bf2b3a851de94d0b204d6acb2a53c284e35779bc440e013ec7346f71b8dea335bc66a171999dded2a141cd6d2f1c8f7e5980550be121ce11f78aa6df5f11cbf39de1bb0523af4dffa4f54ffe17a998525d765bb592048129772a9c29821a93dd3c2da96e5857c05258927421528f75e8497319ad81ef5d2d36b2347bc8ea6be434d4d3068fa2faeda60284c9519820c62ac34fdf92c2352a5877bbf8f728af80b7125a799c3bffd74d23b68972d29f199ff115b318c15b28ad64ecee22016cf0054f48d7f6c8bf6d369a2e29fc0eccbf1bd8c4bcb2c7672ff116c2977a8fc4d12ace470aa306ea64d90ac3c7760da8fa74f28eef43ac333b521e9ec900e83b6bec4110d038c608d06226bfbd6043042afcebaab722226e2b899c15ae8a8feaee2eca6466d7e8125d8426a6a487b1dd729af214e0dd7cc52d7e616c06964137fa864fd4d3fa65fa4a46be17c695534a4e74ace434f9ce0d16a862a14b3429376dacae02344371646b769f4807e6728cf0aa22f7e147ca383163ec5d32d5202d942c285a3a5725ebaac868e6049028f4d0f1ce90d7024af72576ca3f438a63e2307fe8be7cc3de5021e18f33730e4e5f206f5324c5190d66179e582f22ded198e13f1fab6a746873df5914d229203f1f5c0a4c0194bfd5710261dd501458750f5efc5733e087ea6a6749318fc935b026cbffbfe5e2c791b630e84699899760e49aeaa2e149ffbf02bfc0aa1688a3e44eeb4aeecbc61ecf3830d2c26a794cf8f249c8151a6081c39ca04027581803fd450a5aeaed04cbc69c1d7dce15ce6798fdfc5f89af226104ced85c0a65248b9e59ac545b963ed903a003160e562de49277a9f26b32f176c1467fb0e105edb5905cd24c6eefa9cd45831b3e5549f8bd34c83e0e142d9a4aad8b76f785dbfa00092d6dae52e85a1f4d2929934a6004cfc42f73ac394f99b73f4564ce6998008c5faefced480096da6ec33e272efa57d3658bca97057316443b35b010420c11e87af57aa69b98a1dbacde0ae012c84281b987b8ddaaf16dacfc4fc8e60ca3d44eda400424124b3badd7bc1baf5405ba79c54fa167abd4b432f572ccdd397c3ef91814eb0788d6dab059710cfc5fa629c936debee616ae77564043f70209759e2d57e3e53228ab41cadd841465b8eb2ae419a5e90ccbbb7f9cc22fd273264a2a26d6761548b157b4f379743eea475fc8fe006399f064ba92936a38a12b2a049c6733b2bfba6957652cbb281215c9b05e64171c5c8b5922d07a141a547a23bfab07f1e64260e27c14172c7e3b7962f33ed581a304c1b35b5f1031d66b05d9368b644a7d7d45472c49f66b951dfea349255891e936b4280d673677e37b95b281b95a3563b69a8c35d4a7528e2ac5566980556fdcef8ccfabb66482a015ac33f795299f1320b7c5353d14f3281b847d97a65d542bbc0982c99faa7c67d2737cb0e534ed7109a90e5fd88ca0fb35ac658b175c7848d2715773c81e74dfb64bc2a552e3d2272760f3266d030e4b39d9d1f316c9cafdf12c1d3c06d6a066713fc7c7f7e62b203a8e0852e5106af636f2e3c4715fed6bdfaa2efc4f2f2c468a8d9dc632bbe51bb0f99e426a3d1f6927162b2a8cac6d2d6d6cb26b89dca14b60e74351e4cc4b67e39c90b8eea3d1c723e8315ef49ed548830fff14226d5478df78361dcbb41dd9a1d3fead1397cf89169825072123850edf0caa42e721b1aa5d59bba5e2434e5612a97f664d061dd33346490f820d2b8d3ea266f292bd9439305073f3f72bfc596766d16bf802c30f2580761c2de4d3e1370fe195c830c49a6f0559562aa0fcfc656d2d872cda4ed11a54384221a02991a1186c375a339bed9e48cf396623c0da214c12d8dee55365061366f3cef5b5947d9031da332a731ea4c90852ed048ae9d1995c627346510f07ed766a3d96eab781b0d0b5dbc76cd536ac48591b7d54a31ee8ae101ddeffb91018d1e591b48949fac746c4d2ad127857aef02b37b7ec34fd52f8d6e5cef5a61ebbae3f0fa533bbf887ffb53d5be1dbeb8cd1cd65c2d221ee3b5cb6f5bf995f34bb8e120802375316eb003a85ca56132598ceeb7b5b5cf33c26e79a2ac1711b1983c783be63104d2eff3a7d09090d448b305690fe116d7d4de5f6b01512fcc53b32d28f8d61fcef53450f695d03436eb23369e9fedbc0d4bc856b7d19ebad8e2416f08e460991b6e4277e7a8dee0be8b48d6370a7dc9c1be94801284170f96514b2a7c05dd05e8246d3a3baff514b9c9aa93dc33b5b8f4b97ae881e04ffc7ba3b5b8b35e844071b77c5f3023eb2f7aa64cee3f7aae611678b18b4c8b025d1e51824afff497dacb6d728b78ed083d0e1b2e8dd71c2b884d38dc31ce2961724e12ca5040d90c5f19aad6d30ece3c5a75f9330eea80ff147c04954f7938a490f612fc35b77c7b89913c7a8388acd0e556094c7d4ddb85f9cdbc443932a9aef9da53b0d9517c3486bfd91474e64d0b538d28bd2dae07dfaa165d16df18ae77ae86b3c56208cf46b30eaa57cbbed7cd5278ab7b70fe3329e2fa66848c2b67b6196a12497a699ceda89ba1c383b30b7ce6bfcbeeae2edaa6c798e2606c75428a25278241e999c234aa8868a04595b109ad2bfa9b8dfffcaa02ad0dc57193ff822e85705147bea0a2c9cb98974ba91c104c23c5e6e72799736ac802c399f9f46b6b5f636c5bac6d1bfbfa5a6905140506879e178f259efe8558388ecff38514eff244f15d4786105b4a6b15aa0ec627406b2f086181ba5ef33ba12b1e6574064725fe11efc181d764dc11fe63a6186a712c3d5e86ce083c94494acf5a9d710b147961b381899a83d5a689c2664c098c2dde01e16698e74eaeed0f7934e772f94730f6d31857112a346255e05515a89b5222cfbec0ccb00569aadea116be9c6e241d6c7057b6d1d488d7ad2a38cf49a398bb22c2929c3f9b405545bc457f8825886161e2548c167980a70030982d076ebce295c69ad5668382bf8cc0a5e85a6c78099cc31c263c3dde0051886ec48249bfe576571ef41006c2db960899b1f4f79bfd53d1f67c135617851c76da740e9e5c11f160eb195600734003145aae8b4ebf30ed81efd47d150d8d5c71dc5c28b5481811a09819532ba078f9aad949623c4aabd4c1e03b4f0add0ed4368d5a7be24f48ca1819cb99bf1cdbcad92ea04480e6cf9901be67fdc52f85b10d31b912581c690543cc3d83d6f941c65f303ec4ee6182b831dc25c17f34cac6b209163fc7a1e3b5a489149bc8dde4f4c76c5b1cbbc64ce672aec912f11efa5c1128df73d5f576d53d89acb25f18efbd215ecce433bba86a532edc944e1e4bb6b9ffb01693e95671a323886aab4252a9781e6e5c5d2b9f78e2474bbca685ea00c89636a3dc609f9021837c6551d5d88f28769e43fe1c84f663c7fdff3891a083a2b9ef53d640fa335ecf405c2db68dd2593a84276019a38831e695a07e49823d61538dae5b07ed05feb9f2f63b0625c5710418b76b3cd9b8a1dd7cfd0b4ae8d56c388a3edc9499c4f27d4fdfc049b3f536522e43f9fd7a6d5151efa15c17302e1801f044fab7ababb1531a7a0aa1ffb02bfbafcc036542e2f16624686fe42ef4ea0711d674dc36485fa48fb4cb497ec4938af549b917aa821343abf470a16361ec9d0fa2e278990ad57a4241dc89fb27dbedba261b119e7d1169d211178484695f26f2da6bcac333ab4312e31de273c99a68943d7e6cd017731014a2acdc5f88301760e4031aef961360c54aea7be46186eead14266f9785c0ac99aa89a84368b1652ddbb0609a99e08404e21f95a2f3ab7e44a3a85aa8d750086fdcc7b26052f71d747b13507d1ae8f4256e1a996804d78f441e28425c1ff28bbee478e90eee321940ba74ad69a2254d142d769bd99019c2736de06900c5807711defcdff04cdeece6d8ccda9f1654449ef5eeed2010bdf88fa3e74e99d9611cb0a669fce23e6b9a3a8386bf2524c8aa9c136175f16960e507c8838b61b41086c92b47bdd0dceba389700be318fab5b58fd7821ca2e8f1aa3415b3abf35ad282231a9aae3e98817519d7eb47c61409b98cfa0a6251f28bd30096d4e0b299a23eb69ce2bcc1e9f408a08dcc1e1d88043a602d24800512bcb19d269815f111116102fecffd249b1c6777682023b3ba984d63bf5c7dcdfd85ee6821b4b54549025899cc1658d3afb10056cd60f4328b3bbbba6896682085222c2908a10653a962bab86b0e4038f060765a099a904b936e687a6cdf66986fc933c0518a29469fe3437728db39dde4a33e4c146ab8bbca2d22e8b275470660cf8e37970ca698dc501af6e73cf119e9feaf7209c8fb6b0bc7b9e4d99e87638ea8d836689e08b695421c2653f6cb0957d02a215658010bfd3c5b8b5063f41c72e1bb92cac79b6683b04dcd65c64c7a2e32fb86ce34a6d0b37a2b61c9c59cabf22aedb5517db64225832392673b34d657fafd4be0d73c190617053126cbc40b92da941968995d328430739f5d9343abf6baf996fe7c9fc8a8c1c9a993926a185d970cbd1f0f7d71c3c1f92c91dcc8677a6ef716e1c6aa04984314124e73d1e92ec450dfa8d97edabbd1a9f6f6cf73a93f30bf8c24647965f7859b8f2a0cdc9cecfad42bd660b68ee9d216e5c90a4cac0b6e83eff4c0a482cc4c7963d4b8ee34a3101440f2c565a22f1019408da0fc0e62ac3006853e490e7b27dbc498b0002bc027ff65a3e33115df939fa06b02d28c42efe4700c594051d51fc5dfb16f0c77c1978a92a57f1b235950deda0a5ae6ede12b43784fc798cebba359ca4f08cf87e3d002d5cdd97189dc018f945f220b153b59904f38eb9d4c71bd114a765b5226fa5edd0214e7b36b5062439e11ad42b2de32d16f449d8851d36cd3819c0ac6b935eaec2f0c3b0f11a38078b29cc7be91a7e239778d30bec12e018f35c085ff9803dfe174db3b1749bf13c3fd2dc372caf33627aff03ac89792b5de38ee281471739ebb94cc494247c13298acb32bf570895b9c88452521a5204521fc768cfd3bde7d2eff14e6136c3b63408f10e49e048412a828100c5df1321ad4af084743b784cc5daad18a76ea8a405f78b8e20b8e744d6bdf3c47a2833f101d44e9f28ee4252a6fffda5f7eee80126564651f27359a22ede9f175ad5178f9ee77d4dba607e3462e20ddbdb4cb3192ae20afa04f8c40c978534a8f82c2e5662885c34381a73614bb5a18fd6b1b8ea2ba8257b095ecefa9e323db6cf824780f52d08dbd46984a5d8ca4ccef9dcc081151b0fc52ed9403325a37b33024857f7b894d9503431ada12fc979f71aa2d2b01cea66d100f6270b05957a19381d69eb617dc012f55dd6f5f031fbdf31f9d87210cdea5810811468ecc9a60a7923fa93f656881d9eda38606b76c062c73c2b520e936318f0fd246751019ddd1038e981e8d29c4c92d7d7b41d6bd3e58539f5cf24f0ffdfa05e5f7555fa4c67f9069823f3083a0db79018f77066dee981a7eabc031e0b966b11786e00b81e793bcea858c6a8d0d7aca8fee907eeefe2d0644f7015accb46a279b7f37936ceeb2c119a0610e4538f1d2e0c2ef86a74ca3043799e18ac7d79a7c0f294d6bedc80c79ef3de83261e02f89d5e6dd9c136d7906f2d6b1994af26d741d1b1c340a65cbbbd21cb3e7c0f139847ae8b8db6c1e6cb2e1dce2774b7dce886b6598a10e294aa4203b4b03a58336314a54e6772f761a81a181306a432c1557bc559a9aac02c31f9f7899250ccd4ec020d6aa5ea7f252c0832a3245a181259ec15f0e9ce17681c67f2e98e8c3f7187b2e9d501bf886f3245fd1621fe17bab31f80c06245563552f7843c11ad10142a87931cee4a65cec377c5561a5a7efd37aa3e7770265ebc73f68b246417ee7d6a3b9a3bb85a29798182413e1a336e517c3d2ee9279ada146ee14e6ba7b8184e27721684660607a081a413ee28eb2eac338fe9636fca385a1961b0e98191b9e9fb3a18483d4e1d183de552f81ee5b36c6e44f48bbbd80dc1cce7a318e8f3a2956ccc1571db3d0b96566523ab23aea1e7df94a729c3d33522e7437914a10a82738f9fe0b5da35b419e6121543084a779819dd6c8a78735b9aea5323fb471b40989babdf17f08a75e373813e413b876810fca212e12889ae61235f284db49a9f2e23fcbfb81c42361b204bd1f524c001b14d503fe2b5e7cc2ac71526562e88859093ae4c8f10260b0eeaf540ab3ff8866de80c72cfa19b1cbd5a621c90f4f1fd0293f2f53273acad318749245f0205af5aa3763798a1e3e38a7dcd4bd65c54df961858752f09358a3050624e5939e4aa254d22f3efc9323dddf16edac9da4b6e00f256cf69a943939ad5669a7e03910eabc1e421f2a8b6240d5a57c485006cd54de3ce830d1b33eeac1b448ca82997298fdea5f034eb5442dc4ee400f0fbc992f2e22ec7eb8bc5cb18b4d780d0185ac0e100e05beef1956c4f8a0379ce34e0ee2f1f52f792ce0254574eabfeda23dcd24a275028f7ed90279742ff7112a9a69e0b6a39e47db895c50378b5ed9d1b5d9841eeb4e69470e4468b7d2e156c0111600187f507061480914259f8753a0659e7ff5201768fa8a672f462078956ea67c7fac508f4af8c2d096d1a2201d932c583aad56b33b568e6a70b5c2730d1fc4b6ec8225688ef71ea8cdd91c652001572d363a180bc711c45429bde796f29129a62a1384ea851aa17ee4e4490b4f21692e82758f847673d53c6ba70da172af244a67f977de69dc64e47b364f028793352d5bc95c4b00bb8e404c4cf4b99181e59ff4f22451e9d649c06217b7b3ce4292d8ef396ae813f88f705e82359d32a62469fdff447c63111e6df27168a551412fe9c7907e80d494d529ef216ec5e8e23e700bf94a43b4a072c987d6423507327f3158614b28d7dca1a6f54a611191ad53be834be93b89467b64dc72555c703155ba00e284d54b7996cca38fc0a32fba7377370bfe19c44b3cd95c8635ad7072c20854458a47058aab2bd311340e93285dba3e5050468c42656d150ed93d53008db97c4dae115291d50cef00296a754010dd103d862365a5b44f2be370ea191246283abc194180505075984ef828fe59c6e9ab8298620948c7c1f2ceda1906422d253d20afe4ce2e807412a78cf75712782385bc379d9957cf93b2c2c11cb150bccee2eba2ca3a42b3206cf7b109ca7a5c9419ea9b092926a5559b0f3adb1c8039b7cd19ebd8133709a7e107efbde92721cdb8156b20745da0cb9b5953c5433217542f71cdd8f307998695add21ad140c8123ad0dd7a43c8d0350cd55e104a92d9fe53f0ad0a0470b8295e53137f03aefadd0decdd96aedf6cb2322dd0e24360336d0164283b86272905d4bf16da23c7d7343e0434a3d90fc784288a9e260ec36c680bceaf91f5b3e9b2b0f7cab4e9d3dbe390848a282a1de6e26e7d0abb4bc046016d4e5e30f8df29dd482df8f3c06793a04c38547e764109d3a3e688b43180aa2e540269250aadaff5841a78ea01f6ce5405dce9c2a441b9d84894c83417239f79e3ffb289f2d7df7b4fbb7720897248fd4030a4abd90c3bd24f75c87b107266e28b79a619f22ebd73e43532636203ad4e7655e7080d46b047461b680a50f196d0769ca3ae81c98993878a502da612fb1bd0a40779285d555f2851a0118ea1a0cb445824e94cd774cb11b0a07d0d6b169388e779f1550d509d03b7031fca1247b471f553afd399137dd04d233fe56605a2dc1a4364cb8a9a5c1619dad3c750a6aa56b04f1313b733d366117c75ece1dc5479f9a016b07da409c9eab97a7ed20e37fff10aabe3d8739f039df48a03820f57f9e7a8b20a2f18dba1b1f4fcfab0a0dfe31fb31c7a7bc66b92826d1f1b21b2611bef9c1768d302c86a1ff4cce2e09c33236cf7bdf1750546c4c974e2c0f69b79c49f525f8ef8b5baf79929fc9c01a24fe6ff38104bf04f327ae2539052f3c783d5f8132dd115a55df48dd9b1d2422c3a72318ca7d3c4345d847af6268375df58fe29baa1f34e68886d74be4540d0e0f488680aa5692d9534b73311c9f7fa0c80b1ed0e377675d055ec1340e349b36e5db3717a695b3930ba1a6bf853dd961f474c507353524df49a9c6c56ca46e0c504a6ce8213eaec23ea7c0cd14ee0c22877f959c52c69aa0772ba1d14f084d02662062fd66ef44fced3356c67ee34c941260a2be988b6efd9834e59d5a3bbd0e54141efaf9b7eedd6765c55a8cabace248ec96c0e0e7d0d9056bd1714f190524855680c3860171c10e5c4c1fd1610cb8a7d4d550860189df01b510c254493d10c8edc89fe71dae6a3a634205975319542319c3d0f237f697f514dcd8135bf22443a4b05f9753153c2ca4a2662366c5f67944c795289fe78679c0c84c02e20924d36dd4ff903db550ac22cf6b5fbdd52b9aadbc7f9ad69332983b6502897a53262780f517b576a99ea3e742c31ad0b997f4a361c858767ac8a47a18255528e823f80e2adab9a18d5e88813a6a1c8ab7723edc786aef3058752028b30cc181a33cafa5ffde7924c55caa9106100de32b90637b7e015f4513efa4f420784740553e9e39964becc2f4336d6a4ba87d355c02ec93100fabe3fcc349fe03e8d03a473b63f265d4635e5a670d07fc45a799044fa33198a6f61235a2d7f6e1498e0d1215d902e038096c037fdd6b8f96cdb14a4c0c9122de1e7130ac2aa14c8dcff3e51f63707f25874a970489999e9a1c6d1c5ab4bcd57e967d2cbf42c905e677d0b41ff27fcaa198fa9c3c9782b42d1da7e9606ed3f7474773256796b7fa8ea9bdd613025896852600d5de083957aecc5e0a724feb5857a570873295c237fd13ed7717242d019dcc1b16e0e177289e04d2ebd487395df84fdaa678dfc1b05949000d0027e3479ba59c390cef2094ce174baf0bfed6843adb6213a8c77e538a7fb1ab25c710915108aef57fbc3a38cdf7e84a99a63e9b37a6839b1787486d8b80927805fd2b8272a51721eb1d9133479d7057fcd684e97f6976afa0f2f66a91821e1301d5f40b6523df859e1bd52618e3f15fff584de561dcaeef0c1e678f7f909c032be2c13ccf08c5e7266b223fbec10ee7f5e9f208cd076404ac3176210cc54dea0f68be27453267116535b55f1016f91909d181d59de7bfc1cda3847547c8cd961c7872eac0e909d19b2cb6d2f66113d66f30cf3720d9a26f2a6795cff3c88aee2375e836cebe755b8ca7ae0cef881925ad5ce239e663d7647ec25cbb0f165b3e07f6586eafccfe02c35936ab6d6a9c37ee6fbdc9eee453c6175434b1b4a0b4eb1d34c531b160aab7bdb1db1e619f19e199f4dcd3667e67bf7b2f842b10e59b330aec3793f1ec4b52600b678fc339b7da035c2499bc6a58f9ba8b9a2401502e673b8b129d3e13be7d849c99dd04e42b690eecaa2d7b38910591aca6a2fba5dd403631badca75d0dddfdf4f5f24fe6a51e2b068acc971b0059df9d709073c23d5634f2caa9796f843ba32d84b50af2eff98910d4d961238bad5524f85401029b8d15c5040d0bfd1a94901d06d59d6a2eac6cf4ccb67782a574b74110e3c3edb4a32007ad58be49bd4de9dd8c189cedf74bbda3c2c596aa93e1131e966f8b3c9ffe296b755a69aaef25ffe2ca4b8e828393ac399d4d6a75633da2315c3a0fe244b72fa7a8fff88874fe99ab1a2109f20e7f1775450439f5cfa63b56ba6075ee09a402fb2cdf94d3b9ca7056e02cc4b2d5353125d42a0a93f5d52317f9f8c0827ad62d7df18beba4698e9eca2d949eaf14b3588be975b6d689393461ec4ea8ff322e20c829d2c51d0e6c5bbd459386b7e371fceeaf82fdaa587478d4718b8357728f3bd86b72c5766dec3db2292e26710ac7eabf8881437d73d12472375dc85316ad23fa5b17443525add5c457a54d488078e9d5f6171ed556335c214ff2e945a1a415e75d5894be6c50daa17a26b686cb9876b55e70c8ccf6da7c7546142ad8f5d620c012ad85ff103062bc123eab4a1f472cb2f76b9405f4604056c512b0e1e9f33f310028be850e0ba91ae0ee84ab6c4394c07b9ed4a431325a19b40b49a94530285aaa7189ed61c3f08b7df48291a13d437a62acbac37ccb07c9b3092c6a27ca17151a340fede5beefb7ed453d374bab18e1f7023fab5ebb9a04847543e4b7d404f7b9e627c4686a56759beea88b8c5bb9f30bf6ecf9da64215c54d32ced89b10ace9188d72eea09a70e6b900c3a5c577b9ecca7b4918240c9af37fb7c4157f1150a1d5cd7a64a3d9133e2ad96b9d0cc82a4049507d50cd0966aec4dce093ca82cafc24e04c364918573b3fc08531b8e5b5c06ed87a6d4239653c2a940e67d4b2f43ca34a498736fc4e9572f526bddcb0a9a9ca6d217747c65f8f281f436aed11cc0b678908a11a6ac148495fff016bbe8c32cf122784fd03f638bc09f03c20a39b2b0f401e3c409fc6145338ea1dda778f3ab7123aceae4dfbc08ea8c568e0613b24c26405c6f8521f3d925a0a8778c6dfa7c6e14a8ade421dfee3cb12a001302dcfbbc90d2b04c6caa1a10b9e4d0ec933f5bc9f6860cf5ff3b101225c2ad8407409e2f3063eaeb9af4e2e0ef0f9faba8b53ae4d177c0d60177663089cac8ad0aaf83f34dd22c39ce9140dfa9300c17422ddb6da70e237a7d47455fa3411c312069a2ce8b3f1460bb3bf750f6e3c026a756965ef3802765e8c7f34e4978be1900f5a2d2ea328dd5fcc1798dfa4862a3e104fdc134d70a8ceceeacea687de3d72ca5b7b3c824cd68a309b3e5e8886bde979bc10d45963bc981583c48b63363663cba01399d869cd8700883bced00619a73dce20b485868971bbf8e97a5657da638af01c4b031e88c0ab2d3b97b3f60439a1cd1dcba5c399829e5ed5db40ddf1707a02ca7588c67c6f6eb3b578ad563896936dc2894f573b8b4453f34df513cc62101bf1711febaafdbab6c11126c5bb3148a600e18a22c5fcd508e4d1cfbcd9e3bdd8ca5dc159b96f6cd0116eea24c75455babbea405637e39c5088d2b175aeb0228d46cefafdaec79c50c8af6cae20f0e3e0bb93ca4f976699ee54de056af270747d146bd2d0c614679f6c87de16d695dd7f2dbc459e2f5a9dd156fff6010ad3acb88b14e895451e311907b77f0d4e9181391690b51a2d83754f9ef610811e92349b7579dcb17427d195882741aa64bea4315ff3fbaec7b0100cefd0d7c1fb7208d39cdd672015fabfc4f8b07bb5e15199d258a6cd73bd2f03421fda2fd8f3a27753ab0fa9db09075985d2bd7534fe40fe85fa142eac9ea41868e71b9ca63fe2932255e2391f384173ddea2d61511668ec75d1e0c8f5d034a37d909a9e4205c169fcde10117901bda7d3cd35d1ed216b5616f8568609454d1d001f29d715fb116585c7944ecc247a56191f593acf08dbd36b8810a4768f069f4e08dd773137b324065ba497398a5d6f2ed544d4e0c0853eaa765753a50d4c2a38761511a30f917d5593f4a14927f698b8807116523ffd9dadc541ffd7fe78fe2ae98fb9e4aac0d0f0e8d9536ca036516d5bb924012456c9269368f5651d714d3db7097530f6f01dad97b79f3640e6cb2107b848b508e3367c4b92601392e92a8eb6578442e6c22d77920c8efe65b2c9afc189a7a5027b0a22883c5b978c6d5e47bd142fb853c08cb46061ab6450a26d10ef9dbb25fb5686b9d11ee34419342c18df4afa890221012aabeec981d39be085d9ebec4ff55da19f51a4f243e113f718743461c3efb2c4e360c3264adba37b53f398a5d362fb04506d8149181a77f0c93c2e0808f472b7504e30df9b558c991511b079ad2a5e2f1e1d40391dd70f2a1df4979f79e790b774303957ca9afccc6e32aebc617a10273bf47d456b62e9bf622e3d3fc218d3fd374ee4c146451f7c198fcee9ee435b6542ca1ff7d456bbacb6984940eea193a4df966999c9f6d92fa985de6e63ef38e3238a8d74cfbaaa6b1508a28681eaf1849ad3c1fbe5a936e46963607fbbee74b6cfd861dc2231d12f7b14db51358601554c8d6207d639cd0feb6a7e461a77fc8e052390beb892382e2144a18241264246b7c31bcad52d7ad1a811fed51f91ff1160d452c7db11d2fcd4fd31b10c0092a8889bdc3a20e35a233e8e1c54b54cc4a7496fd87c3ae940acab7ed3d062b7802ef703cc6e2bb41807c2a025b789e4004fb8130375592d736519c412f11a8f20db52b3be3b922565faa4c73710f0521257420255019869126238b207a78b6b605357035702a0449db68ea6c57a24c138014893ac99702443f6d29fe4db39fde052cbdb10f3523f27e0c27ef752f64cea039ccc61b6732ec6baa3bbafa58b49b1abd402e9d7a55384d61d4842efa931b4eed54e2cbfc42be58aeb425b81774600b9b2c5557cbaf94e70ecb3f574829026ae5691ab28050c825310f84e9562ca127c6d5c57b43e3d11660798e89dcde74501eaf5f9c2d400aedf7e526a7a486b5011ba982fce91e3572778883e33c79efd494000b8a86c4330c76ac33d182a74a01fb90910b2f0cc23d71dc23e7c1af60b9d40be1f60d1fc209a787d355dd4aa121adc235ca73517e24c7d0e3d7c456787eb0947dfceef6e648fd911c1a143cac1f025c0e9b21f92274be0883b7b94ce4ae503c4c107ea643d5b05caa9f88021f04ecd8c65280d057025d0ed4d2320ce8302416d8a051872ca89b190fe0dd99c1231a317a727b5affd282a99956e1bb21298ad5233a3e9d2a45955c7b831f6d552ef8c1c810b8c040cd313fb6de8b2da972d505fb5c8cf69768317bbc4da14e5e2d709330f0f9d69a521eb39d7032e10a7096750da0051764f060b44f093948ca3eac5a198b24af096b97c5c7b40146d7367e335553c142c906d718c71cdd2c7414ab2d8c8329c11c56b49c8670051cf668a0529fd91674c3d6a766dd75dd2281325bd3ba6aa861bda0dac61c072ed016f0cf9b284ef4f4a73c7bb84c8cac2b4c2821a575b682a8a43da632fa7ef863a7ffa05f6d054af5cab5bec0d29de9f2973010fb6f2965240cc64c10927b01a7e2f85b4dd635dbff6f8aeb9621202e7ac42b26905c92784a0b53e808183608e792d6f76fc6835fba9d06c6e6157d1cfad633e23b4ea3008a7b11d87cdf5af5d8b80a3936eb13e68e3210597bffa55f424f1d9bbac12a1fccf26f3705d37d1a43ea1f459321d781f053955f38e99ea749ce05f5dc5031b3e85b7214052e10f0b93f1139d449c4268f44d75e7e0d5f58fd351d2864c83fa0aa232e5c382485e9e492b1ff0e0c6e651363f8ea7c9a33ad1acd31a285956fda6d639f824cd5b6737abe458894e05519adf59221455fd58de1b803592386fc985f864ad36e0a44080df5d8a0dab16967dec26f5680e795b5ec5f1786c9409e866a5ea0f7564cc8072d2d6839304194eab713ca17906261c9973315c473d2cae4ae745a4093ad2e6f3dbe1261ac984fffb58edc909f1e3b1ac1ea3c53ced341f6e04cee820c4bae4dbc22acf00f1019bc59f75cdce688df71cce72b1096a9b25f850ef1ec6393cb4e3da447c094f4508637f78dd0413ea30db3e731f066f4905efe9e88ae4476fd709f8f08709a004c3959e03b26af8318d2888a12aa488baf69c8fbc203c19848c6635e97bdc2261d15b62a66656cd44542ed7b2b194cd136a6b61e0bdce09a5bd42592d0e450dcc77170e64caa278d9dd97d711472695f0eb2b0920767a27c0d624bfe6cc9961e6e3114ddcb64f679306b587e2ea7337fcd76ad2c852b4993d0b6cd06d93285a8aa30f84efb436e3568a045791ab9efc814f1565753be76e0cbc481aa8b5c68b43d8b09540a93aab671a021d43a00b2ecedae17d537cf9c18cc379fe15d6c4c9447d4cf03e1aadd56814a47d924c4a922d8017fe061cb9b7394f59896c2d1154e0fdc70c0d81d66f260076e1b2045188b2de90b13fa71e19a905404d857b7c6a7c349d39b81b9676c4ffd86270870f7f49ff5f0952da7d2ea0fe1b9b0580a063f6509dd3501810850388060bd049553a1bdb953175fa410f4a67870ad9165ca6df90fcc024d300afe61a528d220a470efc84c37b12fb408dc43c5f4bd725820a68d8c9609e6489a30da7d7efd36eccd65f9467f7c536a12af741eda563dad4c6ef712108f72c1bc5e3ae8df93195c9db6e354cf01483cdd4269c7322376647a43d88211b71888cd28d39adbe728932016072697c6f2f9dbb75ae33bd919ead750c0524cbfb5e50542828bf05138c0b49130188730b902765e2421c7c021f214d3114130bf08bc3f64f52c34792aa066461e7e2e598b7c0caf589fcdb965acf72623c56d3dc1461d028b5cc5c3010b045cb0788fa00e869c044936f6a9732c7d8e15c6a0358b9de6d21dfaea9f2a156f4b86ec31283430131595f8e9b12e69028707fe98cfec4977f1ef549cd62410c405f9f2b89dfd9c7119b4a6acb08c494b998c96fda37dc9c1f5780ab5963d67fa5d96efd661f1b5c7ada703ea1d09acd24f6141c2a141a1caf623b04c770b35081abe88491895a206bbd0360abc55c61e13571926d5a49e6f8f0ebddb3d38355b75249115e37d618f504d6bc7fb0a9098937375f6cffec92f6df5ce1d120138d5657a01079dd235bb8fb46566538457f1a8d2a9cfd85bd28cd44453ff2214fa24d716df883ff59fbfe295a74ef2d52dfe09f32cc936183540721e67ee2f21ee656d096e55a9448542e775fc241145eb3a31c9613a5acce5a5616173fed60e6812d0035751c7f7ea9dd6058247e193a48ab46df84223998f09e117d5adec07dbde5fca0920efc2c0d71700b576d6075f3c5b6d98bf31fce876fda1ee0d822406bb5b93d9ed9f84f7be70527e68dd20902d8969e9cec79eb45c37af4dab1e355fac86208fdb7180d16078020413e0323039dcb68afeb434ba53f5da85e94e23839ea282ebc8cb054a9d0c44d55e91029a0841c168460094afc4aa65bda4b61d83f5afe455346ea043cd223d2ca2cfae80efb9373fa22c7af60b85afd76b410e4ea596353eb7cbab157da6cbe2c1f2234039c7dc8c5c16423bdced4ed96c252dd3d7462a07c64b3b579b3695225a1e75c2e5afc41d80fbf035c4aa71f991a909aa17a2a53dfec8d1993b0ac61a29403d624c3bfdb3884ec540ab6ce8af3baf23d4a35244e4e4269a37450e1f69f88a5903b7c4da2e901257282b13221e8fd12ef9d5a636d13043d3cbd75c6cea8192eb06cda6e49aa9b732500d1d7372818b30086d87f447066c31e38310be6a30ebfbb04fd2f42897ad2c3c37b8d11133131368fbbc32fb938f172e0b569991b4ebb45255a5bde795cca4d33d04a5823e45037ab37147c80958ab40afd60d7291985d9e3a49e7e0a9683d063d7ab5ad9d771b65f73a8d5b187eff4c6a42675e4bc952a4e1e880126153625070a6d322d2d428720bae901d730f5ffed68e1782bda7859e3b02fad619eb357ba906668422f927e16df8c894b15aec6865880c753076d470ec428954ff206cd38ded6a0666343d4414235e22b9de7fce3010a1d4206b6d5cb0c4330dedf521003a73de48e802083f418d9ebf0a524c9520549322bcea568c58c4f579726ce22bf7087d35a4231b55a89b80669dfc09af5b142251dcb3236a12d343fbe306787c8af6d106aa1f0175adb657720ac26853b7e820f0e0a4605b6c693c3c7819d82869682c5dae5d0a5514c389e9ed4b341de873516094cc00cc874b3b68e2b65e02ff85c42fb38402aa6ac94298f76cbca601376a639f547c83ac670d1e2e280c0d65521cb307d2324ed09396eb128a8f3f1880fd2006bf0510d87dc49820ac145597cbc3768bd03af385658163f81a6b0ad299a8ca6d86a3b64fc9ec3a91d6fed8047634967b3b24816832d960d1757939a110225ce60956ad1df136bdea0758be4615f0a6d86e34520dad0a64019706f0a2a6fee4e64981ec9b2bb2815fc65362a03f713e34c7229b084241a16f81a2e0070698b7bd19ceb4e5f9d72ebbce34680476f4eea6532b537db0d2b1a2407fddcdb3e58b8a8d4297d66b71227e65a7e69cd45b5e63ff1200620044ffe15940945959b1428a06867e0881f8bdeb0a76a151126d4844df145dddeb50c4d3826747889deff1a37204a279daba4dd292aaa4241d39d5a4ce3fc39a6519d182f5ec0d81e61f312aa30538221bcb31ce1c42eccee5cb49bb593adf78a9dd7e1e30ddb3e0516a5b41c6024fc0d18f382613cf96819692b5cbba138bb39da3d62a486b2e89c6499e25358ac12e6db67416dece2bac3d52219dc32b84665470e8fc39815985d9d6284ffd59a51d7b0227d0cbebb3dba2bb244af603f12e22ab5e7df3fc11f4488e7ada8be68dd25b0dfadc8aa8ae65a8efcc370328861cc714d97ec251eb11ff780c4e8c217cfe3248fb5935d217133f76ed481321bc5b93fbfb26aef8b1ddeff31e534da74788ab9a24dfef1ffb8a5239a284d400631d10a6072136c654e657f9153e52ea4085b92eb0f1045c886844d072b2a32ecf706b11bafa5201af73bbcd7a970762f6d709c34aa42bb36587720a0b51b31f4bea7fd6cf26c3402a13ae32793fca5d751f4e29fef5ab6b630e79169820fc257fe2c19515e5405259539c4ae325f51773ea89d75f5dd2683b748a9e56ae74077e0c184aa39e978292e3050c2e3d0036b9ff9fa46d8a742e8db1e6c82b8d8c01c64c02032292835e15a82ceb417805df75ba8be7dbfa960599b3f82c54e56e1a6c5c7572680971a9f9d8a3f3873ba31af767943f59cfde6fc9e9af7036c722297496e1010bcb0dcc99bf4dfe11f0cd5b81c9d50f05c8abdbc3e7230236fc9e3e455394a5b894e2b46f6e40b36ad16994d5e99f330c7546410f012e70605ff4031e36152fa7c21af88f04a348480d6f9ed296075d82998f37b6525c972a6ac139802a4649ddd092d05d135ee98ca664ff9d5f5b172585f35799be7d3d31eb12016070c57b6f25e1a2b84e697c0f9e46190eecda16c78bb439926cef8f3859a82b66b60cbf6a8f374105fa4efae07656b31dd3594430c99049c5f67736c403810b49ced9c2f0b6d79fa9bb71120b51e3088de1423a9ef6a85528485a6dd777870a044fb6678e86110211459fd506caa06632d6ea2ba5b3febe274a88149aa4943cad7e4b6b130001e1a1f16c0dd3a8930c8be53c3af511f1829509847c9dab080dbc561a7f734e112f8481e2dbe08920f3b04c33ef4fa7a37930aa8ab69d580011b4ec41e0f07ce709706b675c902bf75b6495c63d0d1f9d3183d47364fb9d303e0cf04ccd1718e11db8600f29540dbb07c9d8a359c1331ef43baa4d7ae144271ae402da160f58c8ae6670bfa38bd657b999adb01a7931df2b69d3645768343216ca851e6f1a1315da2bab4e3c0c4d86098ae88455150d60b6f79dbbe73e3f2e311ec0c571be06fac10a9fb6106c74f79b4e3080141726576ddeaef523ef42032509f74ceee5a96736439fa2169eb721f4635a4a47ffc09d40b6f1405f9f97642650c168a632911e0b0d556f428dd3a444e84ad619541615de900566e4e10733322e0aa2ed1d50e232a3dce30872ba2ab6dad760f1813acb83cff164eaa77f270ce4e8228eb73afaca2ab1ad929c599b230c49db50d05cc9598068a060b8e959186e2757ac83306e9853da2ed6f2fb6d8a96a4800bd97220ca406067e1a34aa401726f8118c75d5d613849c8deb591ae85bf61cdfe02c57b5489c3e2c6737cec2088dc3429f7aa7bef0423a84bb359569c7911fa433692b951db15f3ba803e070bb9e25079c242b8c6f13a0f745f0811c71ad9a8209e2227a6cee8e67699035b060c86360742e5d8ce112297e7b9df0954a9c39f9db38f8cf181b162f97d7973088fa1518b402e5b259fcae57e9c6193efa09526c9069a43de93d0e168ef31a330a5977e2cc62495688d1d7beb353aba8f95fb9e5696551784415188b42aa45339fc8a1df696353ef2ed6a70675605a660d18774ea62e1c11a8e050b02873fbd3ac6429b8826e7c3f24b97a46bb8ba0231f0cba15f3b6000ed1a75a654c0e503359ab70fa9cbb8bbad702d95615dfcc5aad1bc5873e51e4a5a1739d8073f116e28c27a0bcd80b97d6d83b9a4f02d7d5d6a4bea0bb295d701e5e7a44a370722b7107d83582a4fd0f0883acaa11fddd8ed47d4558d0fe8365844544d0dcc2b9b1c11109dd4e805d23e73b8767c471a79e742fa4b6bed6e16acda89c8763e26cf1008aff5f5082246c8ee94c1f040fa4377477922ea2fd68f038508fa0884794bf629047fd740bb59037507e3443f4876f2294f8ffd9db9b3887f72a69cc0db0e1b142beedd4681f7f64cd3720eaef9898e1e70781916c667ba8180ed7302ad3e92033703d76cdaff58fcdf71bd8bd1bbf91239d557fa97a3c8a13197ea92f9ef060b624579273463f66704116d0d5fde56bafcb49212b74ac9c3836e66194d7996343a01a4faa0e769b9c5075b2090142dee0221fdfa902ce89637722e0c3bd7273f7d834a4a536720cb1a6859bbc3c19107a0f3b1e00fa94336ce66de565ceadd0226b1a513d912684aafa31e8805b97fbdac1833e51758c1006932f6b37cb4331393c18f2d5b9eddca3e6bf592b94ce4de4bc97852c984f359f7fecbcfe690f01a9ff441ce211ec41e18be66e127654d6cf45878905037651f46aa4a4be12a671fff152be8f1fadadd2e8056e947826043ddc5a9185a1258578c3cc18e20933c15f0e194e38a878fa08dab4357567823bd85b0f0db6d2e31998b8be526566f1b30c1b8f9041dad78bc6e6ed476078a82aa47b88158b4829713714e97d80baa93120a146e07652c08e3fe0c9078b43c635b53491fcc7f3e76d865f970903293e33265c64d2fb78e28efe3d5a10c1447987f4e2b3f32fc381ebb9c1b06964c7604023faeb6659147ea346b2023caa4fd885b906f482efb353ccba05d70bc26ce530b92f82e351da0efe2299e39d35f00f566dc00bf31dc228b9d53b7f08777f62320080edd992b3d3c31de16e024ce5c7dcbd25a439bfaa413bfc279b761c7b9d719b643d6f45b62b75f479f4718ebf3b23bd5b76e1bcb3c496af1aa74e05417c41808e7fe35ec51314361cef2338f871c4c987b72e75a1b01af9dbd9db634d37307a0e644640860de8df484aff50328bb4902d83233cb451ddfd3ef348cd209993ad4f7b623aa465b7c8164e69ac48513080d611c7e1cab285a2385720961506b30be031135f80cd9705e10efe93688ce73f8ced2bb1536ffb0dec38e9eb75d841d19f2c4c83e1e6b3eb651021e21a631c8f20403455001e842df3327dd338cd001e465a45be26097b6cbe099b36cf7f2220fb020703f66a08a1601fbe3b0b1533fe7c80d4173b2aefebcb37b75569f00b682c9dfb422b5961ad978a7ac8d205c1109ac65273cb125baf205000eab2f485f8fc81293802fcc4d5fd5190fc5bac330cd103f58794cca78463259f4d3d71459d2c39f2ada38ffd8f3296e2c23f39b385f1940b9d2d6de50f86273019ee63f4937ee765c4954344c17129bd13dfcb93840bfcae9bb2e51170ced6f833b7c330824ad006e49d2fa35528b61f6f1ce23340611716b1f028db8c610a8cfd7b4612b5c334097d74c8bbe805c39dd6e8d6326f1f5b2bd56c72e0289ea3b319c1df5dd0f2373ff09756071cf5d180d50f1381f89ce27e80e997c2a5ab7e4bf63821a8a433f871f796e4daf73eafcf4f13e2639abc3013b0f120eb3796014d1adcb5bace2d84a6f50805184caac7c965c52342d446e5cb1e9ec7cfa62335b34f15c84ce99c3310b89087cd0f98da1d8d6e3f407dd1cdef8d60e2ae6d9678cdfa779173cf7ff3b9ad1f2f5c399a0c78710f96e16e8bce5d5a84dc18bdafd3534004ca89d43902719ff8d412f7b5e3678cd906111d5157b2499a00913aefba02da80a3ddbd83f1606e1e5c522a00d743c50da1e10d9fe2f95f98eb9ca56bce1e66385e663cff75d83a1a53669dc3bb28bd9f6791f2711cd9d184285edff3b20ec515e7468c6d2b09bc8fef1c20dd383b75675553fb9580ffc2cfb53f2e4af6a89f89727414858e661498ebc1331e65aa7508b4d1afad2407ac455abec74f62f762ff5270d7b5f9751ed48cac296e3e4ec4b6c8e31232c1dcd6f4932b8b7aff1ce2de2cde94ab17c705cb0ebe299358e8a0f65a90bec7310694f9db10ccdeef73b93302486dac21f50bbb7e500735d173b3a163a1367a62cee828d28eb281cec983e2199c263e09a1a09157dc7489b39c010d68d2fd11f4e97cd69ddc725b80c79a38152bd42c50720b3e1d12347e33b1a99d9d32611fae88a5a94602cccb458c4bdc23679ae46de7ed872543926a1715b5fbc36111799b23273440da0d168280c35146da411feff61c14077da396c0e3300e9fd0c798eb68861132488c081e03397a40c50aa4e3f1f9284578bce38acc8a5138c006ae73d4a1723000aef9aa7b9f9f4bc02096b53eb8af95141b4e67eec3ec47802f69f19fa5d46f6e8ea519c7635b19ac77933451d41c309f11b696cf1aaf1f715ab5a295657b2562000f573c2a8a02f469a78b9c2c643f554c3df488e14ad321e3cb5d1bb5a9c724688c046ad09628a0c84b084db16cdc19f0b7eb37e606e251732a66d6d0dfcdcab18c9fe91861fd6ab9c79595186a7397590d64b7e1b39ee25d37975392540156acb515fd5da02e2fa2947db7ae43f3103c0e50a161c20f321e8163a97de88237da3067880b3c20b1acb89d43efd232b391000dda02cc35d35990f006dd134540ec91bd7c0e8e9d3d3167e5e9ebe46191af2d42f1da12b0b11bc2b61331917cb15431c0435f03f566afcb53bd316f14158ad16308ca50e6e23d83b93869ccbdebcb587a12b5605b41b155b0e56490e8d0afaf6a82b2533f92866857063eea3f9202ca5a52802a5016cb40088d7f32a60f6da633132adc6d31ae2f1e80798de1773ec90962b4b657747343aadb12f73d9f9ecef31529ff0d005ef218e51d1241dbee37ae64ca019bd931ccf454821f0784d593a59d0f401ff01d868483293a2a76bc1aad2d9959726f343af0c6d0405f1ff30c8896bcf92f602b7147e3d1603e2067f7f068c3e22a3334887294a052432549a0e75a5b2770b0e3c184d3b49ab7ce752c28caa7edac9bbd8495fdf9584fe622580e3f0f3df701bfa4a00ef5a4d43f133a72831fff7626fc27f7c7e5de6d7b99932413e8f5b930ee04a274fdd21cfc4ddf7b4f5e67af483cd1cbcf336b1c969416559a2fde18531a0850bd915bc7e6cd7c215cb3a60c639d3d4dc7e7066c43d501008f7c5425f25caa82eddb16fc41662ccbe7f3646f85245e2a3c8ce8cb0501ae9bb2fb17494331d4e533420d58845384c9e7d1a150409d4486cca58c6cea4aea4b1464745b110f50e9d02e0705ebbc66ee0916acecbce68afaee2b63b21b85e9f29782ea545124bc3f353fb29b9c0255c8d77cb79fa9a258db4e25aec70e3e68c71677e192b050f21dcd197bebb2c76af543bd7df4e4be9179e9ff642be6ebe5716960c89693c859f3b9f67d29c9162d891df273aa102a637bb1bb3003927a22d28cbeb565503e6d27cb67fb140f95b7064f182a1174397a96459500a5c88cfa8640ecd7cb1294143d0c35c7338669fa4f76a3b5b647ad2b178b4b1a18d14e9f8046af539a403f5b24feba2a68faf8205a0b561c4176049b9e7201d0cfe59b2bcea0a33c80b2b0e41012a2adf359bc1bead3f81636141d02fb621c2596fd91bdcd259793b5b0af9e9925a38e2d6c464f643e5a2983c20a98bad32b71860dd29c453aab7cf382ab305752c978bba21a91c61183c31882b93fba797ecb0c45f110fd0ce9851be2ee3938170cb75cd98d0e6ee90ecd92dc1c683fdd91f046d2a71d075d3bb1cd91e8a3f4af39120b75422c7d3af56fe0584f2aa20dac4c89de2448d92e88fbe6a14d114a596b75d4315d9e6c18cf7a19bf16b77a601e6be8c91af6de56469645531ed0d8b2af1bc227b67c1daf7a1d0541d116851b31ea9d5377e0995fc17b54637058915f33d7a14c6cd4acb4c95108023977e8240d2d380dd59ca2b070dc2d80242ceca2161dea5483a7baf26d8ce50125c012d0f333f067c48865c1ca11b110692f0e4c1482e8cbd677eca468986c03bc1d1ea20e776f7517d94d95a4b431c3204a061ab803942ad827f904db347ef57b0efee7b06bdccb3f1a59bea3ae6710d30aa6d41dc42010ab7b864f50ad0e360aa77ed267b0234462fffc2009245240e051e570ba14f59025263a693f9d4a3a37aa4bc861fcc698050ba3adfa23ca931ae1c837ec4db3098b6c75d973fb20e6b59e6132506198b4f5ef0e8d3001bd22d9a4f6ec64d465c3b646c26070033ed135bda00bcaddd7aea9342df117c4e1804cd1a461e2b726ae7883127f0ad63eefacf604cd4a446f4bee0129b8b3cba1609089f46ae49eae30d6c7e5da1ea3db014ec48e40f6f86448de93dd845763f8f0782d6af089b85f3cb3e606837a8b1f22653af88d5c2aba76ec76820a81771eb17c66f5ce46dd68768d84be60e2ac9075f1552a71a734d1be14688f84b25c7d72fcec59f096d36bc182ba361a1de1faf9c15dcd850c99d2e620e83b37eb87fa9035f56e81f00b707f00df2490a1be0a2ac0fb5b681b9c353dc4727f570d98cac119f76586af5c747631c05229b6dee102e7f1498e0c17ce6e3cfa1a60e4eb4923fbdeacc3f0a6f34d9b440f27dbc7cf7cbbbf18c9ceeb7c6d932d51108272e2f3e3243f19025d01bc57c8accf825b65cff1d42075031b9f46ff3df8031ed4bf81a4a6d678cea6669327cd06c5b785f60abc4fb51e904210223c67796b4ea84c8271fb9550f6fa9b08d0a14ff452f1025f35976b0987d5bfa8b20e53690a6c1aa1aac61795e83ef6c728d099834bab1b409ee9c324ee576d87a80ad997c39061f359cda46115b956b9c9f94fbfa789aee79aa0b80ed0d49fdb2335c84e23d4f541db085d12b023ad821115cde35d6d21148efc338dfe685cf216b31787e7fe96d3c5b7d180d45521b455ac3a2ea2d61ce77317c1f103bfbf89988a0202ba27a8213dc52ec7e32ac874e850a847aa80a3aaed2ad702c4684d608c07dc228cefaaf2fc461fa9cc93835fd955365e7d01bd64928805c878ede2ca82c27f33c3f4221321f16df58726121c9300d6cde5a9754ff5b4624ec80ece893bd9253fbfc02f122aca5070bfce0fce0ec44b4690c21de8d41f3cf31f4e9ae7a93eb01c221c19c266d7cdaf49e1e51ba571c6a6c05b24b3594bb2ea7acdae5f8fb22c5e7b865833e4a0696a79f775c9a02ec93a3d1966172ade0f3d7c739df02e0a261c96e08c70fc74b5330956520e2eb80538d74fbfdc7d9566cd487cfc9acd517e0382fe92331a9f9bc8437eb94cc372cb9936a34c70c0c5b36e2a885a75c3d04e7d8afc92a3778fca9e11745ccdc191b4b1067889c613a6e2573adcd8f7599ecf22f45b14b24bb9fc925a56110072e096411c1fb6e50c613c41cd60036556a16b1ae3aa6ce0db73e80f01824b19bb765eb87d65d4542d589e35d31da64b9b1ea7c8e66729b2d976cc9fc46451daef305dd943a6fa5e565ec0c923451c67882aa8d229148b733cda0925d629d191712be3b540c4b6632036607663ba79a4a15724c6ac0d93b126347ddd4f0e80c3f06eee9be9a643f4efa357df3de182013049f7a9713977119972dca92cef46b83aae1f35a135ba2401aa9f35c6cfb9308eda0d494472d99357a9d0063586820f3289be5d480c81b1a5d65514fbe46b05d1d3297023201a50d2d3b47e5adfdea4fcefe74148d03fff22eceeb1af53c937783e9cf9a28464a25a77e35a06222cd7757b40d8d7a7d83a8d2b722f644a4eda03f79e7667846dc0fa6690fa9379497c13c778dae619418da4dcc4e1da7b9bd6ab930bc1974ca6c399c9f11525d6a09ccfd61861f2cb09dc2805c4216d8f6c2aab4d64f22a2960f22768fe1c251eacad45b74fd262e390df0553aef4887239e12785accea58283c26ffc7fe2af0d776f1b6e914ec74bb2385863c327ded9d7d730252839a564bfb3c4ac4247245fa2a1b8224bf936d2f70362745d0adcfbdcfdce75a893c709eed2ed7f595753902a7c7b519b9baf4fc428bfb3325e606b896a5eac06844e15c5c01eeab435539dae52ae2747b6041d09b7ac84c0194f0c7648937b4e04d2936b43cbe1883508eb76ef3cf2873e47234a90e8c3477f9c0d814758fbb1ba2e542553f7ae85384b139a1e150243300065513f8b18ee92a15203b32ff1bb1ee3002941b917f04a26cf8f08bfdd2b7b02afc5b66ff7d2fbb6809360db2502ffc96ab692ebc260310b07c9b3c300caeb254e932fda1ddadd53e59f33c4b56fe30ccb44108dea1db9221c7a6c35b2e145809fea32b8e8b45596e937bdf308c07f89600a80be932590c4339b3436d1bc405900c8b0ca5ced6d5118317d00a04d10f06e1740363eb1b40ac401f16e7fad98abafae230abc0a5dd50186a2777f744700c58e833ccbaae6daa6d665d0ea44e41ace61f82dac0a1d8391d7fa4d267c3d948f520079ca5b372eb0f6ee4e6c64e4706650f819f0ae08510e8a868a9bf39f0b29e0835203d35973de030219c298fb840d12789ca168b97f937a43ac36445bc10e4043901c8b2c9603647cf25ecf10f23f9a7ddf7030794b9f1ab369764d1ccd8ae4f1c8c14c8d30b8ef3a65eb9dc34715dc58d024e9a26c484ba399784463fcbe4713ee96faea26190cb8f0141412fdc0ab0cc7a68fa7296ccb3d7371d10005ee1ca0a1b4bd2a8322696cad2f27e74dcb241130a37fb01bcab79736e0ebdfa5dbf7313f02ae5a256824612d35282b599564cf7be92d2bfc49b7a7a64a92524f6f8eb1f9d28e69d29f6a22d40f2918e81412173df42486f21bf94a87fe543d9c82dca22f162aeace0b616d8f6466128dde8bbdbdfb769e7da73370afb3ffb748438901ada135c81f5dfeccddb42acb94a060045470b3f389b78286d8e7990d2ea649f3fa9b68902ce7ef34d99fb2d63d3db39ca535ec0836264e6534620720f93adc3372ee12e384dfd0da5fae164b647c1c6d8446c61819e8de11808a7bf4327ef071db258c923aa1874730e4c742c2b9aad50656e801127a57717adc8eb2ff0688117dd9fec356d90c6214847a9512e21ff6a91dd856b053fff28b661070f8259c527c8a90b822bcaa8761df10f463be5415d95055fd8c5a9d84445107e479dcbcb25e95cd048e3432caffce54b43d69be6efc666925a171acf12236e62462084941420a3e8471a7c934825672bcf6e79d9210383040e64901db8658e0ac25c65833cc120889716a65f5217ee95a69a6c4cbed029b5f488ce7a9e29a7c296571f9c3e1f8898822c78ac7dee146e51299bdb4206ef5470f36fbd9e024e1f5a7a344c0a365992962413ab9b57f4c489c4815bd27ff80b1d56cb56ad5291afac82a3e00f27bd7511fac3cc8b90f4e5b0b3ccd6edeacc444f7c71eb598b022a53607d072ee82d4b188a6fc84596e8b4991294232bb5c0153f6e7745a576f6ae4883f5872b4c28b6e19861328780358beeb284c6b9d5defd5c4938c778c1e18307ae30fb1e4dbc57dc6794d7d8bf086686d095369f54c2b63339aa79f5ae1b1c2fa99ea40acdd720d0a221a1ed966f7550d12fe5b60b6799ab5975a57f00995cfe61d817268a26dab06f9ffb2ea93fa50dca8519cdf21f41905ec20a84a981a2fa8f44b10800281150c390651891367dc773de53b46519470cf80ee6f455723a82aa6bbd16f8235e0c942714605a4ff8de9c9c4ffd98747df8d195b6ad4a1daf7bed9106291abe9b3f8b4288c807ef496981aeaa2f3c610b2def2d50552a396c826242a80256eedb98cb44fc753231f117b9656ad6224b3cfaf5c5b9585940e32f0216581bd532b630a322eb0261a463d8adf42f205b55c3b4db2ba2ba47c64f33e336dd3b27c4e0e582a1f6f6d5d108fcce8bdc8bf521ad552f0467fa5a2632537e40821cc64a904ee7e5e396c734b996f8c96b5306b1ff0a43ef10c4457aab12f6d564064c7caefb55d1df3b64d0867ffe8cf5fe32fce25a6b3394666fe0a678b9b4e82f0631a252197e60aa092037878efd6061f148517b96860dd1276b2a7e57a2df1c7893db7719dbabc2f7ca09f6b7f77800bb8a7830849c7b7583e867c9f7709f11e2dc4211559f13037c78510d288c995d8550f6004279a5a795cf7c1674554f04e91c1caa2c409ece4a63bd463f386601f8c07cc81377bfeb3d805a9022774317892b00406d6d7cc959d0eae99ceba9c6e4a044040141bc1c5d22474b1231ed01bde8f4efb598a885f449d1da53f8c6ea3a1618acad2208747d22ff25d6202c049ff421806d8ad15324b79950d9dd54d19c13339f5d66b7cdf9f65bb12eaf9d0863a97692f0f9fadd3f05216e57eebb1a294da61beb02fc92d62111d4dc59ca1eaaed9508486a9cc28bc7bbe5bcc653733163a9a43ee33534ce36d5118ce9ec2d786d040bcb679e332d1fcc3c40197c0a58960d95f73b918e0f0fbdaf8245d5072c591976fdeb51c125a387cad443628e838149c86f2435e4e640f6c550044c30f006666e285108b66e3cf8bd407d1397a48dbc6b854eff2bdce8dadf8c2b5f3925a0f9434c0fdf45ad0cec458e51403de88b837f7ed77e228d7f00f221beca0a7bc522ef8b0373a77cb69dae183daa839e42a9653878e87e40de5031fddca3259d653281feb096ecb40829270ab12158ef311dec2689148f117e8f61c909cc30143ab2bd982ac5b123e3999958ba9ed0988433737cb6ed8eb07a0b6718725b2904348875b36334ff4e2b02a97b7d9b1611173677588273967279a6b1983a040417b0ab6263c5ba3bcf4e399a49a14c9d27a07ed173a32de3f6fb25138d33ed3ac6b9282c25e108d893230dc7fbcf850e440ccbac2bc57687a5563f8a9c50310280537dfc6f7f08914fc1a7e9eb5ff9aa2302c8fef61068e9b3bd1f2c028c731570099c97dcc1ec7c351620c3eeacb5433a4bbd83fc4d9485b34dfb04bc650d090b9899f13a22a50a86b2f5d906cb86870ce862aa353b17562059e9311489d52cc77340f22b67c6686552ed17463f654fd909698b7206f94680bd0d056f4d8e3dc76afd2e2a974dec408ee6fda0778d7c58b5b0b0d395a2ac1259edbaf8810b296e68ed4b37e8b86cb039ffce8e6ed2fecea492bcd48cc3d2d2ad3950b3f9281c4e8794e34b100f1f5210ca5614c8ac84841fc4f0c5c72c1cbd8f1eee3c1ca328990a08ed361fbf39ea02f1e1c2e71de89fc03c66feeed023f762d8ecde90c432788b37bb2f88f27fd38d7da1ab1ffd7466db6348917ef006a94bd9ba2e03eb0e61fd870c2697c4b7c6c7f07653a54ffa1938495b204e686fe091be95c303842c4d6cf742ee2e5b2f8261de7a38e0e8835ba4bb4bed274104ec001867ff65121260e4d46e61ee6c75305096cd5b44269f3ca8308c44e9efb4bd9094db6bc1760136a2922d449daa7c67a520570d50c0d2a07e675012dd98042d0af947ac7a4d29832f189302964885d8ebcc11f9cda28648536bcf114a0d72d0668f9f1069de052d4f210b9d4e02be042e109f5c5853542bfa054e65508623430e5f993d26e92b0fb887f66ddbcd4032f0e932204442ad2de37d615d4755c55a75fd16b373f50f48875c89b009a23302e25f80128ad0e0726773ac95de4ff18937c3161e15a708fce6e08a909429d376b4b94a763d9f0c26f8b7fa2c5652de58951183e11cb132796e0f357a20b60b7393abcb22d29ebe8e1daba41e4ddc232cd8121f17420c30e3815fc7c5f1f29ac9d56c33ef3d8fe326cdbd2cd2900061563e91d57861883f5042970c18311933fbd8611c8462529eb45e6c0965667d8683b6a73ea415ae00e1973c624aa77b942100ebc314f7bcf783c1d7b36c1710931cd49edcd672b9236ef6cade0147525c8e9f811bb610c617efff9d354f29ac5eb9f3088c4eb327088d2f17c347084b56dd68678c52a5f72fa0ec624cfb9d40720f59d93483579727d93869558f5313a543bf97b11a0aeda8fb18593464de1013170475c28df3e732a300ed3f8fd71b8a01340f689cc423e203e6dce47b7694ae9177e13bece4930fc3b95e67013b934d38e5f22add6e3e4c1e599f119585a0cfc2ce78df425f561831cf0a3964243f9d85ec6627e31e2cfdbdc6c3a2b3e5bedb33218c7e09ab751c7de0625546275be0c81c3284b2d1a663f35463c1d5bc4601625c710dae049b13a493f4db56109c6c31f75f24b6bdb75455978cfee4116a3b7faedc5070e2c42ddd14a0ac4caaad1f893dbba6204f8939ab930189fbc888af68a2e7434db9f822b8c1e36f71e7953332860fd13a1551070b2937221a1edec89ba3f7827f7bb70c67e8c628c296822f3c6e041fa0a862a9021f7f5016d81f7b677a10fedb241d1cc5c8597f7ac64f1d7f7988fa0b91553a712a6a2be3f5c259d77e236ffb99be3868b7cfb880ec44e7ac9f2c34ddd28e9447d93422fa258b5e3bf8015967fe3e0d910149a0cfdabdb81e946d7fa9d12e94e695d58daf06a07e5aeb12d9e74a6e287b07dd672749552c59b9dcd5a970a6062c63a0ec2f9b36cc98b791413009060d98f9c842f4d0dc893c74b657a361764d306ec778aa038cdbf336c19aa224473a7700f1f72d3b81d8db25eacd3601064029d0a55c04af921a52358cb7c5be711522c5341e233017ac28432cc4cb05f1d9ce78f172464f9cca5091d5b7a36dac15b7826e5e12e3406d35c47b0679402f0a4a6ca44c9d216f5938ff1fdd22597301849af5976ae013daa19be36c6df2227b4d960e989d4f5e9cf3d5a89c5ee52e1e7fa91b95b05d3d7bcbf29eda771915ca25036b61482e61b4f4b60e9ab72b203157329c4f6d693b4850c944fc35180036ac521bbbc4106becf4a9d2fc70e8912fec0dbed980a29a8e9882114666e1d8ece1d5c6eb2771de9bee089ea1d87014148b6e5223a67ddce41a452e78548d5c168e81a22e5ce38737841e00c203ef271ba45634296741cecc694074ca17613e668f5020d810dc047dd1b319d88710f81a0a67f79b789df4a1cd90d63edd48b22167cb502ea9a4620e8b4e7abb1cbc710680abdfb9dc334d09d406f84eac6bbe19dd365b87229ee3450d2d47a427442c316268956005b868927c29179b8a22002916a0fe55504c84c76d5d163fab361f0e6e4e6b1daf3b57f4c5ec2153434978defe820ca2a46aa0c492dbe322a430ee2d08c682de14bbbd900db6de904c657a45eb873fad5a58f8a78ab4bca614bcdf2bb49842317b26324a46db13a533fb6f961317cfee981e03a8d2d7278cbf6c311dab3cf93deb48096d10b79793b3b7dcdda90e29415e4c87504c2abd3db1b150141edde3c47c3016db807bc6949384e31ef5f90b5e68e43e1ec3d0480f2ef7c813ef5ae985d6b2a2ab5cc74a5b6fd3b39d7eb70428d641a8c771a02d2a5479372310bc2864de3e658b5984169b81ebb7f8529f69222af7a09ee4ac0c35b5a7f30a072a6678189502e35f48cd0b233b0f5be6505b79c890ea608bc400566aee7b1535bc5ef8d439cad33561cca8b17bae3ed177194ca4b9993e828d63bfcbaa9f3afe7344a8072a9a5ff7a2f579586f35c03f7b66ef6a6afa8860f341ad775d8b3130bed45591e62a70951ff580b226f5c0be3a8f74491a3a60753ae113fde67c005873bd695b2b3c389fd1ef4ae654b3535a507c97a1833c5e1745c3fdd63f5e2b675eb086bb613361f847319f642f6611b7110decc51e4f33cd85d09f34cb7522b62c9303ebf6091c5016ae0f50d83a137299c8008115594df1ebbac6f88351270ca57e994f0db45db57ed509ba1ea88a426decf76282c86cb73b0f0cb91c1613da5a3bc0c6d149cf2a96bfe6340e524e2103c9c7091c162018ead664f8be1e086b6e1e46135c36232c6587fbd917f6d25f832077681dfd88ec5e34b012c80d03fbe4b4be2929dd39d6080aaf62b2422440058553f056e9ae00c78a1ac701ce0cafa0a44c5bb35d8b372bbb90171cfdb6355c5ab4c03c5235aa650307ff47b917679b4cd658111e6159b7aef6611a6d9faa3f3de48eac0711d6b0d101ed41df1840d175bceddeb7717ddcbd04d6a74f0c2653349398a8bc1fca2dfac29dbbe8136a004221a372b15f9d6188508765e64690256eece12f5d3b4c7856aefe275c19e546b9d7627f78e51ceced31129f5ed14c573c83b0707d3038ae5e04ebd24427bef497e53ddb319fcd42233a678afd275bcc1a0a25c72b5722c5df8db9eb890c5be4324313906d2abda8507f548316c47c0a6c207e5ad844d01e93cf0b4ece02944e1886c1051e898b842dc2eb2f76db85262fbbfc2d16668e1d02dd3c250f2595adfaf982b9915812c19544d244f011599085a8b8f9e8236d0856f8ebbc5931f2ca4758dbfae178c0d0068f180fa1c7bd5a2f19be586321d2303dd69553630f7142a0a446bc19b055ad720f0ab7ffc8aecfb987a24004f2a15320d8e9cc060f1dd1b6655d41261645ca546074337f8b880dc20cad7cde0ca49c34fb48837b209d16f44d814009a65f1dbc33f67a05826a94242b95fb027389d794f0d9143a0b298c001fc43db5dc0ce617c7857ca3a4008fe3a344078ac07ab9a8ddac9a4731225fdb475878da2f986fd3f0629fc85cf88efd295fccd9b11a515d619973732cd8d921dd2b734ca74271bea057361dfe4a2263d85d6c783016c2e2ba65a4b01e4c944284cf238cdd5efeb680c07be30fa42ea0735565bb57c5e02f92fcfb6f3b92c88ca99321d96e4c159faf4fa2352739bfddf7e5a0f657504ce4f0be4fea03e6fe20d7bdcbeb87a3ba10cb07482af00593f40e4dd4bf9b26c236aecdb4521db41b074efd72c49ad245284aa0b26747629998f12f9fc035291fd274aa266d1ade2b907510776750a67b91473fbb0d367b393d8081c8de298bc1bf32aa27771ba95704475481ce1bf9feeaa50f017257a11bff50dd3d2d87da7e35c08b10b22df52f34c0c27a30d07cd689012a017a77ba6709c4f82d38cd090d1a557ff97618d3935d7abc6f0313cb29b5a682e59740833e36c665b468004c176c1b5a2c6b1dc147230e4d3fa0819a4faa6cf04baa6a813007d636971618953a98f65251e02894fe5affb2ea527a600edd1bb76b5f074805e48c7107ef1f1eeab6aac0d6f40c424a4f3eb0b85d6c4912127802ed155734c706f792362c8288a59db2a398031943242aa775be194f967ae4b73678d50bcd5857896c8a67f54491ff7c98f8c41aaf7378a69a23daa505e783d1940e1ebba506642b176871e0a7d847dffd560e3eab4873a826cb4acb31b2a55885659e2c88036b01b3d5adee2a39ddbead65bd15852c97c6d2b6933da7694abeabb5fb7dafba7eea1b9a816b9cfe0f968c6ce905f9ae599772bcd00baaf477749771613ce9d1a467944cef3304c82c69151f943e552caf8e2b75a838db38dd0237eaae86a4eae2151ba80ffc06a9dee616646122397b9f522678b3798cdda54e3a3a39cae262e6f4d3d99d65b6f231ceaba232036d42304fa43c74c6d9c5fedb92631b8234d75af58599bab14a9476b24e24cc298fb5193cbb57f994f7f1b1ac490e6e578a601b2d6915765d72a3eb55fe2f813871dcb02d71e564e53259c60f8b5e3b5e79b114c043112696fd17df204f2c953a230715342b86b7d61c1de61bc693910728d7394a24b24a1ec4fcd2dfe80632117bc3c6e1d5c7b6bda9865d53553a8f6e7e2abdd542bc685bf5ce77de8365042ef21ff676e1881becd68ea2b3acaf373d517d7039529c3f4089a5ec598a467626a23a33573bda00094053a11ef7804b0bfed5b73e77b66c408a96bcb6e851453dff0332d0c0406bd645a9ca3321967c05afd877ee5ac053beac968a608d6abb3be971228608c36a65bab5e722b6b14207d831d2b78c8f4ec1958db5dc3f873a3217b8a389578db7bf3d1b6d202d0be2bb2203ea7ccc7598a66df62c7730f92c0b78f1587fe04bb3ea4f5e08c5ccf57570f8977b63aa721ead55ec06a082749d3106e8299966f4f08afbf78485584bfaafb1dff6cfe9b7523e0da7a719ca064437e45e3d1e6620bda0d05804241d099fde4254c05d4046746ceaf38ee3273a381996123fe323e1d60529828c97f6e44bc97aa84aae23275d8e211acb9b5b16cc1d5d75e4f5f920c9cee163e9dadad63fad4574af1cb92c2a88f328a81862e62d09a99e80af2793fc641c2e1b467f1e3f6617368eccc8d1522881346c433505dd0de53ea6219617888766222d5f0582db7884b483e487f5dd02683831c289a37a2dc139a9566a68656ae7e952b9c88c25cbe8f3fb5a07823ad48fcc62522c5367127b6110e8b75c9490aecea424a5d1cbe0a6de5463a10448177558891371f6232bfe10907f25626c6ecf58f22468c965c19a221257cc7da902c534171831b0192947b349de0c02217a54af0b96696209e13121c097da52fdc702e80a1c49002c1ab6f422cc2b0a75514f1830d3dd7a8a103c4ae8b76ac035b292a6f9e250824504c9fed6a8c40691b29b840f45f6d8587daed66528e5eae86b4a503ee7225717369de2ee905836daa7176f07cd80abb124a47f97fabe1053a7e07f9c8cccdb780edebb3b200bb8f215c1a0680850a9d004110827a2c314d7b11aef078fe45bcc13d7ad05a838183c6dca70920cad93de9d693b5382ce86c8d40cac00c2de324d07e376b74cc442d1a7379c8ded10a736057524090e7d130fc1e8f82e46ed74e61625b79c190c3cb10afb66dafb867f34ec3f3c031a0bc745ba892c9c495dd16e28d28107d93f3a6b969bdea1eaa74b4f34130890e05dffd214671efe3ea3eb0d0c8564ee49b513351d6a4a926188bf8a4a0ffd2446b0d078c3dd0ec0951c20e312cc842974408d6fbe8c0013d86907818c2a095a460e3149bd797c8e0f54ae4c2cd480d8d17287f5c3e67289be2c740b546db6b85b269b9f0f13557085bc29c110be584767c2598cfb37068801e2c0793c1a69b3ec09080854c0984b75b59aa836b42ab8d6b277f0bd05828538ff2b8d838194343c4c6630e372479968359d341569ed3a1588c3c21d42f12867782d10533dfbbcae799a5c912e365f0477c51332d68d1ad2003c56324429ffd6d42c2b0e0c36b1b246ba51fdc70d124a3823ad18e46e081fdb4e47a07d4bddf4bf6878022edb9fe1a7e574ab4599aefe0c7a6b32486904f915bba59be3e193424d9b4812d1562d48c8274d790386bb72a91d85129aa39eebf6a6316f23f9faee7a61e10233e4062ed5eaa9837c909b3db599431b9c1442844690f03a6fd54e390b5a1d7223ff6f8406620d25e0bbb6aeeb19c43724586d78a1e0008a1df4a5e14272a34a6a73520683c036e6544516422ce5ad117057ebdade48b909f9ded9fea62c029cd6b46da03ea2897a43cfde0b101440117e43295a869f13e91001b190143eaf491fb4354d4e41213769993d8dd5a2c6321471ef5ac63af38b06a75a7ea30337a234b3d01bcae0b5cd6c9c259e24b5862adbbe889df7c48390165e05c8a2aa660da5f9e5b746c1f173716424f19ec05921eaf656489a9557f292effec992ed503fde02e3a1e1dbc451e33f691c685f2f11c231f11475948eac355524dd36a83a882c6ca56357bae5b4197cf27fa918aa1f98ede46730019444f8ecaa0981ede83f481bf0aaabadbc15d43fa405150e30197905c29b2bfc7ebc74e94ce02d022214affb1583d47d54b363edd70b68c3412447b818e8bedc417d193b04234ab10929f1108fc84635850b02bc08a2f8b86e2953e18258588959c09e61ec423b9a0817ddcbd6c49922704fefb50bc74eff5f25ebdee0eaee9f447f62646730a0431bb5ad686f83563f5935d539b7c54fdfc92ba8a428017a97ab5ef140a69cd79a10a7300074a531477b26f31e85e43342b700fd2b806382314452bb4dcb2d7206632b75b10eeb36d80726796390ef2e1ea22457dc09ac5b412fc0291c46818376eb56c9c2c4b1056ed4eb868b1f961c4c722b54281ebd101018cbb36d0116f537e463eeb888a417e8653010aa26cb90eb1c0c727e8c18b935a15714600890a226138bc76768be175ad16a460d5e3e073fee1126a9991432f4c70c8a2b7d105c406d9afa6393da3ef8102fd1b568ef053857278cb3e1d425eedecfc450c0ba092b2e0466c77a250837d2179a7c401e1ed3333b3ca31d9934b40d453a1418d7e3a9c539b2ede258745c5368172fad3dd0660509d8e4a7f11b1679ec51046788f0c6f333ce74b1c084e4d9161f8b3e2ed3d4fb1ca0586da580b8590b1018df32d88051616bd393d9798e5cfcbe41e470b759d323a72e49deda3e0023952439deebbe7df168221337626182e2e42f5526d2ff4e27236be31e126f5f518058aecea44d29521ca5c71c513bc65dc2ed03bc231b863bb185fcdf79439cae4c7049e26b81b41e25a530f8a790ddd60b61c5516491fe03fcca138822b2b966ac614d4e1a680626a5e55ed9dee4728859b066136dbfc725e832fff3de64f976b76b3960f769fa069d8f2345ee88548ab05e92da787a661b05d920a9b31b1b3a8348da0b36998503151ce2a693eb435432b7939a792386231c1c795da7c614d1df0e8e2655bc23a4723f57f14e249b8ff34f86de15026a32a72be7cf8b31d9bf3ffc3c60fd1d5de8f07028c8fbb5b381841bd90fe6007c384f22b22d1841817330d10febdbab1c78af118da9b3f149f256d97e796a7421195b7bf9e723a674b334704c6a81fbb3a041549188fd90b4017c248d2be58069284a9dfc58ade567df4362bec05f2cd72c8ddc4a0cc3a0868e42c852d6c184c7094070faa991fcf2930dff7db7d0eb502f5370ba6306694a4ac5ae6dcc8e04c618f7b98154b4ca251076f28aa4fec0ced229fdf026b40ba94fa695f9c9f326673d216f530729a0a160a0469e1ae37f66f01f637be37ddc767d189ff99a1d25fa0c8189949a003868a5dbd1f0a99fb0b02b864c13fc5fe22d0c11911fc9158a7b05f94f9c2c586d723937cb61579d25765fc40d1e967338c3091d3feacfdd15bf3ad6ab9338468802ff7ca5f84edccd344cb1d7789cba0658008bda1cb6a7608d3c42d530a213c9da475afd1c7fc30abc08ed21977d563f2e119224da900abac204d2fc404ef9e4838440b6f6702fcf89a40981663bfac34f3deb07205bef5f79207366c866574ff4b3e66cb4cf0a602ce177b4c8894ffe7f95942894289c718e0e3838f783e2c7dfab3ede2c1d429154bd5dfdf7e78c770dcbcd2e85e4260b3f0b32c172df002938e84c3bea59ca28b124bfb4e6f580d4d030cd6f3871b6e85c01056854f93f799afa27ed9ebbd0a9b0397cd23ee326adb9d0c1e75421191152306d7387901208d5e6094d22f29c74a4d6c6979bdcb5e8628d55db66a97f8b0e0dc2e253ab979b96994c91842a4bf3ebe85a0f117390b78d096e9ce2e4b84bd733e99dd249b193abf5240526be8da1ad2f126342f3c655d77aeea1391b4cdf9004c6966d7d5e1a802bf13c6fb6a068be8e6ca3c1aca59c677bf07d21d9464fb021e60cb015955a294e4ca7ec9ed96683da3830a755cd9637bddc6efc4a13f0613f529675c083d56926292257d0e2f63b9156c22de62e439a681bbf4d81eaf5100d7b9e631c6160f0bc7282f5524f373417d77d9865f9c97be58fbf52810bc1d426ab7789b627cf503ce90a068585447136e28225f4f13626c7693647c0b33d731086a61712d8ba6117f091df936959a28e3b0fcc2aa55bff7a4f2b5e8050888f334f59e8bd1779426fe37b0d3d3b557b2ba040eca8c1a6c9149b4d7f6fefd20b27bda733efa77f330caea97c6c1b94d8241ab3cc8ffe03514bd042f2fe37cff33816d2a06aa1fcd34c16aa9ef45c15bdfac0e809311447b4a436699dd46fc1ae0cd0e53e41f4c3608399369ef0a6f5cdb8a0a48198baf6a772c822daea88ebcb387e7cbb952fbf5eb74be86f64af72dea6c850e7f2013c5a2e00a2b2e6b0cf6b2aa668ee63814127d7a363b7f3477961600fb30ef4de89fdbbc5b19e264ac5a70cdd91041c997d8692443d4b6c13c7cb49ecad9577e630e65cc274b1b5c2e6443c1f517bff4feb01e9fd320affb8eaf0a6f01af3f319b996f195206f7982ca0e1cb326c1b4d02cac90e039add68ec7855f1d17601a6cd81dde5a1ca07baa962928e76c591c95d957b76f51de62f44514f6d51fb61170f1836ee548c3d98c3ac5182fa4adb31b95ac6b575a4b4cefb4823d8402bfd49b720c656c04a211324e8a2735943b2e3d904ef6c30d8542e25fecb14254751dd46e5751f459f39624994509088ca7a01ad7455795cb9d02aac2f208432c3589a3f83cd534f8bf26947f97221a953e3d66e45f8412d97efa92b7c2f880caf68ce6748b370420a31b77dd412a93cd9b4acc32010bc628f074bf49fe93ea94a1d5833cac1cb4a3bfd8ac8af31b202affa6c8f70ec0efaab2833b34c5593bfb81b320d4ef98fa9b7043929bec16b40d5dd75e95674c73d3ba36849b9ad7fc9c56fba380ce24bd8ef0c4204d872a15b072d232eb7b9ef63b62ce5914a4d8b47a2f397db8d72e9852982f59c2b80737c67c2ee88155afd8b036642c9b15cb656c92ed673cf61febc6cbb5fe2b3b27ffc599c50a866fabc04b477d01d5629d022d6f3f791034b9f72c848aa138b3365386feef8512efc91405ebe8e93ed6357c5786a6a201579a1341d311a0f3df126cb4bdcfc945746e92b87e7725e59fd55c60966b134f24ed1316e164f04b3022d44f590c255f1a9e3f2bfd54b0a9079d6cc064db34081496c796777e92e2c41f818507279fcebc821507b27dd25ebef6e6bce6d294f6d539af522609ec6e0a2f728838bd51756570e1f4af3ce5cabb58236bc1320530cea1c13cf46a2ebc260acd3a953a49f7929e61dae3a256eb2ebf3b8d0a2cede16ba376f377450cd4b019477cf659dfaec0c67705c9c765a51c3a912057a38b472cd76f0ad078ca26cf2a2c49d5e75576d3b708652767ccf69ed1ae5a382235c4aaa2b8e006b811afc626d32d84843c9f3fecae20e172dda54328321a0ce2da6cfebb6c1f2711e1993b2a6410eab50baf20b5399b616d918524f840f147aa35ab6020ae41b479598aab30155d4df1be4dbb80e69f5c3ad1a3291ae72d0d403ae5f52e98b6e4d40f053c214e61f0d575e67440518b397078984c287a6e9feed2c8d1c7526cb8bd85127b2eda19b79f1af6594957d0971c95a9af4499ef01f9982c295566f1fcc8e60cff0da00048b4010f1447d2316748a1f50b013800243b61dcde6209fa573a81c88631724135b32a65e96b22803aaef2f4abd36be1df5f3a93ed14f6e5953a958916082165a78eab43bcc3db456090ff2639447824a84b3971521e89a0ba9a588dfc10059cc5ff06cb1bfb88d80e458e71907cd352cad9ca75f0c8e52a277770ea192a626e0ac67d53bd9bc8c40768176497a0e5993f37045cfb850a2c26ae016ffb17cb2c5ce8881e906cc8455d36dfe90191dc75061df4464eeef343617093fe13214eaa47a5210e8b62ad783135bf1576b059fcf8533adcd0ef61a4bad1bb6c743394f907a87908951ca731d44d5d99e1dda4ffc02cadb5e43f247d60d0e51b302e2774d0e889c9d0a713b13aee3d427cb4f934e09f71f209268c95bc3c5746310a0b5f7f8ea697d1b33339cbbbe676e56894449c58b7c71456651aa4138d5998379f2c4a36775fd1230e8710613ac5b18699704c2b720c7d20566f62cfccdb16193ab599374c70c49a430e9ef2d0397dfed362610be07388eeaa95bd90b909de07eee4a2e971e3dd43faaa92d83f37096cc76e4c2f7385dbf66b49f01d5b4a773aef52d595cf3fcc201d3b8718a7246866868a1e7f0b2e5ab3ce2f4ed21dbb100c2bcff25732bdbe28534e2d9cea3b198f549ba215a171afa168dcc6e41ed62b370ea029184be08f2716143d7e2012d3e64f0772039a91b62535731c346e0404117b6425c5bd1fb72c12e295b5513e49f2560c8239c0250780cfc8c599263fd405812d54ed18de89148a6d870e6501fc59d6bedbe2ab994dbdd00e5447cc0988297374f922c37f2a20433077fd9a47cb1c14b9c62be218644d7447f7910c2afc0b8652b0d68705ba9ec9a6e9eb360f4b2d1fd44aa1373232bcabe5d8bfe5115922827c8baf03cd8539eb56bad4c5be2203e0e903f17ba2c60125a2aa0be14dfe24e0edf7fd643b651837826e245275e9e4d09a5805d49cb667eb4e9925697fa80b8e64b5c1af3c29b9fd6ca3ebc1d43384eab31451a8d2b935512df68ee5ccc12d45c73e47aa8604c4690baf44957c84dcbade05449bfd1810f9a00591b124542c1dca0cea19f7b34bde9d1622783a596c7509a31183e563b40981277f6b327823eaa696011e8c2dcc36d6ed64bba08a91859b456488355613639edeb80d5f2528df5bbf0de0282870eb65ae6677dbe83d9f16510626494c3619eb5431a0aed22af6e74a127bd7a39c726e714f1c94413e7995a357aa2a762dd3b999f94e0f4211591b51ff7c7ef5b5c057f0211044ae8e21a70f9c2f97126fc6403416a553e32deb59ff23abb44254104f605a0f1992a2d55dd8e383e40b044456b2e63c27ac2fa726cb5e789e55b5dc922c13a04a12d20c3364d3c837bc59ce387f7f30e13b24bd3df729f674d8fa02875ea456d7e2af01d1e2003906c0748977c1903c8ccf0e3ce09fb7890e8030802f5aec45b16616265a3d59871510984a2d1641e6005607f5064dc00fe7f08a238123c6002ccf5af6c3bb7a8f6f3c033bfe8b9820665734f1231181244b394caa5721337675aa1c520af705dc4010fd992cfe74e27f2c3cb956409e2f83397635db847a7b53bfc8b042b8926c22a271cc3a41dce814dd2b80851f4256e69100bac8387cdbb428870c1572b82da4eff8a0cecdba9e3c7619b410c04bb238a11ecef4a1489618b49a3bcb41c3c85bedecaa42570b95d9010788f35142fd04a64b34cb7a1999f8f304bdf678cb4ad97c0dbf0c12ce5dd0630a2155bd04aa5f9214c3e96098b9e59c6b98aaf579e0b02e841f12986da93b051c92553730e994ca90524722a9968ed3f50c6dc3cb114db43d74b86239329c2312ac52ce47e5032d13350f18a3866dfe32ffdc3b2641a10d45803c5fe20e94102e8c947e4a1f0bd2a0bff27aad0dec8df0966dd7ad9a97641f5deb9741c58e60006087dd1b8c61978610cdbb192725b40d4fcc7be6d8df56205a54a3179f5e320eb853de6bfe4b2ee263fe2f9aaa8c7b324472bb1c37851575f64c5b818b78c70f8220297eb0dc6905c4092164801fba4ce1afbcb0a457d813c59f7ac0ff1c6828f4434414febf3dba7a847b45de083d6714b23738e8afbb74fc25ea95179cd539867570bfc71a50c2536ef662635c42ed99177e681403a469a816fadf9069bc22ea4b7f2edb4b09f2c782c15bcc4bf1563626a3f692e47ec75ab85f9d4304e51cb3c2002e1786443698fa921126a0263950077682ef3a11612ac64e10104f9a0b4e6f1e7debef62b6e22fec00ab48538b41b509a884218d7ab66204a674970c31ff8e4b5ebae7f51048c18439065073f75858662f1f4e22aa8dcda27a856c3438cd97f7164811aaef0e116bd14458bd5053d4104060fa8ef289a5b1e56b14d218a3e94499193edf9beb6bd743df498fb4a7517691d5588abff111463be19155285fc64073bc7e4e954ef268fca439aeddb44f4643c19cfd9307fe63e50ad40817ba6c7e9a4876a30407ef538544aed2d799db01c7450099e31bc5bd2129b0dd2860a5c0036db12026a07b905ce9009f4ec6b2f6bb48d84cf5e861477d156cba3847cfa3568c0ae3017b2811b2a60a22c4421cb712a55ba7de02213bac784bd723999a1975ccce3bed4dac948b286eb280dd20d6c038ed67e4183c1a322173fc17b7f2ab3c9db07d649c23cc459b1146af9a8fae3dfbd8bbb9b1c99b609b4de1137ab64f56c385eab4e80fc016b1130158c7ae25432180dc06bf58221e1ce9481577e2f4062d9afb10f4b8e1910c0a6a37c1269c99f25b6102be82dd97fea57836133d8e572ef753d003d1aa9eab1c37e464430ba9632e6a8e9eb1e887fd573a05a1ce7becd049a769caadd532155751a65c7045a0f1b36111cb1d95f2cc943c3c2985a240449ff94adb1f8dc334a1ccd94b89808ce3ac96dfd9f3279dfd9f5a0f8b40d0377606b83853fe4b6441af8baee8350cdafe17bb96a1990a63571bc20c7b2a93408deadf1b92d9699dc4201c8db3a4c1f524d3928359f9baed648ae91155953f1cb45340730848835ad257946a6da78accdc965a567d9c030d373f0d3c600765259649264225cd3724916c2c0146934b9737a143483d89bde460ae49370046d7a6072fc79cff02b151a768e5746aa1ece1e5667378ac66428c7224a431f1d0f3187f9d3f221202e919099bf164d87811218a216f1e478be795b1f9cb235749b54198b57773324281c907922157915c0b045692d846123049a22b494b04a3b989956c25842b32127bd6f2df1d572b768455d703df0a52519fae3cddbe312ad0f974c6d88c474d1628613f947f6af58319bced7caf98b4276d2593d40b1328d885053be1631a29a4dc82d570187266588332fc7c57decb921c0b7a2479208c2cf757de738cb51bc665e33b1588ce3a2a271708885d428f44ffc0291fb431cb634f0da93bd4a93a5ab197441aebe363009f614ebaf30acd763b21a2524f1f2115e014346b6c29b36669b3484a31c9b92427372f46cf2be621594658e70a30aa483387ecdbc15106ebab73f6804436238fca2510502e9c25b498425499ff0d2b8aea7f86e2980e961ac3f11bc9f511c0caf448f0b4a1fefd2ff821667178385b4ee2a04d54193cf4807a5f8c6c03bda5889eec64c63ef9dbab37bb6e954725ed57ca7cd8e0c86dc655d6cc6bd1223719dc23a5b0dd8f38b5ce549d84b99404e4560b4613ba53180119218e9b255c7c1ed7a8fbdb4ffdbec89cd19fc2f6dc1a762363355099f9a70194b4d984ce5dc335b0b0b99429867012ca9afd81e9743af56994c711249df8f60f5a10daf81bd4bca2fe9d2ffaeaf869757261628f9237baabe7c89f851c62fb7ef1264faa5be6eb6c7bdec7bba39a2467664c84d64a1e85c07ddea8e8042309f100cb34a06a6aa348b0cef8b327ec0a653a82e1067a2268f4e3bfe5c5c0068624a1979801329fead63ab51d730d3b1d4eb3601875f3275e82c74bc8f5df5c13645bf323843d709d5d2909f1bc4e7f8102f791955d4f0a79fdb8b034d839d80056a549097926079c65645726a2b04f4db3009cfb68420373e0d362095e435a56e22067a46a925b71c919b10487cc4817901ac8da371404de1cb4f2b9d042047c5694aea9ef12ae80da86d0f547a813ea28732cf121c03205adfda30f5d9f8c0e274694464b9c18ada43347aa26b90679b4255a9374b425127e34c9e16433c826375e784ceeb31347ef50691cd047e69109bfe713e55536c13fcfc3f36152684be773d80db29261d0c3d2707e6b226eafd5294ee99d0b2cfb3ca4837c52969027d925ab7672d5c4d3812f8c169f2f4a88d740de59e333357596a42528609660d4492024236f4195ca089bc67ca32ea6d7e0cc01e765d40705d295c103e64ce622ea158c94e8fb0c38f09a0887998145ab3ef562dd61cd1ef093e46fe1534964e7bac4a5c922d3397597948f16d20aa6caa8d4255287872e9a0e3e98b5cd78c0a468f27562a41e510c59a0c4d9c7987689c5d150ca3c680ad4e727a2261a0a19818209cfb3fa714055d289a4559d9558b61a2d938c91d9354db9164ac0eb8c7c6b367e26cdf1600c22f4cafd1397c22d83312756446e612ac46b946b35d2475f4bba377e8d3144dd9594c990b81553287be788ce4147090fa514a0998cbf96fee6d4ad6cf5958543a1ed4fc133de2841cd14c922d1fae21f8b0c30efcbe2dfed638e57058efbc8250d908c5648c6ad98ba5082032515622c848eefda0ca2e94a8b8764e9fbc8954b9cb5542466355dfb91757f23e2cafc0fc989ca26cf066b41c60124e5b34434990e66f8c41f1fc3ceda5d05876b574b3376c6f94f7fa8d31f63d539fd951c7e824445f19406dc75f1acc6192c32c3291c980d5c33f80b1a67d84e891a370d76df482a49fa6709a6a19185df96071e18254501ed802c7f47d8850626ad7f5c8646122d77988ab9e1e861996fee5975dd2b62941b08adbf336ac99d27214360073e3223dbaf60945890b19392d542dc8a343765f147a973c3396a4677283bdc91296fd635c10913558a7789c19d97d669177c513c5acb8a2357409bafdcccf2808a97fbcccecb67a4e92291ecd2125de534a102afb2a04cf0c522a138942cb5927c5490707649e617fa229b5d266cd29300d9e8200dfb5be472501456a1ec0c53219aa9019706f76e4e14af706b8fdcc1385e036786baeb7bbb323ae0d3c36f697b1f1f949394d0c8012eb4f618119f922ddee09a0106aa07a74084f964f4f15e7cc80484404de6a6fbf23484c8d61ae6277ec47636b666cbc2898ed7eaa54068c9920320df41234daed1756fa9f10d2f132a5e917f32fa17f2a4d1576c805f1478f998a873ae099b49c3f4a64dbfcbf339e2e1aa199b91aeb0fd43e03980e3e698dd64d1017dc776b5069c94df34c0c715f54adc666ef1af432aecc2d693cb9dcec19000081b00a48ab70c60fd6f7e1c214c15f4c209f2bec051ea5906ccfa830f2277297f60aca6dcb184e382f2fd05321128c9694669fb1fa33da28e2fe28bf63b1a0cb13550f99ad18d26f41edca724a1c92c0fa91a36f290aabed09efc147d7c380438b36bb38958f9298505ed7c02a1076849bfc15d264fc3bafb046a040d6ece6201e1a38e036fe0574687d6310b093126e679c4eb5fcf310f54780030163960b10eeaf6cf3f653a823f7f68f9331fe5a3079677780b5a1e1dc3de1b07befa86c12788cd750f100ad424b5a1981c114eb80547dd299276a22eb270221ad6c5800f76a9e241984697b2e594640610191345517a63c094d1f248fc3d1c5eb6577cb500e01e48edb0e6ed11cc86c12256155b306f1dceed209e9d071075fb8cb23c3e6663e61453172e14064a33b10ddb265a3b871ba594335fb5858b0b3372b23a3d2a3456b168e85a00173cf2ef388d2a3bfb7f4e68394b96df957b1b0500dfe036e4de402de852e8970a00005c19e027c77077c0d3e8cb3a1a7c9658cf8fb6a6cbc14254467e2211119d5a7c41302dc311a477146c2e889ac95e6fd8df6d1c567a8d56fff877d5eb6c1ccd158e055e04ee78c3f4a3ae8754a18ea3e8466e973e0c02000000880d0000fae5cae03c9db63f98a523a614d4f6f170f0056206b22b476af4a954d091dfa4d2e4d17e149c904ced46d522a522a255396081ca021bc277b9b1590e6924d1eb27f85db70964c7a3cd4b78909403a251b959290c9689a7d7ca6330182456b2261301c4df200e5cde0a3300000088887e11ef9bfa189699c1c8a609c1faa8104b9ceddaf121b9929784d8c7a29f42b3bed2dd98552a33481c7328ce4bcbfe0dc7ddbc48f4306bddc3437ced45ba21cf010e92ab036974823c4b56c887ffdc8acfa830f02c121d13eb91ffcf39b4936cfb37b7cef7c2dc5846c15b96b6fdbd4f97b23058dc2e0ece3590472b18a1627af2f73b11e9a225d039c9b684508639656fed8998042adf8283243cc7e13edb82481e265134d35dc522551e9d8afc2210056918eff021373c08c70a55455a2051c3b1ad8c413f784c0640de6ac8a8f705f30b25d2322415ba070bbd9503c3d851a4d385e1d9ac2d8de16f56643addd0d125f349e1d9355b0cb71ef3572c945bfadc1ee74c2655b215033e759f8652f506ca7e779b401a3dce65be1287254885e46f3f2a21fef33163a3aeea07c1476ff4d93033750226945c626a6b300f9ca8ea62bf03a3a798ba3948a5fa32a0a3422aaa4b98cf511afcba794b821b59ade718bd0fe40d30d601402300280bf7940aac2eb26173632dbfa4a90cf639d14753be42c91122760994c490263cf07bc20a2b0804093ec91eec33d84c995ca1205bc0da7c5b21bd62062442e4e47847f9e1004cd6582f4c0b42d0e167b04534510c65003c66d47f953675311ccb8d09322a12455dcf7ccb36369c33b73032e7b2e1a53dd524a600377e1260735199c3c6a3fa0ee5610d100d51ccf43a3e3bf1d0f3f797d93214e7deb99ab43474f14c17e776c811a2315f02b244220d38fbce8a1e91f294dfaf1820a59c104f1d2ca41ccd033b9503fd6e3563a48fa2d162bc2f2518784f2cafd21d5f340b18173d545cbb88b5419a309a196ad2524552e5aff9b7661f1163770d206225029ae89c3f0347b90c39927444108a3599b4ef74ce2f1662816e38d938dd75ae97c3828aaaf5aa3c37eedbd6303fa3bdc29bd48926f935d32de969bd9883e6fc9ce911a74f58c48d552e91dacc30e2d75b2de22e52f73917c436e138e7e73691f43ec41e7c73a083347f38c8e01d86b8443287b804cd91fb5e83f50e2a418182646352870eda17a6495a3a74341cfc78a63e6c940e774e8805ec5d49d7c4bf030f4457be7cba712fb1288ecd1733deb6d094646ff37eb4f2915e42ac497e950175b3142accdeb50a1c1fe9e75532c45a0f1ec4e7f1b13b46722bb88bed0464a69e4d33f83df7bb85f9f4a406f42aa38934a6c5390b4b4e63b726bc7c4613a4419656da9375e693cb3f60b76bba15e6e56ab837411a5c9ee0537607256574f44876881b7bf402ed59e60fdfb0d5239597adcbbed8e0ef7f414757f6b4f760ef8d79410340f4cc604d9410a454a01cb0e5cea5ff7431c7b2e8db7595d5fde9534532699d71961cf9e6b57ca9e6701930ff436ff290e3105d883e78e5579cac78315c67868f3b8f548c0c1fb9cc8e1ad0ccfe5ee62c3458fe20f76d4c4cfd34ee6de3a8bebfb1c89bf6f3f9e443571e157ce11822a4c196672faa4ef70c97af0535b333c3209dc14902bd7ef24fba13bd4a1fc54c40e62167e7c4f6e8b6e6d29a28c2bf10f7ee0cbf8dcc13182f963cba71ba344ff6898cb7712cccb5134bb0cbeefd9c19311d2bc62da6b3b6a93c2aaba4eaa13763285c7ac5665635de0697994c3f78db95807c060118cc2560ce1499dbb09a51557e19500fadb692b49f7bfcf5aa27a8a564aa2c0dd3ab8df7a12571a4ab5815c2529571d8b260df2aac8be3aabd66186e2f314aed99f41054c10ad13d7f69e6569dce60b3dc3b9d55ead8762a561ddd7e7ba3bf8f6a9d3e1ec32f41ed2b0c26e0be8ee817fb3571be96c536f63048634765bd77eacfe710d57f211f3ff22d4bbadf7df35e629c8f21ca6c80448ab6f727affbf4114de7bce92927fc49f86d02fa4092aa2eac52c252b68e7eef8d7a3739b43791ead2fecc2833130cf1922128e58fd6b92bed4c96fd1f8985bed08137fe556a8f7298303b5bc0242ca4fd9fb9b09642581ce3432e38b1a5ef64d6f309cdfea49a9c8cf27f8ea30f212b67086f39b427ce3bcbdefeb96da00668edd03d6023ca5fcc54fa5f5b753951ad9c3f35bba4e00dd80ada91ef716ae524b70fabb156fc4d38d73bcb2ae90f8d823cfb82e05062055c5b42e2426a3b2dc6690300338ff2f653eb5ff86d613e7d3b43a7ffc8460ec6d58a07fa68bcd261acd1cceb6f28ee28297854669c98008398a0bb1c1986075c1bb8fb4d77e5a8e1b45b1661a8e24cee3f5836ae934d270000d4ab2775f76b53c4dbfe276fe8dbeb11b2a1b3b115dd8abedba9866748303ba30587f415ac28dab0ab21f73036f54f8c1f786f7b5e957aedd5157094ee0d638eed4807342f9a47e332094de3b65ccc27fd98ef1fbf244cc7c6ece6d0711f300d6af0aee0f44d29d3b0d67bea0180ef4ad4b2637beea51872ddffc53a621cbaa5e0977a4f679bdc6bdc8dcff3d69d0177489406f23c00a7f229759f56172e8ae95c61dd9fd9cae4ca7f5b6505d19ba2b23a8b41b8ac4ea85aa273d066e42cb0ca37aff7e97c58454aedc7c21290c582bcb83d7b5da238315a805d40c5e62aa293a91e2a8e91d6498d0e98716344f037ffeda565c1b5c90e8632af2591bb091edf8d4c0cbb29f6f071b5a5dc9709000050b48e32b5c3402fc4f38f13119518492aff0db058733158adfae320da06e64938fc725ab705ed422d56d9c69c9631883fc51d8b5473a35656eb33b158660c36cae06288b36629148b9e88053d8c32c95e9ca20f1773f5d9aa50a54e37cf0cfaf3818e3d4a79a2cc2d9572f2121d3958e31e27dd4a9ca34ca399fc40004df45dcddb209a719e86e3a9bf9bd2c6bc07e35741f0ca5ed6591686073e0c3095951ea39601f5e32c3eb5c630eb68a62c33ef29a2ba2ff1233566f1ff4b5f78bca08a5ffe74729548095a5c9baec4362229779a9f909232ab30b09cc309218071fff1d49e0138719f6c4652de1deb01aa2ce511a11c68a3a63d011a05d97a8deb68c803bb6b2e51822c907b4c58b2bcef03af06d90133ce584771b63c15858c8e8d085283389eb3e109ffb68d9f48f9a13fef33602a2098dc5d4013e2b2d25bce1e16c30077aac7f9c8fa897cdd289ccb0e797f56bf5bd0c636ddf73b8849ea61f376fa8cf73e3cc1cabdcacd0af15ab23d86fa0c7f16787cef8b14da51a92687c61dda0a91d6af0e91696ee1cfccf2933fa29a5cca2dcb6b19a4344c8af54cfb4d91c545ab1b4bce20e286836487ea9e26f3932ac4dbf93bff5ca5219d468a5b38a602e687f49018e7351aa57f083022327f0724d4f008ccf1e8028206d044cab955f6f2c00d9005c91fdd88c6b795a1339746933231be610c95c2cc54bf7d70a29276ec93ec76afb44862cb6c08a2f72763772e1e6a809b7e64f8edac5b712781c7788319c24a0a043465119618217002c92fffb85426040014f26bd7ded3f29b800db285f80fe5c9f755a2552a237811061b8d4bf52ff8dcb1d7ed15488af0769ff94dbe7f6f6f1d723a88c561dbe1386cc944740fc68cdc882bd53c169965d655f4b6846cffd7e0181acc134a0220179fb08dd434542767401567c1eb61b724fbadbee981f338d2f8547917134ece184f660c362d1495ae88662fb2b91976f5f6d15f5e559dc3a3993c825bd209be2e13c01eee9aaf1b31e3ae6298e41a97ae8a84f0d26d8aa47cfee173983d83c30a789432728afaa5a3e411723863ed47e4376d3ad1c2258040bc762454faadfe051612d182cd5ae9f4135703da2b8c05328e70a2643fbe916c4aac11731301142835ff22c65f186fcfa8e1f26790913bc4e34438691bb35fa9891f9da721c7d9210a08a476638514a758c49fbaea11631acf8abb1d8000a0478a640a469d643c11fc12914402851a5791e5526728fd63795a68ba67d59b3a84f772408f0807d91b8263b9a33b935743f7574e3f4c8f0868ec59e2f600024019277a99bea2151e045cba46846f56b246e4ad423989442b0de3d120c1bfe93e7c4684f0436ae27e172522d01c11a50d46e329613a4d15ba48c5b9ba00a3282fb734440a368b9de7143268867e281aaeaa947df3026411406d47712462c768a0cc0400ad2660c1632f366b0183b047d726b80f44812753e1f60cf88ba70b2a9856145396eed5250715beedf2b8eabec7c7352ec649e18a8617e2a61fe6891bd3309ac42d000150a83d4c34d2bbee9d2646ed98374b59739b58998f2e10e73cf120e331b738f031920d5b0ccf3e1f7dce2ffbe27cf27d89dffce00d030291d77c427b88c7a61c678709ad5312c713eee81521a39bc796bcd70e5eeaabc2bdefd4773b62a16c75b7f01f1269ed3cf5771d12b1486b72261116b3f9a9da40876b8153a06ab386b7730d22310aea65fe4198a04ca79841e06d88d4766d15c92dca899bd869617a81ba4110bed6313371d322689efbef78ddf89593205bcc5fe53a1db1ac7a8a948999162c97e58a9e04feeccd89490a6cf2908f9d778b26465a4c1921832215315e138921fd1e724948ce4d24335e99e07c8772624b5136d13b1d234fff7e66a8f089261c28ac77a228aa6e6e88c449a116ee773627aa98b28948c1bd26a62e1b31f8683b946211ebeef2184e57996619effb7ed978c05dd4865df71fb74a5461568d0c071d1410d7a2c4adcbef11d4c5d4e8361dcc882b425a01a293d983d83f4466f70638d4b485f422d25316142c5a3c91e9a84ad49becd456e08a0e0d3c516b50c820ea63fdb8d2056108176adb968663e7b28aae6e605609342c8bab5ad51110d42360891bc76734d1efabde5abb7eaa520279d6009688d80179fdf1860cbada2307368641e8ffdb96d77d8e04b290955b9fcba2e5b0deb114e8d4aa26396986f93af068823ff85cc0b48f5ce8c5182329c62b28c5a55b158e394af25a4d41b4d50054c80c1fe8bea09438703facd794994eb8355e4c26b412b12af870d8e220ba3bdf4d7cf134ced982bd8b8d488f0f61ca3c58bc4e1aaca2d112d4e48e482bc02042adc1e1394363fa8581d04dad242b55e16071f4915176ead9a825d0b0fea9226aeda94550c385256e548763c5bf86e5789cbd5de7d1f0f6f3ebda050e73d23ebc8f7bed4b7a16edde795f7f66c98d23fb67471712a6be29e0577eb4bec7a1060686ff943a135d17d950ea16cdda8228016b38e02a91266c99c970997c798f0c3b77034ce9cc068cfb9543ea1a1ef15543f388ba9d93e9ec3b043d27a3168413944929636e9c940d09344fd7d933c46ffa9395111810e78d4d259f908d991420edbe8d84d0dd7dbc797f9c75dfa17f535c41c1566d3e795b37560f1850e30c1c000003c7faa0aa26eb018c59af7ffdb81275a1a67ab678cae372affe70272310fd7ef4b7e8377f312ef5909770e3b87f72d0ce924795583342da545bed8f473a06ca9cf66145bde59301398f2e00fb839b442799ade27d2cf18ea78f1c413306f542aa899bcc01d5c993df93c621e03343c0b8a8219434d3e5e3907f275fe81f82944d233b3dc5140f01d2ec94ba6e265ad33cd582da995e3171171281010727f1535a1a9225c11a797f10c4c72ca9c2277e464da42cdaa931552be091ac7d228f4c5df294fd30aff96dd95600a001b9a9a280372084975b51176eaa274f143f14f1c6c621da316bef65a43dc53b0c354c5b1f327b20ab85b77b7a95d1a25713049e6a6507deb3cec6039bf3055bbd7a73c028e6f350fd4e8c3a1c76c0f70b207ea689c446019c66dc59bd42fd179a76b0012f683c071283523aa5afe610a008668236255dbf402338feaa44afccfaba69a67fafd658434134b3e1e11abd84238b1e16c281b67c8f67e1ef4676257cf8637f72531d32ff78f9279b6865ab892985fd22f9cff019a0d7c2fe1baa3709d371392c8165626625c1c0b23d4c57231c3592e92e03eac71de9ea256e6ec936542ef70f405d6491e85e9e5f14e0dc97031edde6be4c8477b4922bb179925d951ff5916b168cb5cf61ce56b9e52ddf7c3c60c4c94ac357940fd95ae5b436ec4821cd3b831c425f2ee2b3e9ce8fa014862da7b88a793db1053bea632858ed24280b596984ec28b13120cae268b66489181d023d630db72fc77a881a7bdbc3650f0be120c8e52356aeb752275ab635691f300df8681aa4d5f093c8cfb8205d0686e03d55975c689b2a685d56878f98322a3746eddb431d57eeba7f7ed2f1e6a762b8e8152e5b9330a8c50719f2802e5ef505ec4dd491606df0edd5dccaf025e3a2ff6d4f709708a1515b30d1a707ea4d6b0f420cd45c86405f864ee834fc5a321e244921ea0031b5eec220fa808e027ffb37cb8a776eea6228af0f5c0a734be06c3d48ec9396471df1091da06c3da225890aae46534d293d2a88535ef6f0824d24ecaaef8c43f439a01a6182ddd772feaf2ff80ffd8a74dc6f77d8be25ca4cf34f6eac231e929f17b35bb4780c1e9cc8c11857fb0c74c632cbb59fb0a1e5f1357032782d1b2d3986a6424902957237557f2541d5ea5dfafba6f6b18312db6074488b45ed62b9da1470285ef9c886d1150532783497b15ae49fa2ef844abee64c2cfb00c6302b92340345b4a430af4376a735f6b63af90feca98d21d002032951192211ced6b55b0562ede1a5742a82f3120758fc0f6d0070641b68ad9e555725f8ae6f7ae40be2c0032d9f8408765876bc2f51812a60ea8188f199c9066ba26c56e177e394b86cf1849456cd6c6c5f01ad3f5ea10ebab4c3a7173817d53ddb604f5f9e10f53958f921d734cbd134b469d038634b829ab9d6e287e2b9269b2722da37c3563b0fb5e73b0dbc2b22701e526a30087ab3418f14bf9dfbe35060f958501c13831be9f4c81ebe65d55f04bbe952101506dc030f624318932de252d274f6ab5953354ca5f831627a9890af3d55b7217901ceb8c49f638dab7329cbd2dd758e61dc35dab3454e88a45aefe2316bf63d72e95be83b67df33b6bee13732f98106acaa4d219291f48bcc911d7cdd30352ab9c64ff931b0a9d0a26fece583609cb098808fa770c8df0dbefd0c0024aef5236b38ac28d1e645b9555cbff48e8d8fab1890ba8e1cc21d20ccc2fa6dc3b2cb0cca46f31d47d722f54149ce20690183a666307032fee1b1dac988969dd5a74a0a3393516bd3b23bad313333c3ad8899b1b13132b20b9f4b82c45a5ecb0d7b1c333ae2e369c023c93591599b945f563399fbdaf083ad06d766bfd9e377c9ca7d215ff730d68ade4cec08c6ab2378e88719df57c0a5093c2f0b99a31fa3be60933f4b1c7650b4df74e620813d6fc1a4b53d70e861f6a265fd4050c2a62c88e65128e161005a37f63472481d96417a50f53398b6e93d81b119fa4d1534a7c40eb3170fe091c987ec3f445c9981339f24480cad0ef5d889e82360d3449d2a2996593f5f0c8c347f22b31180a76d15d8619fab09b41a3994d9cb8d5ed796206dcef2201d859e1ba29efd3ee4523e62bdb1dd7d87ad25b51539c4da3bf99f651333d63140b3c930a9d7ab6c8ef3fb9947589dfabb41ac2837c1e81052e228b18c5f20139ea92ca5addaad8bb8c13989bcdab7d892daf864b5daf0c745b1f822f8d87d03de23c54691c5bad4b61f79c45fc931d2c9dd96648384cfac13042a3548d5e209fcd1a9eeeb2966a65a9a7cc08fd802b46b0cb6ba97fe1635f978d766ba563416db0885e55a5f9b944d5dc5ba212e7e59c1cd5385b693608200d50c9a52117c03123243b98692acad99198be56c6b2089e2dbb4537ca3ce78246d102dd28deb18f16f380d882d32838ed9cae64fdcdc0d0d0a45484195d2bd4ad9187c072259053b05c6ab763c5a0e15e410331280c7cd10f64dafc10fa957b5e09d0792b0863c44640beae3d29f2cf0dd6e6a55eeb85800543910d6061c9d7b559497b6ac7b30866c49cb23a2d456be605fef682adc11d5ef868bb170a93b9cff3a6c8b27be37d1ba1cf10d4de5896fbc26ef210340f3806e84ddb2e281a4ea0b666c5b806502744cd79b9285d6b8494dc87aa81596fb4ba82462c868c464465feae85a510426d5a530404dcbc3855351c523e885529f57527a4c84d6697a629dc481ef173f3fcdfdef56dd01d5902769d10a1a82c7639eabb47fe7d8d127c1450664db086a1fadaa82684989fc195a1b1c1be54c4d952cce171b2cafe9aad39decb6f57c2f3f68488bb65cf7f4d9fc9cadbf86aacbdd65bb875d6bce815e1d6088fd4be7dc160c8e2274aa97ec692a92f005de70637a7ae40fdebf13f4d1c74ee11d32c4691960dc68c055dc0e04c23424f0dae01ee5496a3050a8a4ba661dac8dc339ef91215afd9d5d130191f40b0a198b3e53d3d272db8c942e8ed365b72ecfbb41a1123edb123b1537b68cc06df2a21e0ffdb6a945a13ac3fa71bed13933b90bf953d013ec0713d6206d4d45f86a08ebaf9aa980074c03d18c38bd9528d38dba6955d603d366cbdc5da1b07ccfccc268abc472a2a231e5338ca33b93a1caeaf3603ff12aaba807df107b66120f1a035cdea003351ae5f03cf485f13c905388f55c0ffb165c960d5793f8afd2255a057017937c364374ac83df69091e264aa207d86fd731fb0f0b9b7b956a35c041399f7238a0e0ed93b821b2d80c0767ba6ff9a5bbd0330b0882c4d1ff20110fcf0008b2f5b5d43fe73fda1c1f64304c2ee8ad6675070a791e15c993acea4a72a352b74072d7c7461e8fb23cffea32f3bde6a6d82b470437e38ac052fabf4ed585e5e288317a7732dfc9b8490048823c826cef9e597c041bcbb1b33e024a10c9a7b06da208dfdc2edc17253a840231bd08ae2b86f47e204387ab5c5ca65dbcb4e89fac0221645f534bd54eee6de3bf6f43825b2ed52d0e5691ac62b17b3497ce61fb84191612653f74518357eb29f34f2de967a395aa1e14b1815cab6cded02fed544754d39350b97d16bc6f9c3a9d9965c07973f50a216a3d98f479967deb275e3e3673f48f691e670ecd50258f8446d12a58cadd4f0aad47577b21d1c0c59e81f4d67777de61d9362769e775c3afc231fc530e7fda23a6dc290c850dd3bae6ba63f9674031893d836a85d73d965ac3fb47ced20aae1b323b688dfdc1341b8681844ae7fc11d0052e4efa7ce4a6c6c4175ad5b3e6a131b9f5b3384f143185771742f39567ebf3d4b49218b48024365ffa54c8b39dc310ccd27d8fc51ffe1bf55f13f54a55323d84661b1c0b3a03253ed4cce8040af903237425ead127ac4bfc27a3aca30eea57c6e6f94ee167fc31df338edc2039273ef1c6062b1b49d4724be42789104179f8ee7b70040d0c9e4b751f74ae27433a2bd398dae6c1cd1a39c93f4b3991931e6102864d5816205cd0c3558daeb722932ae0afb76db5113ef2c7c1ae0086974eb796e62f177d43d5f0beed8a5779895b2f273f35ce47ea4f21ba64e768eb388d7a5c0b4af90f7ad962ebf8b9af672b042cff843a7e4371061d5c89ef6e1a4e75df6b78259ff25e986236f48715b4db3f3a0e909132e25795deeb1586a9e633d76fd5eff79e505b1de1aef18df81acb801268c2d0b8693d0d14a262575d0586371f4807fe0e2f2f862a2b7ca2e407f76d1ecc259cb6298b1bb7ace345dbb7d9443d4bb43f456047289dc81a093796444921841fadfb5f4e383b8bbf5f2ba5efa2f08e2a06793c32b0565c215834dae695167adf6f67ad6659d2baaf5ecd4aabfefbbcceedbe45064b128d1638cee6dd223385a71ec6b77331648790aca89843184c9c6ef0e9b61733545cf89d0047342a2a3bb30406d5e5e09d3c46d3da75a00b6796902cc2763884ccab5783688073a929a629e35c1326b7ed02b0fde5180000f3cc54b41c8113bc3fb3a4942b1b87602bb866a3ad72702829ca453b754dafddf153cb7f3b4c66f2cb7a395a206c5f111a4b40784ee67714a443e86ea96f3f78919badb1548fcb4cdd44f5a5d64e66490705ac2128abee2e8e7ae8d61966fb0ed6c7a5688779784b2942dd2b13a15d9902af7d4ddb502eaa5c6676ab9c2ce04c61336602a10be324c3716f41472033832c52a5b8c51293ac6307307462c43e85a0337ff6a045d15bf9dc7f03ff8b03ba147c7a155fe7b13fe06e974befc4bfcc556b372dffa2cf07775a8535aa2efb8e253a3116accb2e58d5867762fa53c23f8e2e5b4c6684dac1e442eb8dc4ec65673d8f473352ac4df59697619ee32ef7daca564ba3f9d87c46ed9b147cb9c31bbe3979fdf07035969025ac7e578118faa4905da3bb9b9cecf3c746298bb13d6590072f40cc25182c3deacbecba980f6c1bde928c8844816355a70969c49b19e1430c2871f2194ec4c2ee8d540cc901e9416178b186bec3913c2f1d4adb75bbd74331f84b5f2e1956c42c12fcd65f08c3f9f3801adc277dfce1e90d000080c076e31b22d73a59e02436f64fca9c64ee0b76bea178739e3b1d8c3bfb1d0162442bca0183af472e71b05d2804b95d1bd6c79cce074f91f47d68372a0adfe569c6592f1922825dbf4c7103c57ec9891cff2a122332bc6f2ee73ca0c0ed3ee77acc2f243d738ca77056a9814def47b3c9fd62a489c6dcf6eb04314dd3215993ee5085db2b542a226db105cdf21fddf0b162b68ce66aa4c992aa81b6596e6bac0fe1e80f24590784efe41dd1e600a17004b44e88a430e3537f5a3d2353e2593373690caf2fb01a3f8d230de1ef14912c21b6892f22091b771f2268128d0875c3a7abb41917bd4f0f2204c7c85c82f75e38ae33184df1606e163949d45c4815fc285163322f5ed56c8a6057412eccabaecdbda555a74b318f4bf48ccb1191345c4544d2883790fb8011b2200eeec8e21b5d2212df241a916c1ad52012db967a257fec80483e7ce3ee43ae1ae06bc4eff347817d03382a9c1cd94598ddd45d3a5ef8d6a5c01768e58e57089c8b5d1babbe8724e089394439f37cda8813425414aed9dcc7553d3f02cb956e2b9e6b4e9b88c641101dfc2864037b0687c49c60b2acba671a4b240f341ad3ba5b08c257ac6107268fdb5040b6fadb2ca716c41bf7e752a0c5e0307eb7a6d8ed5bd39baff67cc67b5f4144f68770d7031359165867e250c09fea047c5f5bcce12be1c3a35926a509a7b3f2cb03f8950fc9b6968fe208e022709d0f1060fe2f11cd0bd369357f29aa17fbff993bbb8a32e2f66bc9e3a411e020c93832714fa58d0ac45e5b6d33c79db21e330541ad1ed8eaf6110565326966d364218b1d72adaf6c80cc65c70219dbf4c7d06af17f0b1a0e4f89e0c4b9a7d08ecb378f6b57b1525f194520554a0ddaa8c6a7a0308aa8a51d7fe8897720f1ee580421d01a18aadf0c9957b3a92e391e270cc1f522c10752ad1a72b9fc9cfdec71c12fcba6cf3183cca8bf26148da5cc2501009c94ffb4492c98913df8be23ccc7df14a89ed4523d526a796ddb2d0820bd635cca765cea6acee8e1ece26ee3680de42b2ff552d1d07e0b605c83cdc1b00ba50f2d46e31dd486d88e28dc91e901094b02f28ceaeea8e4e5ab66cdf88de123d76ddaeec7bfa8f65cbbd97c0bb57b23fc065b7bf10a9ed22b06206c935782dc17167c0232793917cb0ac15aa1e417716e1dc1cc90519989dfda0fab1edd0a7987c14c24ed1c108923b85700ef6f9af1953b194e02703f7e2bddeedfd8b7aadef8f3c70ade4b1c1dc21cfbf296787ae86a2ec91554cff665af0bd8c443d276b7befee7529cc42aa74f07049aff73dd8c83362469d7bc6f9f1d622e2015bbb977c3c2d1780189684ec6ddd8e6fb9aa7ff9a09d4a369af3a994b049f392ebfa34cf2e36cb3f1387b32d956bd54f0c02a7dfc365ddb339e8cf40e492e267e3b6eea4fde5ebd6a2cbd4a2d7f12f6da3b56cc511e4d9972f55e634ecfe16b86a21789d566f9ab6e83aa13d3999611e8fa0de5d714355bcc587c65830ca68c0bd8ef0a30f3c69c60746306f61b53afdb39fd07502d3a3a45ab3c441aaf596b28bded5c35cf17692a9172cfc44b5c068a562583520c2d03535532aa30bcdc7020732020d5f6285a6d46b8d9f2906699818b70698a21a51205695a51dc2e33605c8f4c33f35dd37f07843a8473acac7572a8ae8d20136fa22465caf4e6bddb2b016437e490159c6f40d607813a23875095b82c399b3d24ba8c8a9f5d9aa7208ecd952eab1180ffea5234bfc148d78f5843755e5da70c4724792f112fc0354fd152bc9dcb7f496245ab6acb4f6104d4bd6615c0ef283876faf1640063553e4b2c72c3c38801ebc8758932d56acb93d2311a3318ebc338152696efd72b2f7b126b46acc52bbff2062c3082080c12d0b8b5861b2d498b049d4cf74e1ed82fdb21676636bdf11c0e96c0562315bb0561531f6ced98b1ea155d236fc336ed55760f8375b980e87ce9247076c66e5290ed5c586dd1a8b73113db5041880f3364ae0a4cebab491a1e32d0fcd9de700553591b22d7d2ae5ca32b1f69bf747995f509b26d8b73b64cac369635ac504a5b6f6f168fe13a7c1ca60abfd0014f4bdfb1d54fce847935fedd8f47d37a8e0390fd1e75474018d7965d12ffb21f99b92ea58d61f71fb0daa474e853fa2b1ad3d6562e33ed57fe8e7c29148b140507ce307be4a3bda6ff24b989464bbcc97d7aa80b302e65941e44358336f11140f76adff553e7d9cf4a5e411edc53d8de7f244e18ecce2c547ebc7baf33cdabbc178cfb43e24661c4b8f88e233b392938f17337b46e3948f40f67fc6038400d0d6b2d33e1dd15dd4434130efff3583872b93eb1128e35a674a2ae354a2aca07c95606e02968eb253f2f9c2437999cf7feaf88e1a0fdb1e59486d515ab3d48f867a0be4608cd654003d8774326acff14c69f0f6c43a2c08e8e53ca30f10370db4e8d849417431b20fe4392009c44f32f6b9496306b6c0886df9bf8f92f1ca191bacd3549071d3fe16687aa5b822f2f888ff709bdac8bbe57690a008c950789ad2ca5f826679632b534e56e3779007105cf060707fc9642003d0214fec9121a86aebb4cb4cd8cee93463404e80767347c237f9220dac972f4cb5ecfc18032149ac1f0a2d9e1b1e70282ae52829121a25bcef0ee0e0141978e4a3ffcd288073c2adce6e1674c35d7d620b3e865ceac07befcf4bef30dd307887d6814ee642e460e93e7e4e9ac0769e365316f299b989cfa9b7ba90973a4f422114f803a2f017c256500d7355d934b593e5ccceed526c6dae0dba8450c98274742ac0a2418067d9099a8e57f6eca67a2d6235869d96439a6c580cfcb7b7cc52db0f1dda4ee20394faf40b8dfd8668b263f7ad388dc1b8a31067433ee900a838102bc954ac13b06980cfa1577b884d91878c85c28e097a21c0e75e151164fc0d2625e67489f20eef010155c6eded67af06eb7d0899c7c8a1790691e47caed8039f332cd26de2e8ab4b7713aaac7f3c8d244cb8de678632417c82c315c6c2678006164c652203d1e533e80ce58143283f19155a5e1cd59fc9cf56888afb90db320d4e93373ca0fe3507cd3e11f7ff37deeecefd806417cba71d78544643ee7ce10b27e61ec591c8bc0e6eab901136170c7e655769f12012687b6dced724e241491859e42586611b1b6747398dcd0aa8448b69dc917910bef7d2859dfceab0e455e81e3d2d7883f202a9c144ec2f0c5223f1b3b86b18bbab2df65d7047a87e90334e231d965cf21bd3545ba48f375d9544976914fb8d343dc957638f8f646473d3625f1c95bc33d3035fcde22e757c4aa01ce7f1f84b1fe57234705bb3a498358cf34a2c936323d7d737e16d7beed77b46a1738f52186cc07011f1a7fc3878d80b954fe5921de39960b98e9391b00870a2d51e719e25e39ea3f583ec0e16a9168494426590fcb1c65ddc3a791cdfee7e356b03e7d098bf5c81aaf4684c9e8970895316b03c14d2fe6f3f283552a090f11187aeda90d0382ad25e87a2889a807ec297cee7f79402e924490bd3a5124931577aeaa124b024c157f3b8e7226d80d99ce48a3c1342c318e6a977d9b5cbc014759008f040d83d5ece4e2a279d6ecee05d41ae61a8de103ae2922f14d5929aa379d53ebea164375c9aa34cfa1dc4b9187de2e8759b46e0c26e838e91de4d182aa59d4ee913d255b83767e783984aa4d0c8dd472c0b7a9048bce416e3a1db6e0d15621830faca34029d1bb9af3d10c259fc275d2c71122093b842e01bc12eb22d017b81a5469cb36f8bb80ef54aa3d055452d49c82e0261177180b635a6fd052f58f878ee24d90f28e89ceafb9447b2d86605a5edf4bb311012c64984a550376710e6809824a8c7bb103e877b0db9b590219cb00115ece3eea0b9ca4cfaf984244c2586c3019a6812313aebab913414346a8dd89e0371c0457a9faaa7b6aecce7d24ee436b389f4d0baee41f267642b2b75694d6c8bfc7283bb2a81f933c8baf14fcd5dc9363ffd16004ce4507305a1242708dca6d1c99326389af5009ba61616e1196885236c08457b2c414702b48ef5576c10edc7a7c388b3be326284656b41a83656930a5d8681c21b5977ec1bf07f74b7cd7371837183dd97abdc8b91e324a38ab764c61a351560332c849a1b8556479327019c1fc0eb289abcdf43f6b4a1993e4fdeec5b833d53be685099006269c1e4012b83001161455248744ca4b2fe6c021a464264e81bec5ebf817e4c5bc3ada43e13315b70ecf2dcfa3f6e40617faa5c18cf4c65a39b563b275ba715f1e7a8bebddd42efe03c57f5e725dcb87271d3cab136f3600414efbbc8de5fbf25836e4be3849ba6f2e4c24e8aba39ba3a53ce82339fb8ddd8120d67d6172ba689d7ed8ac4528683501110afd6c13fd25e0f19247e8417216975c3fdf011090c8ccdb13aafcb0b06029abab4d6aa0b9e11929b4e0354c60cf0bcd43177ef2376041c102a9898a1bf43ca6b52c2ea3b3ba6654871b2d842c3558bb105e37eda4a7e26d8c8d84448afa23007ecb458cc2522e1a70ca3fbb3e1b33561a09cbd974498abaf72e2c8ac1b30e0f77da5a157268539194cbd16b304ee686f4004926dd5cbc1243ad96a56faf28f3710391f1537744f502da26414f7330989c062d876ef48b5ba6260890699d250977eb35b7ac05f703c4f9bb3c7309396b0cdca4cd508caf845483d64f82cc093bd6662bc7cc3bbcf0d4d42e00d8c233cbab08d068964109f7e8a865ed927d0c003e21886b80880a896281c0720a33c0527743a05316f7b7f43de6378f6ce6062893e9a34a50add168b0df15fe08deb921a3973a285de865865963b790c13c127ef2ada0212b0928a93151a745985b6b2dc51138406f31a9d7b867548df7d13ea838e499a08f7b373fa6f39bafdad3c7e0aaa0a7da68826e4f937296fdc4320c5ec981b16e38686f8fa86bc7916cf96416d171c53979a7099da1b9a641f2581a4ae950a1aebe5831aa4ed289cc1527f458c2b912aab45e350a71b753d853ed3f98d62230172e8d7f01e42038efb68f1633fc693894b81042a699d629d3f7e402cd62a1f67efecbb45e04102d3aebfc3e9c712eedbdaa8ec7ac05611eeb239d33ac4391aff3200d2c7b811fb77dcd10cd6dff1fc37bfd94290166bd1262347f32266ba4c1e15d98939c40d820a2014cd52c9f881c8ca081ddde1841ca06db681c96923ebf620a2913570b78c6442b1b47be9b6656d85b0e932c418e7713250d10a02e69b1f0946881b9fdc2af95aec457f2e81e718928613d0a2f654b4c723334533856ba52ff8b75bd0c65cdbfcbef1eb99af1874f70c115ff82b7ef9d2b832bbd2a9753459cc1b0da5d9e91098ffae8749ff6598838bf11654c1ec4fcd3fd3a07efcde1fad02f242e8a92e302be1f2c6915c011ead678b8ed2201107551e3263ad15d1edfb2b3074b1e12e7527736a8618419186ee156274182bb9276a14d135a55741d854d64ad55427226e99f12b5c334bc82d0efe360235444b315ea042bb829a1846745c2330dc33548886ad6f0f9941b0404f7033f9a11dd6d741c331daae7715512c0a0e933a663ee4bdb36d027bcaa14520f24cd9ccc8dbdbd6c0827c4bcd0d1e1d4c7055ed757b8782a90b1cc71a7093f6f6d609ada613ca8ef7b2e73f48c61fdac8687b84f963b0595e3236379f88271b757d892cf9cd7d50ee33efffdb2d9f469ea5393334965614794ab9a8f9035a8e60decaab4cf6c46705f0fc41c0f0ff192c797cb7d6dade614ce03c71539704a43e05fea5ab1a2bc49f706ebc1172c9c67147718132474a1a1854a4492e08bafd331244f746c1c3470d61372177f15c390d1228246b84a5b85a538cb27227b796460b737b30432d65e4c2f593073483937bf620a091355e24bee98eae67d6907447f732216186ffbb12930e19039246d9e15d3ee7d01aa4d38fd23ee5093b722fe145d0cabc93e9ba2dd25c8119b3ae0a36bbde4aef75a4ffd788baf54e29ba9c83a845b2425a282ffea3414682b906d30ce788685316fa4ff02fdef022a2759bdc8570c5fa6b9503dd100f44d66cf027b552eef46aaf03cfac3f7b310158823c83dddd178e9f82b2d77384f79bd10bf742fd466fa6096dcd7a5a480bf4b413d2f15089445f2f49ec0c915efccc2252bdb0deb37bf68d579b7215ad37beee455a03403a7a28b58ad43bd2592d563fbf950ed31b391e16275758334088a44692af2818d09b63ee6364de127e4aedb4a1227f6d7f4f09a8d2711441383f9468685947a971638a3fc8f9f953864a419da924e0da0e18bf4aeb798519a1ddf833e4a13bd4b077fe3e140c58d2db0391ce4b4ddb75f7824808900e778f9b81613dafbaeeeea0483cbb30dbdc72de03e41d3be524da031a63f416891f246fd70d3922b92503e037942aac625f23b2b6b1fc5e9482da194d11b1454ac5bf55779426034123be4d008a17d1ef3cd3342c73a7ef9defb7c87749c51008b30eb0f13c5228d9bef606780d58b41bbcb0343e7721cabcfa57cc8cd2897fb7ca1006576ac78588095f480cef09327561433edb4dfb94dd8b9b5c3f3ea019b37aeea080e36c46fd07cb05963db9223df2d3d2b8ac1d26f0072d5eb1526931be03752fdfca8464a60cb05e7fe799d51e2f204ac0f5a5b30bc75f769442ad44456fc18c551108cfd2683f152c8af4924de8423c083fd309a38f0f962a3b81617ecceb4e52693e630eb028ad7aa93515ba3190157c45066d4fe7e85585412f135d0a1601cc6a78a83bf1f5034068e05f80ab51dde1aa349cd6553371a78a709e7f49c39de6d97fe2bdc0e6983a0f7b0527f9e0ce8b68d6e911b8076f6d3747d70b75324a5627a17c7f9c1e70933989facf08801755ddb59b61ba51d1710062e1acccdbbf79e4557d1551d7689105908912cc0271bfce12c5e6254b4c17b641622565dad1dd17a2e3d053ccd60c435e689bd8038d2075afc05cebd34d252d3f1ccc10f5ae064590043be032f39475614886ace33aba68254e725df8d7b4f3cfe69a656bf682deae2739d2a13682a1b39e7f3573c49af22935c2599aa533617583d217fd569980efd47f912247f959c1247f4133155c3414c7d29f1b87ef8ab6225576749aefa955c9dacb8ea09c9559c2a4a4c3acdfd71038fb713a31e1d442f405538194db56cf9ee284e9e74b185c9b6d6ea326d508011642a23d7aa7476d25da45a38c29d4e2a3e41ccdd418b2d084ce2ed10fc23e617d93663a44f9b010c73107d773e30ce41d92b1c014c1b91842517f83e0648fcca75ad9fea46378ab32906d88e437668bbc68d83f6957617a8de71a31cd14469b169e93cabe854d5191acd9b75cbe6d5eee1edb7c6a330b6eacfab4c0a00426702a9ac068a7967c7d3cc242e63c705ae1b930db0a98bda712abc72ec11a0c2681dc435ecda25bef1e5ae6968477abb8812a24b42c2a71910d3aa8c5d084cfbc9c347a19fb238dcbc613ed89d994f2ab9dfc4c40020d1f48bc0ac6108225c9babed842628588ea8624afab62775e19b0040a29865b5a3c1e7d8a3de43149bbd35c5305b934a9508c996c37a8e76088ddab113dbdf4a26ce855cdf48d309364448bc6cd512a65f9af869f168025acd283313ff21d01cc459a65c813b6a09ff23dc4adcbf96031a3b33ad06ac2af7949adf7b23f5832987637706397b7929061189c48010ecbc094230b0497cb58cbca42f518fc06fd7a86d4313cb1a8a0c0f303dc0b287736bdd449a9c49ccefda66ad74bd1ee923c8134787dd88252c145b037848537e1408d7d38737ec2bff8ee40da2d3bbc3196ee6cbb2a9d72ebb0db189bd391c0ae6052e177ae00b9abe57d38964a5df623f7c9066df7c1b422a2d0fc2d3d9e2b6ec8e489df775cc4559349fb0fdfbfde66ab69d5de1dce5a1d3221461625226bb19f8a794935117f987443de9348ec9fff9c484269576cbc31e27190e927777786a5bbd0eb88e73833a05a69d5d75aa0040c732b274baf3fb6e139ac4b5395a0f7a533f31a0039eec0b28fdb05c75cbc2eb0520b0f0950239c63a51058213d7e9f34ac4a41263d07440234d07f80c2bd15b471911907a00c49925448401004889148731eaf1ab1db13d4499cc763769a2e449232f80479f993406882f8eb680768a5078ebcc8a1447e8fc0b163efd90a651f6c236b03f4fadb0006b25f97f965a251e9adf15f3c5548e02f9fb59e0d3a58a91054c5f02b570763e2849f10445ca4490ae1f64ef56f9ab0846be54b77f1cade58a6477c2f5b6b9311900c7a8c29044584778f95fd30a0d2f3899b8c444721acc314f84aa9aa7ef3d78942c97d706b28bb3660dbb92c666a217539d3fb3df8f9ce43759bd24344b266c6d7a7a45af09e9319c35eb11c50f4c8410b6255f45aa07ba22fc4cd1a7850d6a75601f1614db01e21fe3be689324db14449fff2a5d62bb6cb25c666789283d774fa64c44496367cd6af4d7a20ce81bcd558c21e59a2417f263f8ca8d4eee32427e96bfac99b15a3e199c26c8d834762972b3f297a0af1255a18def84d94a021a8694617d5566ce8573ca4b3d3baa062dbd4f8e50f907dc614a658c4d753a131a6a9cfcf8e02a382bba808bb6cd7a50024e2be49286c99977a47669c2fc2a39be3adcca68fc1f6d425f111f881a0b373af9ecb55a8d622a345cf304ccbe4b39b87b5739b546131000a0afd32af69d26ca17556bccb1dd017ea48a671f9eee3b6813d7428c7e582b3074658c97da77e892e78b620e0180edddc4608fbb74d611431f9a535e3e3e947a4db2d65792cbf985372a362f03eaa5e5deeb0a7ff86202af3a730bfb73bd22893b7ed738dc58ed5552bfbbcacde9f199bfe2aa22605f22419eedf0cad1938fda979c1f581537daa8570d7a2fdd0c94fcfe50fe57a9232239e1d7e3e27e893a849313b586e4be1e5b4578b953a7caaf27996d200a00b20875fe9f13b6adc564116f6fc84f333b9fbcb63fe6b14fdb76153d112d8346da33cc64dd73e02427ccdb63ce953d52d64e1e5ebee99b285c3fc9e7404e2835b10f8bd9d373f7d6a8991cb75d989a30fe3fe73f479269d29e7c9cd8a5de71b8ca3641cfa6785a29f14cd6f367d116faa2f7874cc084c695fe89e18f2f661d9f3f2223037b29844feb8479946321a4fc09cbdc953f5ce813dbf5dec92d336362773299d598757cdc8d1ed6520aff749a75e666ff842a12b819fb50a301db2b72102df1db53c083567756f9b25afa64415a284b7d70ddb4a4c6ec2222c0fe89676d2d0faf8e167e9a3f17104d6ecac0ca2ac1d4ae31072925e6dd4129ad5716d84615d7aa9c15cec95fbbeb37f7665c5f1cd8dc303f14241befb6344e9a22c980b805065957188111f485bb499db43fb9a18d18773defe8d800293a23b765e01ef91147069a1b5f06e4ebec43440f8bdaadf6526517dcf9ca726dbe2b6514edbcb83d60fc8375739a898592d94960456c63057df51bd5bf4be414782b5fb69cee201062f1f6ea9d1b1a8a44bac6a97be4639bbbb2470b7db2afde24400a11ffb6d510519d59c7171fefc3e153f81de2e81b1077183f70626ff466e6aed49b643deb06b1d0177f2efa9528a6721c1b0ae168300bf9eca2406c3e841fdce05064e5c53dfe1e2c810c6a3b5b17fa64f654b397410b591107f12fa830eb38666533569f24c20e9e963983cf089753b74216526ac722983143c5a86223b6b92bf2719d3b300a52b2467ab9cf17b9abcba3edd74a5428bed39f10fe3e1c8ac6fb80aad02b2cdacd20e6e67248c83901c013c354f6b210a9446d839c447d9074e65848e1ef057e83c3fcecbc085f41ac7357f668a14f7c9839418db5656d72aa949b59c8a1025b71b0fa14aed615a619e6f07230a1cd6b225b70ae3bca5df9779037b3b6cd195760fe5c4032b939072baf044bbba65c524a6f694a47f4f1ccfcdabf2f055e0df1ffe3f97383d9f950cbca7bac7e029b776772f3c3412a58db017af58c361b0cef2c7d2b173dcbf92ec46181c0b12e40ef2c7ff862ababf68ae8b18c3a741b0f3b77bb5a87f617fff7ab57d8f2739ff09f9918852c947a5e2e0d2b7265e01e159189651c9e490d052d679e79cb42c3de9f270e0467fafa4b9eca28182e1d570f15dffa92b542328eef1d41bef71398fc7de59a753dd304f65803956459b7ae3bc2c45efd7583430884d8f8e2839d46ac7357fe68a14f2e8c132546cf043e6526d8e0fb99751c45004f3bb34f612fa4d20298fff1ebc1c0c57851ca800671cc25b6d486314a6d1fc53e0bcc51c22d353d1403504804fb3232ce0a7008a24e202f259a6004582e82a69496e3f294668486ceed35f7867c89212ae246419b02f61350de1d1f1b053b0c3f6f22a1ffc87081d2518e7fbd84b5c242a32883a8e4eb27661a8ce08b69492d7239551e10baaaf7cea5917c938b91ad6c4f6ff3d0137608d196df84d2e44e11ac9c104c0d875b2185ceba3c98f62916887805fcbed5f03ba0454f85528cb723c04f244bb9934b2a083ee1929fc2895669b9e50c6d154b2b8ba878b86cca57f595b9ed74eea61975e6b396a7f6b0f83f5a5cb3597da45202ba53e017f2b5b5ffd00a00b4e0708baeb5accfa3a17e2cc8554d7ec36b5ad80915601b9fb410b95259c9ac09013ad9c85a590959a131252576bc134f3275ef0ed9f94539390bf8657e5ec32051b3c197e4fbd75594d7bc450bf646efe6fda712cc59de926c1beca9d1467e6f05f09336950e1f75feda4e7906db51de72256d1fbdbf0064197e16e2b480346394d48183fecf9e917b606f2600637808b9640906c42bd2909831c770add235ae9b01a2dab14bc58427544c79dc75f28960852b12ee0a13b94ba809010000604352b40dbf6947031cb4b0a6539832ce46b015711c5912aeec2ec4e9f5133b0654d4e6c815d0845fccabdc215fde9871f4f74fce2ea7fbab0f6dd213fb9e07afdfed478e793342ea0435e4f882945b32d68105e93eee3cf819c8bf3d48cf800cebab72bfd2a663d579ab07afcc27b1ff4275369a2a5cf5f3a151196453863b1bfd4ae09ad1f777cd9ddaf476facffe4aeef54e1c100f1976251d0b52caa8a955254809edca8a82673c70cfed6ef1c47cd84733a018b247033e46c6a32301f75075920feba8b7ff9337f4ed61d4ff86bcbb1e4a5a2ebaa82db613acf7bf18c283f79e9774bcca7bbcba0b52ac4388a38e943d3cf003d2b3aa6e53f4e1493b849cc5181c26200dce1dc7d09848168d3678674dc4dd02df57dfb7771aabd71495fbafc8e77aad93e79f06282abe833f9022bae6f1eb3e29957b0bb186d5af092457e0145c21a505c1bd4a0152d5cb40e7ce7ac667a51fb48951bb598858252ae74080c12d335f93899a3d074a09b26c62328b69ff5e08bd2e7141ebeba2707cd12229bbed506ef75475eb9b9a6a970938220807e604211ac01655c278ed43b69eda8d018af9c6d675aed1fee7913c389489d46ab4612bb75c22c91d1cb0707e3a29883b6d1212d2c283d8578f8cfbeaa6812532b95c37d74550d0e45445705ee532ee2fd64da4b4351b497e8b3562756a3958575d0e1cc8c3285ef4029d7406747cf231f40ac4284c407b5432e0260e573fec8e507527e96b58cbb235519c33f7ada9cfcc493eb92bd08af35e29f545dfa6a6af256e08dd8bdeb6b2c67b2fc3bae10c0a272791cc7ec9bd2639b4a3f3c44a2079a3eb02ebcb9eeb1a601f5f1e45fced9661d7e5adce98ca39fb928777aef86669c35225863fc391c9d0cb2ed1c8d84e63f6531346bfa6617699d01c5cde982b6523522cb1de7e0203122c31116daeebeecccad441fca3e6a8e8fce69c2e7122120e032cd46d985ccb80cc8b9996466962a6cad41262af4aa226b27890f2b40b0fee3806693c09681f69e6ffce1c505577c98ac864f669c94cdd277779de3d13639931249b6e0d1d826f2cdbb19e305152e7914454889b29ec5d15d9f9d7b21a14706205f3148e5834d97b518de20ccf97b817a0d5751d0296d974a784cb023ae14c541cfa30f3a831d0a737120ef6280af6f85ff58a8c20bf7e9cd09e367ff08980b024339e51e4f91156d0e713689beb827fb0a2bd3916856f4fda31f1125a1e7a6b29441eb79f99e3b482060eb770d34191133efa05a5ab35a23b66ab9b07322ce310bec211dd4bb1bd2d289d804672da96da09dd67600872de5fb0d0de7c73281a0074305eddfb1aad7ad38539bd300a6e8d4533f78030a1194049f3ea7295a4211e461ed61c605e844bd6751037da3a902069298e6a39ce54c2e1eb1e716459c711b8edf9e995ce262307b114463e107083639a85a9ab46fb18094b95010de2641998b13b75f535fb4022dd9033948f877719c77d6b4585134d06d15f933f7e411dc2b5aa01a52f0523f7093bf3668cd0671f93317288208173bc6b987a44aa350c1cd9b4366c872e0e6e4620690ad1ea9cbfed95b3fef84aa09e7147299573c90198033c9ec55dd8e1b34842b8192abe879fa3a6d136f8ae12fcdf45bdc8937d34551fa228174c6ebff83cec0d4fa192eddec182c94c65e98555f32141fde3462fcac2ab9127361fdd30ed28bc14aa16cdd0d8cbfdfd029ce48371ed6b4a8ffb1954b82eb3156534c9d6d22cb58cb444b23472f69e73ecc277a25af89f2f5a621e5fdbcfff0a7dc01615dc2222c305c0a96ad016234be41012838b4d9a460827208516fd7a7d47e49f889498f1d7d715714df22e7621f420be3dbb5c6346f94c23566b36e4113c53aa5698429ec9a72bdd3771673390a70d0064668180fd55462b5e3b3f981802436069c3d4c15612ccd86e2caaf7e660de088181b73fe9b6cb1306529b13871569eda4e84de429f47a9b6a20aeebb2d88c120edc35f57ca382100db6844cd76902f2187d84d5e280388f9988c61b8f803136884f629237154d1886f1fbe2f052db28ac51899f1bea5acb00868c10bc9b604274825be6ce80673269876e41449690e2d85aebb9faa454f4d369b5407f819b9dca02b87bb0324903bd1eb32084a692d47a4bd385242c032ef9cd13cd179b7e8929a913468052dc36f9a443e5d31fd06c1c2e6d424d9f46ca6f80902c531e2158efe41e9ef829c61b2ea34ca519b911dc2fce415cc84e1b30bd74e58927fa6836abc6b281f80a3802a55d9d7104633d2c08246b044b7a26230b0c5f8c5fc054bfff6d51de00adc50afcb4a93d2a2d10c5afd94af6cfabf2c145a7f7fd4bf0d59938a073e313870108994cd5d93672c7971ec83de8512aecbf0dad67ff5361746191f94953dfdd0511e58bc355f9a29c7e017e67858080a267083074ca9504dfa68b90d3659b56fe2000ed511f23ddfb10d900d263d8b30d215d28eda5cb6af43a0a75dcd3a2741c06bcdf8c8611aa5e1029f4d9604a7bf1285896a2b2bec3695b8174846b104b9c3f08d0764bb80eabb727b5d6d7689c7a8204718232b7a4d53705f539e830621f35e98f53a74d6a76ddff54180d12b202c62c7bb7ca76a5474733853a21a1ccdf2633f5ee01a9200738acc89f6b2df5bfb0407ec7656c186260bd51a4b1e2a8fb105a6a90285b93d0dc0c1cb02398c10d34e2becf0b4de419744f5cdcd8e7330933aebfd867d0157e9d881e5cd525a7d26d02f6c10c80a579c1c825251f12d35d3a4a19b34735ba41d1382654cca0d7a72cc33f420589c66640f634bd482615ab2129ccffbe08748811ef39d8a283c2ae4a0924bff505b15a4d5116b4cc20a2560e256e9542e20ce645416fd141598ff7532c8bfd0810c042f888145d2055dba324ea013c511040e267630ed26344d489a91b99f1a4183560173ea5101080e9c92e97fe73320b3155ee359fad41df7375436b995bc54e98b572d78fc74c86a51317d4a1239e8a5a654da8b7e135bbe28661ce963c0946d42ca60fd253f51785c23daa1ede69f81ad9f845634fb8eb2174f4e036b68339a6f4690713f09ba7f49b1af6bb0d885432de1ef7e5cf34c45324d14165d737d395ec326386fac15743fb2200eb5fc204d390f27b87fd2e8483b80e94391a2641facc2a1a7aab06c6660a08dd687f07730932d7756cff572000e05bb9e9523f33347d71fdd3d2fad056912bf3aee595ff06201702e4759f06f8ff64811a779656f79bb1084d604fe8f7753ed12739b39c330040a9808328671eb4e39bc74d1e6155f3cfaf3dad080100f711aaefe2a3b705517b53fbfda5ba8e6893f856ce01001f311a256ca8073c7a6535a8211d7ef8eaa8bb9e110030fc9d53b488737ef181ce58e49df28439c2d9811300a01fbf9db244f9f5d39517b55be1d268bb8fedee0100aa2663666917e1bd11678b65095513e46b112fe3040074b9c9945ab0d9d8907824485d801916fc7c27caf01e00d0c7f0e71cca71b16bf7e9f0b9b12b65827d8f9c0100e070fb65240e5f47a6f6f78cc36c23b5e8ecbda54b00c0feabfb0909c1fabd3c64d37579732906b31fa46c00809b1bbb42a32ceec1966e2a7c9e5891f93aeaffba0100557f2df424508d96f84f257937ad4a4cd69985ed0200fef82782dbe092aee5b6191400ec1b6b9c8c1e74b10200ccf03eef647de81dcf566e58e71dd33b7fffe3a72e0c604f862ca93ec4d52c1636c95f7251db282525d10000c29ad7a0d30a4b39222917d31368e6c7dc2be5fd0000bcd822438aa63b41fcd5c2c6d35bccdd8fb720362900e0eec9abc90f1d93c9bd718dc71b027faa239ee2050200cec158669d550bd5594f32de760a049d342a7eb0d40500ac19d6efb9dddb549071663c0aef2808aa8df99f05001829cdfbd17260210a37902bd14120ef73cfdf57fa0080e84f3c1522e43e338d7dd453e7c2da946f2c21e4040034fa133abbfde2f3cb5693362381af5bc146ab17510080e121c2cd4a2bd83656ef1914e21b13023e0b18bd0327009455f8338b12ce7022cb8feadfa27b4496cb1dd60100d81234f0b1777fd332350cb0de7b81c1032d640f0100cbfb17309e2f24d7a37e6969b321d9369fc32aa5030024f8cb8cfdef431fe4e2ae1078fddf5128e4db500900a0585ee391c335f41dfeb5711c52f32f0e5fecb44900c00787a3cb135dafde11378af1ce1d6f3aeddc3e0e9d03003cfc29b1580e321debd5aef2bfcb9e461cba18550200bcfd1975754a79225e845ac5d36a2de54ccfc1bf050070bbcb3a4dd5ead9bb0879250064ee86d5dc5bae5100c0ecae8eb2c697f86db594ca0bcfcf3fe3cddc4e0b03071a6420edbefb2ac68681f86edf959f7cd7dcd3fb0d006062cc0f947ee644031fa283bb12a12e0a2bab538f4400c07aabb21005ee966f2b3b7a63f4889c8b28168fd40000ef4f3c6d3ddacb8a210fb9297ac7d38da341c7550f00788822cd542cf4345781ee4dfa75fc822dbbd8776500c0d87fc702ef9eab58ccd779d03d6a03b20d62989201001c2a9d1155698f119410efabfdbf7471d6d94d660400988515cc6da8d129e9dbf1ea23c6ab016d42979e7b2d0040e78e7f7261e2c4592cfb316c384cb482a6699e4500807bb4ceb195cc98d4c58e2d94a786669f8205ad703b008fe3c456756636a419ffd03dca4c62a53f3ad4710300b469ac321037660f303e3e23d87c9ab0854a9ffa1d00f06febb44c99bc0aedeb54c11e0ebf381f7717c29a190040a3b83ff25f05f9cbb0fb9bcf285e3b1bb4fcc1ec0400942dafa01c7b41f156943df865fb078e6e050f4f2100c0b30d348ecbe0a491b1c9c8f75f23873326a3352a000085416a22bbe1d18518fc0d14e842f7200d637f0000fdfe26a67192ece0525accdc48c562ad4504917e05004c784ec9f16091d23ea4f24d06d7808dc6e1d1d3d67b00c0ef314c26a8df35fe52646fd971ccfce0cc978b0d0a00dcf41bc4d4c1f855666377e0bdece8a4cf2a8c270f00c84d17c2f4ee2b4a0629e55fa63677947966dae56200c08707780eefcbbf0ebbf1fa6248fa1b37cb04cead0100b61de7884df8b4bfee4bf4a299c74813c951e4de02008cf84cd8bb17f6b29826a8a277afa6b94aff8b9be12000a0fc23f9ac0cba5d4611e2d6a1d932098d09a2016e0040bc3efd68df6bc6175dc7967e9e134814a12238b50080d70823a4fe229a08d3b524b720aca73d0bef987b0d00287f1521d9fe5a9808754331695d61ca5d8d4ed61a00b08e17c3a15cb5589af72a637bff560adf8df356033800b0e5e58bd180db7a1167e6048c87e7d2f8e9d3f24300005f905924a5b618019c6656fc0c44ee2baeb218760200bc932e694d472fb56d48ba552a33b128fc27bbc31500506ae4c963066d8df5a88f7faba3e8663ceb3aca6d01009b8c9bd621e3fe8fcfdd99ed225d1a92eb0465b30300facb1af2165334f2e86c89c84eb72257d4f910904c00001ab2849f8bbe474f53bf39ba809b67732128afe801005f0ebe423e57f47a36553b4cea10a6e2af60e8d60500c8fb9538b7540a338c72e100515160c8d51ee177350060eac14e4009156185d124342478aa9d50e521d20b0da8c0f0b8389ff9bf9386221a5fd10b49f1b60f67350080a4c7028bae09fbed17b82338ca58cfffe8d15a5098030046f48a0c257f23b45df9451da1d5ff4f692db7d61000301b532226b37d005727c3f95d73cd5c7348deee0f00c047735bea29ccf70fb5a224658f6886bdd4c263cb0100ab5708a9732cb55087d99e7dfe5515221455c3bc0100f80ac92929b882884f429c3a2a907a40b9cc9b27150010912621f5d3f9f45770e544582aa279bf9b17e5134c00c0721e322ac279b6579eac2186d94a1de263b72684008012fe3444e6227dcf25dcb66c62ee560e82ba6d952b0013d57c0ba5cb5c06296b289ecbb2bcfeaeba51560700f8329122887c600d2035ea5b97cb21c3cb5b1e653400c08feebc080d781f489024df1b5ea4e9ee7c2955fee10d00788b80b7ee388c959b8e8b681ef133eb45678ccf5b00c0329cef3b1d62b94a1c890e5c9fc8d18342e3b8a20100e195dcbe217db08833dd943c0f377cb7731eff3700a0aa997188f31287e80253048d7ae67ad56465680100a0cf3e7ff2739894efbb78bf4ad0ccb120746abead02008cba157d64a252fbe517932b8e4b80e4ae41c52bae4d00405b39877d6d7742b596945ba12ec362d456737e1800c0878f7fd4617005b18e103371ab21d889b9e87a3000005e4f4ad11e0b6309317795cbc00bd13e5212920b0300b44cecaee47d823359bfcbee20ad98f0233916970700504857f964cce3f26875923779eb7c3a7caafec73d00a072804dc90790dec6366af938465664eca35f91bcb3008032e2dc04aff6989763fc51bbaf0a3516787027fc000015b3d27638eec39aad3f1ea3beb5a4d72bbcd27a0f00480272b5b7d88e1a85d2416a82ca4abb9eaf735a0000ff5cb1cba3fc261cab274d15180dc2555cb71efa010038796d5bc33b70c6761d2ef970ac2327d43129630c000048bd143b708be35da342dca89bb5f858e7433f280a00b8479d77bdc69c962e9fea527797309aed609ece0a00f8e379ad697bba3ecba5fa8f8907ea1d63f82aef100040bac28dd4e10254d96f5b719e1927a25eadf572b700801dbc8f69313dae5f27a976f3f146337090fd886e0600342bf9f60d75e27de71876cb60d1f40bb126e5c75a4300c0bfafcf706509236f66df7cf84f4fb77fbf66a5ec0600d8253fbd693cf22d3794e6688671dceebcf7f18b5200c0f870bb80a1681dcfe94e03f2a3518e3ced0fed9f0000a784fa0c248fb9da64e6765e36794c9adf921e950e000e758d86249f88eb2e4e90b7d42709ca61a6eb1e00005a24247105e0c9ff0adbb9ed1f8bae67b1fc8787cc0b0018ff92a32c337dd37609579985eba1e2980659c30d00d0319dece5a08f07051967f883d3d9d272a33c4b6500c03735356e0b4d2d7f33861072dea48b1c2dda77d40000ae9b7df3613b117990b56d88f6fb1d6d2c1534840c00e89253aee52ccf7c8e3fafa793ff699f53f9d61a050050f2373c8560fae07916f4fc3dd25148dbdd3dcd290e00584d848aeff1c521dce3c30dca8ae73aafca69f5260100b57d5fdcdb9322acefebdb55b0714ae4bd53fc7b0200f8e4188d5eb047d0a093dd649680ae9c83f4235a1a00e00f697cd6c5ff2620441e24b51c17619c68ce0acf00007d85e3bbadf074c3a4300a13dbfe65df070648d17b0000ea433e49b957bf78fae248fe17b20bc5a17ef9eb7800c0615e1f3f89c6dd5cf7e9906096a60f087dff9ba60100953e3a1e3830d44db59e1b69223f061246962c180000b665ce3f638ff9f305e146c6e50b43d90fc4fea4bf008032d29f2856f3f5c9a8ee1a4fcc7badde086e0e7e0200bcae105b342af66837eb19c222298b6f0fe5bf9bf01300c00442bf0395eb8cfc3d5eb78ff0eab37a043b093400c07e7d41d1ec4c2d754b18acf614b140da2faf670100d0e22656b98a4c1b6328e6e4ea2dfba1e106df970500c079843731cb54bb1f4286b3b73838fb431dae27eb01008314eb4659dff4eecde3b687bf0a222aa8b84cb30300247e417e343d5f77857296f890d3f365c801df60d10e00509f2848c544fad9b7d2422c7e3c4abed75c74fa680080394a8ba493f90b85827f4523a97c10fefdd27392020034f3fbf7401d997fe5cfef3fe898d98db92f02bb3600007fa02da2447d7240932bbce233f0bb8fb496ffc10a0058f3b141dbb531ddbe6feeffe1f3a1886f67483fe4bc0080e6ca8ef436f809d5b5859fff3e26a1446dca5e4c0700dc50b26c9512373abb86e16d1ef0f6ce4b4cc9c8190050716c9dba6e3c3fc4c25ce3456f1f3f6b18f2893400a06bea17af86b5f74de4a1bd5b0d3eba58341cdc650080843a341752d432210b8dda1a16a2b18cd3b7497a0080e70c83cb97eaae997d6df2d4003e01537a355c1b290080e0fabef1bf4898281ea3b69e25e5bef9391fd0430007d57f73f5939f9d90a12bfef02963dfb165e6337401002c9490a7bcaea542792dc85cbfce5a3cffc88ff50f0060a96b84606384dc7c421fe71d92e87ff1e1e8212500c0b91006ada8cf9c67766244fa13dae1262557c7f100809928bc256c0d313db9a971564991ca69a36dd6a92900802ccbf33b2deacd53bc913dfeff11b10e5e196ccd0200fa2a6c4c48979fdbbf8aa82fe217b28d343331b705006c5c5e10bddfa42a8d77dd64de789df48f8bf35b0000a09af663fcd62627eb609351a237b134170581c54900401b1db7c76fb6eefade4b476556be15614fb0244d0300285c87e8a0ada4fc599d75e369aba59dea6b5bf2ad0b00503cae89a8f187ddbf31b5ddbce0b55584d2c5fd500040514a97258101ea0cec241ef999948a1de45d396b00c0ea5b43dc54556887c682bdefc1fabdeb84640817003064c1d4e0294f120605e2c7179e8f31c45a523168010071ef97b66613a5159e8bbf48fc4f8b4a2e45b671640000d8d81746745efc7d3f2e3aed3a91ed69f2bf07cbfd008095a721a60149b86298499e94a9a8f18129b554dc0080f32c7329a707bd9bc5aa0cb73a02df99756b2c6801002f592dba1c8cce6ebaac06cecb06e431e7e99c65030036dffeea61ca7ef42dd23ce1416ffa7de4e613660f00c058e525bd49cad62ff9249cdf69d344b9440b8402570100b991659a36bebfbca28a7f72c4b6fa0586870794000096be9690687baca8162df7a14d0b5ffc7aecfd5e0000a056396d75be35ef7c712795ec6fb6ce3f3b83598b0080c4ca499aa41c93c19ce5aad428066629fdcfc2d80080e622b2080686de5425af3fd792706eb4ff970b8c060054785837a0139e7f86f9b6e6778d35464d95a480c62b00409a912ce1fb62d17a7701a930af0ee685ebfa84b70100c9f9baf399d2b5cdc4a294291b442121c68fb77f0133e626055a6fe30dff502b2bc74d0a3b462b0868fe0800187ed51f9825b987f2006463e5fa2a2e8041c9710700909480481e5191134fedf1936711c36384fda316953b00a0c1a208ba7a4852612f3459e15879a1d42ffbf9330060bab068987a35c5fec4388f1fe65bd1962c87f212004053ac7227520ace46c79654b5dbb52e35f846d91400c088d86834dc40ae267db27722798ad266e13cafc60100c91eed2d9d37972e2fadc36be33c66f6ebeb58a3000023ad0df32e53cfaf518f1fa95f3417997e3d54383502006a987e9abb393abca80e22c317e8a0422dae610a0700217984d8f57531b22f8b3b0161ce58457232e1b12400a03dff8eab6a3c5281a630ba9f712bd2027930692a00606062b5d8bc8bf54431dfbb7d7976e5b2d629f60a00401b84cc57e752e2d7d458151d5f2e698d09696578010073d944f1307ed10be1f7497948dba4ed18a40a3aee03006ae98ac9a6747c7b3de98329cc956df216bae52f1b0060e6ee116a70b3c185bdb648ca45daff68f46d04040040ef55570171e08db339e97587070e072a0fec5f4303865f2941f71a30aed2840050ccac02385a9ec2c2c19f4512677a5fecd058d19eac43b08dd6caa48f9fbdc1cb9438072d193fb44d7ae097914f3e18435c0d8efde129b46ee14230b4f52dec6a69d93d459252a309f26cd9a222a65d6eacf71746cc3ed6649156ba8926919e1655303504d99e076b1d1cd45dab47b12733008cc556257bbfd257c4679848a19c2eb12c33bb78c8451dec9a03d87f78249247670f49207d8c9092f4224d4fab37f26f1b0724ac284748dbbe99bdd4c4770fb5c27aed82cd5db37fffdf6c11b9cf3b482fec35e67f1889a4338d0bb72b7ae4a2c5659f6b644effdf38dc38f1c5add38e389ba57f7a7474bb6b851cc7fbbd14aa961914b966f2235f2acb1ca938349d42346da2abcbc92d5c9e6ac9a3ef24963c70fd3e3713da3efdc3f674bb46c79b502a3bff1e7625018935336a7a3b4ce942c340690e1dddd13a5a467cc73577d390118348384001f84e2ce2190d622817dbacc79162f116b1406960577b48a5d8c628e135d3adb199133edd9b69851ec7e8207789a3848e1f3c3893bc83232563b52a94dea7ee68759aae892ee1292db33320dfdc849f4241c5e43308d00d2855e8175b08deb573ba2f23414abcfd56c0b1df8e72e04211b487eae8dc65a2a6299115521d6c3c02cbf7ddd0abed69b813fc1591fd033b567ccae9cae5c91a0bbbee00b38a16a8d7878a24ef4be4c2267dea60863ea621c208e10f274f9b0ae6046f070000806e5705a10f0cd7c525d5a3261b1f148239e73002a2423e7ddebfeb042fe639dcc186b9be549049abe5bd7cb47c945fc9f889211de32d8d8ba26125822615b84595d6f1fd07b8d453867897582dc40dce483f7cc7c1015de022a5cfa120f3fca6bcdfc43c086f9075e38e78bc93450dd4a9235a06d4d76a83a6a3f46d29b6bdf4d9a6d1995a475eacae30a9f5e1b032cb0f7863379dc1efb9ee364f122770873300200526fa74a676a7998b54cab5aaef6e2201e2f0dac9a93a05974a18c6159042a47c4ec54d8d29e83edf46ff5b8b12dc5b817e5290b139960b06a311541f772f11f95a29f08ccb57ccbca850e4e7cbb7826d4e03c31500aee2bd6a24a930b69d202ff8d0b60f25c763f48062926e3adf2ec7e91e9e22badb1f167e0f4fd64e76695ce6b45c60a4f320b2c0454a9f2fd02e49f07ca5133e5fd8c6cf0a8da40b18bfdac9c80283529e3239dbb72ea95f5f1164c4c4131ee45f712ede1d819699a7715f78a5ebd31f7cfeaeb2c07be5ffeef1da7f847f18fb2b646cf73a392e532d3d6f042a9ed1914fd31094031f43a42c38188855aa2564c812697010c2aafd8d50f5f1c4f212e8afbce8f8f85a34bc5d8ef64112edc4f58849e2df08c22f56861e01e89eca920959e02265e94f5ae05d0eaec1a193c9c3404c5f5f00a847aca53553f57142edbbf749280c3312bdf9dd0e6b9785d1aab885fd9c6823fa1336fb16380cf8fe7d1c5122ee7f6a3a8e74bb1cdfd19acade7ea4b8e3602ad34b8c829addbea0880605528894a54e2dbc6403db4d3705cfc98f100f57910529d74d73c610b4e0721bf1dfaa4b7eda6c923954c4efd1d158be3733c564403fddcd2a99c870ac58d9c996844ac002ea09177595a994a45685955f50772f8f3209c8b88a639123c1a8137e02903d68aba11186a8f4854d6d5acd2755c6bc5a02d7b2c7868ec488ee7019c54cad438cbee062166b90484d72c65d2bec37d6ab2ac4c6e3009ad59c24973f68e7f2b0b11a687c7b54c5a326019f6f16ae11436535979b0c90a8fe1420cd80f1c63137a1fabefb540e204290f1c81b7d5c018bd61cfe0b40d2fa454fb77883be5c09ed37dcf7e265b7f265431c86d13ee1fd8175358818d6631e0e004431c89afff8c0e191adca6b798b65758e0560893dca64e12b0ab73d42188910f608c64a8ca4ce68fffc0112d0af74d0ad777e76c68ddf2a1890bf05608df942b11505e1167074d02d150fc314e5a023a752d6954cf9750016aa26995d8d14d2f626ca06220b4a3119b401c8ed98763dddf1ba65ce8ca41813dbe5e3fe9e6d0005cc64d991a96a01724d7ae4a443f11880c9b28409a22a390443d24bc4d93d8a7e2e272c3298241296eb1aea50ced9dc00e64e3004776d193bba8330ac31ddb39b075d8f0b935441104000bfaaa520cd759862a1583b704c398c816743a9f666337d39206646f084cf4a89d255e04eb96ee615d196a893220aa09a1d1647f4b58cdf4eb0c9f9362690a3276058e3f7c99c563b877ec2270c258cd5fa78adcb2ee66da0d76e4270d4255335e7b7aa51d4934af4a2f85412cf1569e89df385480514e25000695841aefb2ab319640af020a80c55b15bb191c22cb44089e6bd420c343039cff406396f2b7744ac947305aa0ddb4a26a260e94b2d14defc1087e66e02561c19d50e9e0b99f6e080413d99910abb24bda2183c1006513c995f53c765c375b2d51be9bcda7aadd1ffcc9a33f98ef68b2df95efcf83e9ce14820095e3690c98886faf23979a48daa48e8dc90dfec095743e8a91c3716068a9413279a246b8ef403aecad07b90a64a93cbf9234d0286344f5894211730451a645193d1150165c1db8ca748ded144951114c939cd8ba11371694443db1ca8e633ab27c6434989dec23f7ac95809088b5dd89fd9edc68805266ff676410b58b69f0424832ff318cdedc29370b8d6094bd75a39c6c57e525ba28a9c54ba28e53334d921c708b207a346bb3a1bd0ab215d6c7713a67a94d8ebe5e1a62f1a3879c13b17c84abb0079cb243ec146d5e119298f05f6ee0239b88fc4e8930de52f258d83b8fe9fe1782e8cfcc200e6316c1d01751ea56f0114eb3b6a711232932d84e028c7a294f13bca4dca43beb8ad99f32f2f6093f1e7efd2d93cdcd0c0a414e13da6910a64519806819ca4211021c9588494b930adc9ff05ce69da522ff03e4c19fb3a14bb52908c36a5d4d24c08f8341dc2a4d26053df23da96e541b02226b4732b0c8e6e9a15500327f11597c2317d31e6fa4989ba7204d35c4059ac5f2b9c192392bcf869e113bbe22ac2a6bcf4b2d46b9c17366c1e7084142f4bcda43349464273654043d8bc50dc6f14068a242ec6b5c434d4b770b1ee4171ed2cf62f61d043c3e98cbcdb244c0dd33b5b9e7e6ee8723de3f6515ef7424087cd6364120e309df025f457ee43954d2c3748ea048898922b3b91e99f6bfb2d353e12ef1a6d2191bbf66f9a1f2963e2984b8d3b5d8aec739b394d590e19db00e85dab563d716eff3af8b1d267f5e591d5e7c8269ed04810a3193dd37c0d10f995e473883a7e230f42f71713c88c873b8c4d711f18b0bb47b17da8a7d08cc584ecabb1091de58f3898100715f57af0d7bd13a61c1d58e3593e09394cff852a6e8c09641c2aeb50107b22498f564c2361e6b02feefe7d982d1c19d5a5a95e609a9fe76b6a39ffcc5c6cda22e2dbb95b2bd2534cf5787a66f2504f694add6e552e6f421556042ce828ac120227485eccf899ab16c297f0c6b2a78c828b4e6f229ecfa822eb259c21f74411aa428f8e496e92e459c380a5cb26f47954449c8895b80651697b2000423be43717c36aa6d236d83bb9bc1b5dddc19cc67b337afcbdedf48c0e641f98a0539373dbf2f8c0437e6bbbfcdd89ea39f953142c6d35e235bf854c07f90258dfe4f35141bd4d419012c2705ff6a57c4258909814463132b14942fdb9b416856a3e49c436f46597da0dbdd9801539937aee5646592165badc1d7527044610259a2a919ee4ec8f075d76e79b88ee241fc47907ecc596f3b9fcc8b97b7d103c92beb804265ed1523ef39c394fb34798919c80bc14e5d99c2504bf8372b4c22989038a3ec32322e9fa3a977a6df875d9e75ccb206e64577d213ba11cc75774092188b0688dfefb4869270f5d4ff02856d105a7ab2a1301ac15aedcf1480e7510331785e19a16c20386e3a120e14698b3fe494e2f01133cb2577cf676f35ac3149c1321d2964aa906a36c8ec40e0f023eade94a4209d63074f82ecf12e77f080259cf55f2766fac7ace5c2e17f71a296a6b8f5187ae0698c691a0b3cc233f1601fc25484d60ab8772f196806b05dff59a6dc6d1e7f76aee6c78c71caa68f61e2c7fa9bb721d0aa896fd15c22ceac7aad4dc00de319ba8e03622cb92d4c267ee1e47f56cdd0a46e2598784e4cdf933de0b833860c2667e1c081b11a301ea2fc00d093d790cf97c99448bc56b39d88fb34fd799dec714446f54f4261f1fafb71f08abdabcab590c80e0c1878f5eab095187532e2a60cae20ab16b24cce7e0a3341e13c01e0799853b4d7885624d63d2483857b1bc9081923da4187861526b4806343f71b375fa4d698ecbdd5e01bc9c956c8be05502aef3454446ad063f1f8fec0070cb1c754e47413b73f7f1eccda2e3731181eae0e079e91d876f6c0c3fb7aa1a3f582a59baf8c0e9f5c161b042cb5490b1dfb519fa4afa7932ef61e7e2be9b32aa5cbdc659578d25d3725c4c3bd99b752d9ffbddf1ada89893b35200143f8f1b561a836cb52a97026f7a91b9d1736f779fc35cfc6305a53168bd5014cb34aa21447226fca2364d958bd935447b05623813c7af0c774e407cab2f552a7842b830401686e4ffe22cd5ef26eb456d09f54cbc9811b7ed4bfa033c9ded80fed863008362bf3014db670232c5ade52411b907b01c04695f0db2768fe28c115352b735e9dac3811bec808deed6dd7b7d551ee5a8dfbd7322fbd5f1403e8494dddfde3beae5811cb7a4f556cea63cd7729d389ee78e28281f3deb0169d6185c09571a2ce96bb37eb369418a1e287f91b517b4600f8a87aea26f69afb475c7d15de0543dac2905b7489e928d978af543e7329f6d4451f78686fe4f60166fc1122af6fb2b711584be29878bf22b8c4cff87f07337df582df6aa09958467a6e665747486246f3ac49eee04146be4dab035a716644bd7eeb8a5913f16a00916d0287034be1cf97f0704d6ff3b4180985c016a7274faa9d236c8cc844a70b7f1ade6927a713c1cd1afcf5d96aaf709497b20d4613f120f9ac3f14963a95b9dbdd47122934528e34456a94bac0353492f8723059bbb87ff26b6a4e7250c207ab50c9dab673b29dc4446afa63115f3fa100c0d75239f49830550af6872d86658efdf7008936a36deeb1d2d70f20a060040ca0167b1096bc1dd2dcfb09336947d7d263d00f32f2b69df787ed1c7c7ffb96bd33cfa47e9f0ba0756dded1fafcc993fb1529760fe35c03ea41387fb1ee41eb7f7c375644bb8d7fff6d9131fd5b85f7a79307b6e1d28e6afe3d8c6f3efcb1f896d9ac749594674637b2741d853f5ff6fefef5b44821ee1c33870f327bc07fdfd6f7fd2b1d07cfd96f09c234b65b885cb7dae3e2d433c85c5bc6e91ce950687ab6878badfbc219aca9002ae0992a33ea3dabbb1a2cd1ba4ba06a9a157ddc07555b662c02560acb9937a471b78e2d9cd3ca8813babf232823f5cc8231f29b8fee9052c3bf5d064a2616e530ae561546e81f4a01a7b91233fc23511b5896e64c691505d3d57f7215dded248b153ee83979614dcc7a14e3fa73ed96ca9242955f0705bd64da02d91bdc70bf5697d4eaf982601607f620c18b6545f63512ce5293345d91a3a92cadb24e1e7a81889d158ed9300f9e342c30162c352c372c34ac36ac35ac37ac346c36643bc81ed693ef5a48141536ba19e3f3aa262ba3e5ad227d17cd099adf4e4fd52a8ed00cdb2183dd247817f20065c1e7f20301743b3a888388fc23fcd2c51d1896703a4950e0a5a7452a26a4157661245148200046052b91710f74fe4a7f86969de6d2ebf449fbbced1b5d92f513b1ad42ed61f644aa2736fee7a20e39bca5cc2b20c376d384cf548beef55268f3803e17b1bdfbb5ab9200e8608394cc81142c650b38ca9d73a4b9387fb23bb4b7a1c29190ab857ef9a7b87e153e4797f4ec3017769d620fdb58a4b9f9e4b65d8930d4505af711403fecc94065e442cc6203566841a7fa2764d5e980a17921dc1f43fc3116e535cc5aca97b51d39ce2e6ca51b8168eca611ce4681c9d6b7d01df733876921a618a6e643fdba925ca7d485525d2e51940526fa12db97e8929d12fad08563500e57a56c3c6c7071715196214c0aa7d1b08b29229b683ccdfd7497ca83c4ff73f76b18e6ca7cb3ebe13488ace9a5875b4d29347a670f3390ad4e54a9804dd6f57ac164d6a3757630eabe69711a66506c7315b6c73b1f7b49d388db9183addc44594bbc08e1486c1d30c268546d0959fce83a3b4972773756daeccd7f631e786922207957d91092705eb812a9730550cda3f0d8e06b8d7f72aa37de5631f6020e400d4be744a48e36abef4e7545335c2e46209260970e03ceb86b318080f1946d67ee6f0607bb85396354f210e627ccfbe4ae87da757118fc4e2add853102b3cb612b242e3ca695bb7134cb4592fb484b459d871585759f05b1ee94e09342061bca46d18c2e3556d0fe94d3721cf0c112a17e92b6e13cd2f0ea5ab5b512bbd3b76577cf16dbcd3746c6441622745c4feff908efc8a94b2b54e210e952b21e8603d863890752a3b2b594b93c6e7878faa0a4cc7c5b8fc200eaaeda13e0f090df66c75ec654069570647e4cd84d46f89dddc3c381db0ac13750835fa02ae04ec51b269cefa027186a3b5b3d3a3fa3251599e85acab1dd1c9a8885c5165f8041fd5388c73666ac81c26b1f3654bd607bebc789c6829a35d9e0979f6db68e922e24c7a5467a3b9c57862a26de1c9ef971d79c810c7904d8d50152b82c3b7210b2f4e8cf011b59757e6ae411a9a33af30274eacee7c243aa3c802f1cfce9f310fb6dc6f29f2ae65e6a383add3e6690d11fbb9c18238916cf91715b98cf0e7d7341e31ed4b577410320cbbdee3498cef11ed2364850adc59094ddb43a9c303933e5d83cdf0b93d4cb055a37ea5e648b43b4e2f8d2f34be747b1246cda525393f27e774387ed9370228e59d51de4689910510e713a7e33dccda38440bd89cc21e13a235671250a33f6e68be7b6bd2403f5aa39496d9d51ef161a56a90ff21be64378d29e47b90c2eb0cff05c58a880efe92ffc90671c83b1ee5891e218e03660a09ca70eb030551baaea0d4c9c5892b38363574d2200e8717a44cd26b492adb213e0c341186878db5d9a8c11f1068d0ae4e1388d2054c2976465a0fe53de3531d2330860c47bf59c78796296cd04f96595afc6c07c20247f8d56e351ddd3a4f882e9000af264959b1dd40f9a1e17f71f60101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000