01000000342baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b2c00000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b2a00000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b5000000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b3f00000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b4600000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b4700000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b1000000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b0900000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b4500000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b1600000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b1900000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b5100000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b1700000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b3100000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b5300000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b2100000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b2800000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b4200000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b0f00000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b2400000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b5d00000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b6a00000000ffffffff2baf2c4240663984c959a4c5a827236b838f7c5797388628ce42c3caafc9946b0200000000ffffffff1f068df20da6a53d4bb8028453fdd086987fff7a70e3bb62fbe11a9086fa4bb36200000000ffffffff1f068df20da6a53d4bb8028453fdd086987fff7a70e3bb62fbe11a9086fa4bb33f00000000ffffffff1f068df20da6a53d4bb8028453fdd086987fff7a70e3bb62fbe11a9086fa4bb31800000000ffffffff200e177db50e27cda63b25b79da2c77e1338c94fa6b2bf1ef1fddfca2283c9130000000000ffffffff37c2a55d242f62c8db0818c4f6b8182735b05b73e4d2b334ad4adb44f8b25ac10100000000ffffffff6d41aa5744de5c1dcd892282811407e208cc66d8530e314c82cdb951475507a10100000000ffffffffe602e2e4567c439f624d4d2755e92f59ddc985765726978c74437c26b2a6113f0100000000ffffffff67d4374749c555450e419dd28bed9e46ff54b55711b78cc31663b7de3428ced60100000000ffffffffa8ad0534bb9af29713dfb35c5c1b4d4f7e6e2e12f20aab33a44ef09867a489e30000000000ffffffff2ecad9d8d7d8d55a511b3ef42aa885a03d69a31b121d9f2ff2584a00726d0f500000000000ffffffff9e9a354240f4dc4470058ba6773d238b4172a29cf26a430961941b9d02fd85790100000000ffffffff37635821d188107de9f211d70e276d9830f232c1a2ce95c536686d302359fa2b0000000000ffffffff559446d1e09eb2f3777e4cf4cffb0fff3b955d4106fd4ebf5e7aa1e4c46b4cc70100000000ffffffffe754254b7a43bdb19eaccecca61f905e5a0ef18ac9303022dcf04463e6fb54280000000000ffffffff314a5a0a6de18ffd2827b801133908a3f73c2b485b71cfbf5282f911b03be5950000000000ffffffffe100a65e020b481e0f40214cf0be34bb3caf57b8a2e8a14c600ca488dd78c3f40100000000ffffffff3fee7a4c0e574bc843577e7a9321e6b4d42a03d977d031776c49ad952eec5dce0100000000fffffffffbac6705b41485b3b7b510a36f98ccebc70d7b83f67e0525efdf3ee98c9f15a31100000000ffffffff957fc6363e56d6b079b18e0f77b8a5f24b0c49767faf88e88d0c643ab7ab868d0000000000ffffffff6f5b60fdcf4da622db02d3f97b8e8c842385d8ed371e6b6ec8cd611b4a4ba3e10000000000ffffffff996689354f5b07b67d704d858e8296ea24e6596254c505b41306892077e03bc70100000000ffffffff30aa5398451b9a3c0aeb8450fb11e43b3559b6ddd73492157468ae8371a492200000000000ffffffff1e1849b0b3b5f0a886088bd4c9a1924071521eb0ec8304bc8beadab027373d6e0100000000ffffffff194e3d56d49078be1d186211bdc1b2c1061ca615b0e5a6f99b5cd929b72accc70100000000ffffffffa595c488e4a7c020ce494f38366db6a3b8dbfb553c436ab28b3bfad950944a030000000000ffffffffd52b9bfafd077cd257d26fdafda91d62d729b46e746f080e136e7c5d98618a590000000000ffffffff8c5e3817f99d78963c849948ea28c0915fc29a0ba6ededabaf68a21f45fc32cf0100000000ffffffff409f8ab20c08bc7d5f440504389d574fc1687f3fb865fbdc6affccfb6bf0ca1c0100000000ffffffffe799a5b3351ca96f1187ffd50a83bd1f6253f6e3180c20104a3a04f4b4fcf4b20000000000ffffffff028abea40f0000000000001976a91479ee445dc7c732951f4b855f505dbd1b26655dea88acbb53ef590100000000001976a914182b0e86fa0c63776c52d1873b5c824bde49b92c88ac0000000000000000346842bf000000000082970100020000006a47304402200d37413fef1b6fc1fdd6432081f0cd9a9c0b91975ecc3345c3944433ba499e70022077853aecde426bc1f1956acb37e8ec9511fcd794b41223af67d4caea5503ea40012102fe0fb144ac7d62622fbf38a5f903825cbf7ffafbd49bea12ee5f654eb39fa4231b65c1000000000082970100020000006a473044022005ca4a966c80554831779f41a134771e8b28b25c48697943e4a73d227d9fc55202203e116af8dcccc48eba4cf6b35d6da3b6cc0bacd9bd26c36f9b83c20268afe4ef0121032e88c962e07d3205d00c2ca3687c17605c99280c485f99fddbedf06c9b4da409d55fc2000000000082970100020000006a47304402204a97c2c360406dce5f40739cc96d3b8745006d0609dda61873bcd96a96f45dda02202e0be93510f4fcf3e6d19369c2381c0089b299c71c29929eb65d032646d24c300121038f1195c2291d16e1f25e5455bd8f952e4e52ff317ffec9410b12f4990a7781429697c2000000000082970100020000006b483045022100d5a9a8c4d2d929f0e22c41e671a94a5f2577a93b2bd26d0a79500a04386c157902200ed814e290e9d19321b8a1312110f59fbec60598f28d1120e73036eff53b03920121026b79e8fec834c8406b5c4f7d340000a2c5b6e9e10385c26c9b7dfd15217ea35df406c7000000000082970100020000006b483045022100897423ffdc36c727446d738263513208acfddce75b63129da95273ebf36a4eaa022066bd1e09056c12fe69c47c9d117eca875dafd68816ebcfa5c926c8ac4edcb6d001210227696e7c04a79d0a614e3f590f54118c06232e5ce0c674677ca72a2eeb127ed18057c7000000000082970100020000006b483045022100fb3807f4f5ab5ba838f68a277027ed9daf6fec3bcbb53b3017d001c739bcc1ba02207a9063e10250bae8e1fb4842c95401193f9cee77cafe5d521818714e6ad938e40121032e17df0dd41e5bcbc1a7ba78cb38c0755530054a804bdf361d2ec15a5a86c1badacec8000000000082970100020000006b483045022100a461690a6212838980c87f80c29bd93baba3019941e6ea22c6c1db3e5c8ea41a02207abc01ce047b7835b35e61a84b0edb9d6782eb5c71333f2fe1399a0e818f1ee80121030021780d4b4f66d1b4bebd646e23831492df8b74537785a126de9390373cb0157f48ca000000000082970100020000006b4830450221009fd6897e6ab356c4a855c4f2ad01f4e0260ebdf9281f8339c6cbcc5cdd2fd64102206a47dfe8c11156343ca54a4f809fcdc096508cb1242c0567447748c8c5b24a4d012102c08bfa0ed6a2d5178bc8576ef1b47e57a747c131c25f76e97d507cf14f1c888e3b4cca000000000082970100020000006a473044022063a273094002ad2ab7542298d138465b1dc3c5e856104ee11d84b3a2e9053c8b022013b70f1fb731e0c8b91c2d5cf3a161617543fdd3a8742db41e84236d98f3ddae0121034b3ca42969a23195ba6240ae2890f92013f5cb0519473c47d45be08227dfde6b74f8ce000000000082970100020000006a4730440220644dee2eb5ecdbb851b3edad9f0f92b5b97b372c82558fa0c83677fcd60b127802205da4599c3c900296582ea50604df8e2f329cb002493fb5b4df19350b39641be701210316364ad1e46d2b674fb2ca40928cb6c4792db523fce5b7f891c0372fa3309ae42de1d2000000000082970100020000006b4830450221008504cb7b9b709a05512838058ee60c88635581785de5f22629aee7a5b040b65d02205bbf8f3d76530d461224dd27797f2a39a8b9547bcad493daa3fd0f8661137a240121032480885499e85edb301df9eaaebecf3aad7f11af551ef0fdb8a65287668802f82e11d7000000000082970100020000006a4730440220446e7487b22679ae554d459965b917eb469027e2019807a90a636726c5514ea1022047ff33a80e8a8cb2cf830df30cf131d68ae1c61909616fc774da580dcaae24ef012102aba62b0322fdcd447a95a864b8647b200cde91c2ff6ab45f96a1dbcbe08c7d4a0b1be9000000000082970100020000006a47304402204b3a8a85b5cd0aa762120565bfe7940d0aaa1e9911d0318d1e51c71754e2123d0220551fe52b032eff1c47857be95a2d071d20365dab33759150df855a603c8a4d1a01210332ab7323dc5b39c40d2909bb5f57550899d0e980807dd3cd0912e34839cad0e0d036ec000000000082970100020000006a473044022020397e696403aa9333f9d470857135b71582dfb65de25ebd1eaf1526de84845d02205c1424ac78a595d14bed0cbb9f6bc6daf0b9c253b13194ffd06ad338f9432f160121036356a9ef4006ab7ee27cec2f492ce7f22a367a67b952c3df85246b16275923f19a46ee000000000082970100020000006b483045022100e03ee40d16c07866f9f25bfc53f1fa066e82c18c53d33c2f00153b6091e0717e0220602a105bb4a7d98a5cf4f58fd2d3025562376e72dfbda12246a6000365b5796a012103a6867fadcc85e0e523b4193e85206319ab8087376cb3086d3a8e5310b1d6d21e22d3ef000000000082970100020000006b483045022100a16201f9e780e38b9cbdd4b5a8f322c87200208835032ba350a991fdba00239f02201b49ed461788c1a6f168e0b78cb63727ad0e8ad6ea7576abf91dedfe7d7d2f9a01210313b65a8671a33ba2ea99ddd94a8ddc9f77a267ef0e57f0bab7b0d69c297397b81082f0000000000082970100020000006a47304402205e5566a22293c4bd99a6b6ddb6782c91177eb6b8b9028f9ec7b3d3f12b2042b50220699346a05d769be8cfc21f594860694320f0cfe823b8047943c91b280c44966401210314c424b8c08c94ab249e9fdf9ed9deab6d419f32aaabeb3510764e00d42a738ee047fa000000000082970100020000006b483045022100963a22287792eeecaaa9635f680e0fb1b269c33178d676e61d6e57bdf8617fde02206e5eb798c67072bb59169736ada203f4376b4a3015b72611066f5b8061936167012102f98d751d9f67463584fd08b41f7c007cd1c2500d4153ecfd6cafd7e775c8ebe7f223fb000000000082970100020000006b48304502210094838a50577a3952a601a5fd53e838278ec93b9b9600370ecef874f080950ff2022025914860c7e954c961144d54046307cb3fb32d1ab5b55ba4755a1093524de1410121021ab1dd3b34a018d0f6abcd7162c6a5b6fcd66d71e9b64bc5a76eb25ee299ce1ceab7fb000000000082970100020000006a473044022077d775e8f7ca0dd934c517b5048f2d4a5b8ddebd68d310bfb516afe57e3ea0f2022007eaf0e79de0671f77f81671ad247823fe0e1ceae0b0fa97b8aa3307247141620121035a04a17d742450961c0597241563a40f5e1f1dcb41c35b92ddf85a16367524f98f4eff000000000082970100020000006b483045022100fe3840db8b52c449469751b1d0afc0fd413bf6297e3e33d1d2f83028dc716fb90220750385a5685087a8c9ce37c7ab3bbbb46d3b625838fe2176ebd96befdb611d0e012102d8e16b57a5cd9539dc2640237b9d41b0966e5a4fc606eda87db28b705d03e5b87ed500010000000082970100020000006a473044022025144e40071f0f149292e506ae824ce1ce290b071b17021ddb31edef4dfef46802202efae486970f9600eac1337179abca1b5f37702f2a7b631c7b1cf8b00f5093b7012102d8a660b3cea4051d082c5fb4df92ce5e4d899590cff268af18c4880c2ac18e6b9b2609010000000082970100020000006a4730440220514ad7e7c15aca7daddf0cb37e3bd706f200512fff12ce36738fe0fd7a9f830d02204a6fc441d56e71923ed030e9fc023d6dae6515fec0999815c9763485f72fa2aa01210304e00ffa15fe1e8ae5e68a74bac4839e7bebf40f6294c50e68a796891dab2e8e75900901000000002c9701002f0000006b483045022100a9785e16f4f61512024872d3a5a3b906a01cef0053979758f904d023f5e124690220273dc4e2056dadbd3e9b4853e0bb946963bcc8267cb918d52e737ab46b94a0f20121038d4b2f3280a8212d59a1d39681559e62edba90129a9eff7a424554d2e518319334ea0901000000002c9701002f0000006a473044022003a1f494dc8000f9a61d38d5005002e5dcb2775cc441f83919dbca2a9180ccdf022011816f167ba06eec53865fae99ed52289f55234de58674ebe4da0e3ce6107d6901210387438f9e7fb7c514b229002224c48c762824d883b3fccfd0eba3459566aa9b135e610a01000000002c9701002f0000006a473044022049aa3f31dac452794edacf3c9a9fb90a6d6ce4820227003639875e80b062c802022074587199a6fa2b3ddfd3524af8b1975fded7ee615c6b4f6734e2b1d1633f04c10121030491d50f6660eaaf8839883cc9363302b886d6d4294abf24a03498cf99ad30a5ec34eb0c00000000d87e0100010000006b483045022100bb8ced6337a2d04ed131d7d15d8605430e2ec1ce4adaacdf5a73ad8641797f900220766ffe922c09d986094088edc5a4f857803fc684cb410fe342fdfad8f11f005d012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa944a8060d00000000cb850100060000006b483045022100a22fc29baba6ba6b95a2a2b3737bebc25dd5bc36e15d867e87b9c8bc0651f23e0220376b9526bd57fe0bcf1a1bd71d7c8b1ba66d11da28ecc4c87516a3a26d2217ed012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa940fc060d00000000545e0100080000006b483045022100e88a585fcf85c8def766c4e9ab73522b22ff585212b1029297c5c860412d5f97022037b5d8200cbef0191c1fd7ad30f75d6f384502d2cc451ad74ded1acc752992660121024af3028768b53510bf8a72be58bce659145d4d0702e62debe5a352bd73bb6b7e10b3070d00000000d89601000a0000006b483045022100dd15987839f556cdf0c9f3e6e97a09875e8e042046e2277d880bf2f0e65fd86802205ade0d3fcb256ce141420bc608a29ad5355d8af096adb0a6e3236bd3cfd4aa1f012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9f4f1070d0000000053730100030000006b4830450221008688686713cda6dfab321e91ef06c9767e75943880716b23a02e91f8deb5759002202bb465b62847a8c7206fa99000d018069befa25a62d80a62fd254aa29eed7003012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9a018080d00000000527c0100020000006b483045022100ebaec97164eab903a7091c9452fef205fc25a7b676aab1ed4c942477ca35326b02205b5a34fce6b00ac67578d9be89b281d4692ce59c61345b4b25f02e279ca00d19012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa94c3f080d000000005d4c0100010000006b483045022100d289644d3878af6d585b850f9a054eee4ec21f91cba5c4573d027a956bb0a686022009cbf60f11630ed1a3c394d72c849ac4feb06dea5d697f9de5f7f1762d0e8755012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9a8ce080d00000000da5b0100010000006a473044022060b89bf702cf1ff51a8fc6cdacca6b80965fccfb0a2ed0db613a5b974a6f888702204177d52c4a07242283dfc3400e667373f5ed3ec20590cf403c5e07c7347129f7012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa94022090d00000000e65b0100020000006b4830450221009fc75d70ba973923e879339a3facfffaea16bbb8c456363f17ae9a684bb7077d02204aa727187251494108e6e55108638fa690668b95a323dc6ad545b97b1ffcffb5012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa97c31090d00000000089701004c0000006b483045022100c89f11212934aa1efec76b7bf6245a00d45459d36cbbd89e47b662303903ee7c02200aa51e1558dbbe17f6da56b306b5e20fabe8b1dc1d71442d6a02aa6182ded81d012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9fcd3090d0000000031780100040000006b48304502210087a95738009f5bf13957b3fe0f12283d7680bebb759bee0a949a3e94f02c3cad02207a820b58ba9c4eca18ced840cd5182dbabe7534145484cd74ee805c2d6c93005012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa991e3090d00000000cf950100030000006a473044022070a973ce54c89ccd6345e738e6f2db2e0012036855491cdd006a2d70efd4dd1902204e0a5a08631d83bd5ca1ca420f87128d204c84adf32ba3b83b4cb113d7516a59012103bd15ec4a031acc1e5d8ec53305123b7cbcb92b75c606e2e859d24b92d7864aa004bc0a0d000000006d770100030000006b483045022100d4b66e39e3a349c4973f1f5fc9b7a64d321c118f547c584b95d3ad1ff68beb2202201c2fcb901680752a4ea6bf794d430b77c299241880848dcf671d5cf2bace26cf012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9ac1d0b0d00000000d35b0100020000006b483045022100af7e61e90594a44c3a077cf4d67bf636ceb32cb528220cda2bf3f95284995c2902207a7c76acbb40360d1ff1118d3733265d7f09be3e26cd6b4256b0ad7612c684f10121020b93f8657d8bafbd61e08777ce81519e9422a78793084b547c9570b8588fc155aa550b0d00000000a24a0100030000006a47304402205dabda6829c369afe42cb146338cdd162c6ba34d5631f284e20dbdfb4754c19002205a8312dc6343858ddaa47a5db1bfc8739a12fe0e981fb0902ab88262867c369701210391ed576d29eea30315c8073badb7d9ed653d9937c64b2b40bd84d70f0bbc7faa0c8b0b0d00000000c3940100040000006b483045022100d23406782f9d06b27b91a3b4f6137688b70d9c2b0cf2befc1f4b2e0926765da7022079a7839c304e906bdc10a0b4e1bd218f2914df26ef2e5b39e3916f7cf2d75689012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9d0110c0d00000000216d0100020000006a47304402202196832665ad688dff13913dc14df68d6d0a8cef67cc81b142fed1f27406045e022017d337be13b3b209d8ee77ad76a5338f9f871e2ea95c9064601129b965f86908012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9542e0c0d00000000c6620100020000006b483045022100c85adf1c13eb32934f9d7955ef7d646d9690327cee2979befb06c44c60c060e10220315c0bbf00ca719af1129167ababad553da192cb724cf908edfb2ea154c6c51d012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9285f0c0d00000000c5590100010000006b48304502210094c3284931b0d17f96af8e46195538166822c4f1ef6251f2ea5118837f34f53302205341b67f4288e315c7a818f900c24c524135ab4afdf98481374fa2c98248fb3a012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa988810c0d00000000f9910100020000006b4830450221008e7257b57d51c19fe1653a5359adf1c04a98133a05a474828abcd101cf3b927402200caaa2ecaf2a1e654bb0bd44c25480b41f536235840c897d3678fcf6265d66c0012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa954ab0c0d00000000067d0100140000006b483045022100cb5205f792bb2bf5fc46721d7780c6d6a2e4a2b25100d5ed8904f427ba9d2cbf022076beff29f05764d762a486f5bac1a230745769c58153d509cb3db523cecd17ed012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9ab040d0d00000000957601000f0000006a473044022076c80c44664fabceccb7970e51e46f0cee4dad43043055d485166577f32a6fe802203a95441678f3e72ff863534a87d423518068ce805da21ffb4e742b572543345e012103b19592b2a5a65162c8e9acd30852d4fda2dc1d81424064c177d1b8d0dcdc4838dc540d0d0000000042850100010000006a4730440220243d2631c8c1cd7fe4292d2288023f21b46217ad9891dcfe271ee638102af95e0220151669244c871ffd0b912297848825bbf830b215b10fa78320b6696c3fecb2be012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9f4820d0d00000000ac840100030000006b483045022100b9625656c073ca60cbd4ab64326fa13a372089dcc01a9e502983831a0104cd5402200ad399e6b1e1b46443c9145da5d20059731ac58e0292038517bc11c955af4ffe012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9c8fe0d0d0000000056930100020000006a4730440220315b760984f00212ffb5553fecdbb2423db35d389943073e4abc7d7edabfd68402204fa648c067c6c84905fdf772c47bf75241ac7d637ebfb749e6191b3e0c25d39c012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa98cd00e0d00000000cb900100020000006b483045022100fd487533d100c2a95562238c8b0f23c594ff01b8cbd711d56db42d7760f3698602200bee272ffdc382490fa3a432e58a02f4d3f1a0178b6e2fb3d273e71ac0779cb8012102d3fdc8599ed1f827e5ba80c72dc66c08dec08731879627a5a8fdaef484a5baa9