0100000034256bedcc76fabceba922df1eb69ae5abe9650d3f9859704b085661675879f3302000000000ffffffff6edb853a591f1a517c617b006e6fda894b1852cf53068881295057eac6fef6ba0000000000ffffffff63a5d34d6206601a671d8f97088f69a9540df4b855be5b705a2dfbab3333e55d0000000000ffffffff882f73840f9e12325660c3cbf871b33035d1a8c139be6f65c8ec5a352232501b0900000000ffffffff1f300807d9d75d1c5cda912b8b963610ad72fd95969bc211067de9bb6bb88d180000000000ffffffff2be9c8cf212e530792842e6d457c34f49914516ff0fddd5c5cdc27f0ee18c5d70100000000ffffffffddb04f9a779b3afaf14394203a45c4fa8c45417959ced75733fc3bb09ff2a83b0100000000ffffffffe1b0996cbb21f92550875dc8ae99a64387d59465f8050cf6f38ab737be6e28180000000000ffffffff882f73840f9e12325660c3cbf871b33035d1a8c139be6f65c8ec5a352232501b1800000000ffffffff882f73840f9e12325660c3cbf871b33035d1a8c139be6f65c8ec5a352232501b0400000000ffffffff61cdcd38ee5a823a166a4ee5a0538a5df260c242b4644d519148a1c91bae1e450000000000ffffffff44df4d2006d87f99968c909ae7565d29efb77dcc9247b758c68de082e60553980000000000ffffffff769fe082750760af81207bba0aca8301540e8cb49b24bc85ca04d7e1c4e5a1910600000000ffffffffb00009d48201386c559ea3bb75ed68373f89b061a2d7fc9f0db551da2c6e74210600000000ffffffff2245bce692f1bbb588981b7113c4ea3fe587830e77b08ee23404ce99bde7b5a20000000000ffffffff959d4f3326a358f1a8a327030c9e8dcf605eb7ff8de6aab70f417faaa52e00d40000000000ffffffff71fde960e792d47e8d9e5e48cd8c1488939cc153c1adca4179ddfcf649ccfc260200000000ffffffffcdce83017f122915fab25f70cdaf04c9641916a87906dae38d581577126a9da00200000000ffffffffacfa0274fac555e28d7bb93ed83aa8a42d59cedd24fff6d58cc088e11beb747b0100000000ffffffff48079023e42da57de5e36314ded6da445ca3a8726de9e44bdd8790f17b047bc60000000000ffffffff88804f2631d80368c0b6ccd6034a11f0d29a33781546aa550a017e95c2de08900100000000ffffffff667c036802abf5e5a8237efbdc6c8d70347a1967c77d3d687a4bbc32f9e330ab0000000000ffffffffd54cdbc1076382c94a92306291c25a5bcb108ef4751c005efdd1dfdbaa3d07c30100000000ffffffffe2b2a8fba513fdf75fb2fd9404e2a19ac2985273462d5f831dd6e6e643fa68af1400000000ffffffff1aea2e587a9895bbe4b427919afa3f1de24834b93f667fdf4fe67df2390883aa0600000000ffffffffeb4d056057e3ee77d2fb2c1e769dd989175b4dfc9733d0ad65fe0d12c49a46a50800000000ffffffff7d591f34c6e655c29182b6cc3092cd51e3eea0d3a9893d97052461f36fbc2f8d0000000000fffffffff4e61547e8e06a443265091418953de4f0f8e57aacbba4544139f44aa925685d0000000000ffffffff4d213ec1cd59bf1f6d5ef2313927cce9ac06a5c7b32562b5a74470b919a95bc51400000000ffffffffee58b73b132b903f9af95caa7db5b5a84566aecc8f6c808660558df39e2846dd0100000000ffffffff5974eaf755f8235c081fef24fa96fc3d36f34b679ff7222e99667d41451e77301000000000ffffffff914a13e6d5a6cd77547eaa03dbea59b2b95d0b2ea9b5cf3f7d320bec0756b4e40000000000ffffffff343e84600b1cf5dc95e98851175099d34728611ac8f7b0b2b6069026bcf894cd0100000000ffffffffe3f272f233f10d725b04b1e176ba350adaf70bbdfc6f3ec619f9340184e68b040300000000ffffffffd1797a8363e99d06dfe835ff7954684f76f54fc6cfd4fdffe0c9c564e3e022110700000000ffffffff5435b3729954f2e655b116ec2ea9ecbcd175aedc698f65e12a05a0eea6ccef750d00000000ffffffffd6e0ce4a45735328b9fcb5f1310bbff000251629a292fdb7e978aeeda61d10bd0100000000ffffffff10d89840ac745504c59a623f393d220a78d0abaa74647f792917f322c05b2fba0100000000ffffffffa5a970249523b69ae9dc9c46436f65693d6ae1f7802bcac2dc8f8cb562e896af0100000000ffffffff74bf2d2315c3518ced831a2727681aa6ed496c84a44410bee4c371a834fe68e10100000000ffffffffe91641644a09810000f39f301badc8adf59ef03cec3b5251a6408b97c7db8b680100000000ffffffffae70ba7d9ddb4c0e925489c74eb7fe8facace88e405ff874317d5119165fe9f80800000000ffffffff692741c211f8b8edf892ab306a334c2138c8d0a6d56b434b569142a986a7c9240d00000000ffffffff11bb4bff5ccb69eb4415187941cd46ba2d69f551e36250abd9806c8d327a6f5d0100000000ffffffff7834107c52b3f80dec0f0d37be6e528c57c025abb4d884b22ad5496e48d92b370100000000ffffffff63b092a7343257ca86e42683a23171d12be2e11df4ed2b86f0eed9766db7ed8c0000000000ffffffffb60b7dc29dacfb874b389b9c45879f49ac74f515d843c758bf60163f04412b0f0100000000ffffffff1e9e8718e553708acce9e9bbb90a1d89dc3a38d848184afa65cbb716fba524b41300000000ffffffff2b553e9ed0c357cb910fa1a5cf34d0cd5251deebd56444562992f74fc14135c11800000000ffffffff3e841bb4476b2c5f29df40354318c7bfc9e1cfdedc09383c2a1a565a72d089490900000000ffffffff9f60e2e745f9bdf1390858ad9252f5814576032b4a1df86ab21b7a2181ab57800100000000ffffffff9d9f7d663019cce4ad64ca16dc981fb25faa824297d04a070b89b127f1ae342f0000000000ffffffff02806de7290100000000001976a9141f4d098703585b88f48a18bbe74cd7e9a432f2dd88acf6a3b5070000000000001976a91479ee445dc7c732951f4b855f505dbd1b26655dea88ac00000000000000003458f6100300000000a92e02000f0000006a47304402204f72f99afa9797f5a32b4dfb9f690d0f408e9a37ebebccac2a982ed8e97774be02202d666ec54f93a8fd63dffa20f506874be9c7ad9badee5f82f6a720f63e96cbf9012103e7a3f26abcd4b466afdd0a4b63720037ade04716f069b794147bfb4a419ab435eddfef0500000000af2e0200010000006a473044022100f4534a356db147dfb80c0c8377a707b5fcabbfa666f8480d7f48691be2666764021f448dc56015cc8148318727e6b405eafd31bd418acea8d68ddc8fd3311d4c78012102cef03fd5abcb42603b3a82c587728e9c16dcce46ff7a34a10207ca3290e2c22dbc07f00500000000a92e02000c0000006b48304502210096523e5c3da7e54d27afbfcc1cbafbb8a6a31664cd5031732a10050cf74da91f022015cfd3d6e41464409d5eaa270849b00b4d1a4fbe3fa611a29cc9686598532141012103e9bc2811230788eb70fbaf1a47c8d9e6e1fe25a268d85472e891168466c9fc46711cf005000000009f2e0200070000006b483045022100f98ee857c04a442621b69b428c419f0e62bcf0f16a1c6042db6744a70bba2c09022013b538a2a78f91b29ff681f9f98b6d652284c336a085d22505562d301a7823a70121031e886e11ab944df3c57b00d5d2e93e07947afb021ed12717fd3dcccf1ab87fd4bc20f00500000000a82e0200050000006b483045022100e1875e429a3e38ac07d14e50170aa52487a2cdf5a1d3f547903ed329ca1768ce02202035f756b14f3ff0b36b2952cecc10adb6d46ce8ffa33a3682562f5a4037442f012103ce0f9b990c8c64854a9e28c73781404138b35925383febba1d820e85417ce88af483f00500000000ab2e02000d0000006a473044022004afb355bc8697c424a3dd1838bca5260c7d83ae25efb9baf7b6bb7d8631272c0220303cae1e80b530122385da770fbbaad91fde413b27dac51d7411870c8c05a6ef012103f3a54479426a15ff49a7ed504033a0cf5aa20cbd6c62c587c87ec9f7b00a673e5884f00500000000ab2e0200020000006a4730440220484780c4267677ed90cf558b1f8ee3bf84107a3c2c1cb2248fa9c7dd005edf6402203069128045c8bd53e50dd8d42f542a781f6fc6b614ce4d3776eb579c75e534190121020921195a071396ce190a073988c21772d907e1bddae45839327f838e2caa157ed4cbf00500000000a02e0200020000006a47304402202103a01831306d465bee87e54c8c85f9974f4621a3d542f80b7b68cf2e04f8bd02200ab33038c8f93e839636b08bc77c606a85a7684cfdc26e3b9b7864860bc52b4001210357c6a703dbdbb4b60f755b3c4c9d124a7e3e3e47b8b80987069ab9b20cd9480bf1def005000000009f2e0200070000006a47304402205ca3a489f665d15bcf1ebe799b3982f1059a2e235d48e69ff284e9037f14fa7902207396590f15ee982615c094b6cd2ec89167142657df4aec2ecd2cf8c922ba181801210232a67731d3ea787631eb76fd1712c1317f9f7d460c90fbb8fa6fb603afdbcea1722df105000000009f2e0200070000006a47304402207efa0ea9c31b67a726f502bf54bdef3995c5d0cb8a1291a64cc8581d98ab6c9202202c5b20801448c022966e89e06d95a1993df6aaf74fd02dfb1f514502bf79b4f80121031e2ccecf9aa21c3415d92858be2e7de73257c4f6d066a7500b8befa41ebedfe5308df105000000007e060200070000006b483045022100dd7bfe36e4cf84240b82a919ec97da44c2574705f733349d80da8469597af4f302206eea883937cb662c7b7fa281e893e1d6a2ecb805fc573b0426b9bc11bf1ffd5f012103db785f59bb03b9c1388939f2418d9b8a49ca18eec43518c3174742858ca32aaf308df105000000001d280200050000006b483045022100d362a9c93965d9e6aa1cae640450119ea7dcf0c3312893a897bbfcecead6c6980220606b9628110090297cb5cf7e2a43b7256f5573950376986fa04b5bd70ace1067012102e0e5ecc14650a950e57c134b35cbe766ca893c58a6718e9da94d059425181a38788df105000000001d1e0200050000006b483045022100f9a8429b6c26037c7e58914d879e2a731d5b5bcd41d7e510b66a6e7c1651714d0220648cb56a107bba134821da66c7cfaf542d7e0d16a342476887b0b40a69a80bc601210294c9271c952388459945e493a29d686f425cd0643f54a226bda9756c2d4cb33d7f8df105000000006b230200020000006b4830450221008a5c981e6012118b7386c6959016113819d01d95f4e356120145560f80611fda02203daa96a55664e0aacac5f2f610940265f9c189844742daac4a8ee1728da08bb1012103a3b3220fb748c7da00183a7c166ff5fffae7bd7e294f3dd221a88710d1b61e68948df10500000000791102000a0000006b4830450221008e5d5d33d5d94924e2419b11cd3826cde8e57069a5d802e43408bf9db21d6c69022078be15c77ecaf1605c9f0326db8308baa5b49ce58c393e27ba72705aecabb96001210266b25523d5f4d4d33613f62aab3277ba1229872fbddc42226f67f237d68e7f58948df1050000000023250200090000006b483045022100df3f673c10f99ead6f397ff00aa19ceac4fe91db87e20601c269f7a086aeec3602206eeaf8172563d38ff93be1959de8df742fd0fe2f0becb0613a334f3a5e7e4f07012102f20ef6492b5362518fdfddf047812c6052a58c131ac8c7b28cc935a226d980d2bd8df10500000000050b0200190000006a4730440220766c7cc42e0db12c132aa82b55a25054bc66ac04a81ea6958ecf0b7fce19d78e0220482693661ff4d93d4f8583d9ddc272779603d604806877d17919a26dff688a500121026363fb6c0dc8066d0d31fbb50e3a1954866f38a422cc1711e76d9ca824a54418ea8df10500000000c2e60100020000006a4730440220207898a32f9c12911095fb46ec44fd9e4654073cfdab32ceb6c11854f940ee58022056d01ad8736ec6c3eaeb819ffd977fa9bc3d54a8a87f97a49fe5dfc4727b76b9012103e639446d9d94d19704d2902914cba75ae178faeeceddb5d6a49a31b86f35f21ef88df1050000000028e301000a0000006b483045022100e06c24b2cae17e79c3e960f13275e69efc0e947a7103f04db9578242fd0e71da02207efe8256b007b1bdf56e6b3dd60a99b998944bf20ae8687a763e52784e1459ee0121024697fe379070001bb3913cfa5da03549e6cc038bc079fe67f270ea456fe740e0f88df105000000000ff90100020000006a473044022004695a0719de76282008d9906e105317e4114fb67a290d6dc992c4520bd43ba202205b77b467ddf691138e938ef81e1b355647ee2fbc14c03a666cf65df7ddba0516012103b39e9bedf587f6a68e4923b40ef59306f335fe1690b384e3fdade5c7ca409be3f88df10500000000e50d02000b0000006a47304402203306e1a83dbb3812f0b23acc10a04b8b853bfac12343b6719b77f906ffd5ac87022050d843a6da929eec2e86ebb7db8dc15fd8ade0fc72ba9a8023e7696b5d0026de012103d8524446e8ef139d6f21705e4e8a355497734636c8713d34f0703b3ab20db366f88df10500000000101102000d0000006b483045022100955051a69fd747e1180492e84fea45c8e399e7751a1d04404335644d30ed1c1f02200ee84fd8d896dcfb5cf0f441829fd8612433d0796a31097ea313cf2c3b2c1f480121024929d274b3dd8be80af36d1f17ba2d1f46e876b3a850ee91d47449126d57fd20f88df10500000000461f0200010000006a473044022070a1cf31b7490698ccca9b89f46ec7ef9f9f35ad717b2d5e84419a83b971796002205fe3481df7f9aeef5beeafa3abb5040427f656c5afead0596892d0ad362cdbf201210239a7f0d664f52116a4414d3e1ffd9d5470d96797ac3fe567e567da24e7ddf06e108ef105000000009b250200010000006b483045022100ff4a994a74644d05da6459baef84b84983594210960f31a9244b28cc05cf916f02201d74d207bc582b9bc3015910fbdffe6da92d10642b4c7a1861c35e8ba4ffce39012102e30892250703a0b790468e677733aeee20744c81b2320c8dee5a0bea08bb7f3c198ef105000000007cfe0100070000006b48304502210091bf05d6d792942f86ef2dc32b40128ebfa6621ced82d1aa911c609ed609da6c02204d145f3a6db5f78a6c8553a84fc5aed6b7ac44c1852952b3b44fd96623fda6c7012103825da65b801ae32d4237ca7b08a3437034040a9a2383cf2b6327f6cff56dc235498ef10500000000f22402000d0000006a473044022059dda79cce7fb907714b3cfec0f868d313ec480f2d72eeeea39aade369780bfe0220100820f0adaaad347e22bae97f553ddb33e0f095173b5224c3093c52a46d7e15012103d2f325361df4919fc71d19a9b26d102f1f4b32bd40c4831bada4357dd3ae1c065c8ef105000000000bf301000f0000006b483045022100f4b1f90c5c8257397e4e56e150424124f635e7e577c6f5f4b70cdaa34b44019502205b6a6d2bf1dec2334f26c5d950dfca1a0953552c03c2cc6462caf8a8a8a77ab701210276da88d2f687070a343be2b7e92d3d40d7195ddf9f61f7949cf65875730687d55c8ef10500000000782502000a0000006b48304502210085bc20c4bf9268efd8df404b3f0d33c36298d904cbbeb819b9887ebf993ee8ca02207b74103a809035acd36dce9f1eed1d749798d7298c3fbec1e9b4904a43292d3c012103dbd926cadd28e69f321ee19f9e8fc395d675139d187619bf19d1a52c293203db608ef1050000000019f50100030000006b483045022100c32e0a4d21e90bd8de5fa1123f2dbbb7136ad422943b25073c36b9bc6de5ff400220133c27a55a692c8d4600995a3519cb71c19483e8a30a8637aeb23eb6a56e6dfd012102b48c966ba47cbe5c19bd2f913b0e4a0a93969310c74e1ad6fa81b28135ce38da6f8ef10500000000750a0200120000006b483045022100ad98ba5372ed89079c41fdd86365dfed7a78f46ff4eee00994b9407a60b716c102206ab7ac62d32efa19dd260b8439b0cb957ca06ef630e762309b6b9976d6223976012103aef316a4912045bab118970aaea0b9f796857cca40956d8589f65e03807e38b67a8ef10500000000b3140200050000006b483045022100d48b235a8e57d563404c38a4dd44bfe6b1fa2603a32d4fc6a1d582442b18d46b02205687a50a5c0339f9c29dc9297fab15667738ff2d229f3df4e33799e1e4efc7ab012103b9c96cb7e9d9fdfb5432efa3b6c236dd455e10bb26f5f686b73f870ec57b0335c08ef105000000002fe80100020000006b4830450221009429263305af192e270581fed9bb07b31b45ddc5a7cea15e519963d3cd5d3e8a02207a60577da8fa1394033991022e7bc6efe10244eb97ea6180ea4a57446c741b1701210345990d80253600f54608a0fa8eefd7afae1e6500105f78f6d3bb3d611b6ca0e2c08ef10500000000ebf50100030000006a473044022053f974731ea7e25a1c796271c1f226f7db0e795bb1c43ffc60de77462124cff402207e5e3ec0c8d76ab91e3151d6f5602bd07a30b2d6ecdb0f13a143e5bd25ad32dc0121032ba126bd560f62da6635d1281f79076f76850f0080ed1ae4f3f835877986a02ad08ef10500000000f81a0200040000006a473044022050de0ae931e24689b1075a4a8b4439c8fb91fe7ecb02973506e34f9e26bd8e0f022077c2b9df271accf7228f5b28de8862c628334be8d631df6a39245709c8796427012103d8bebd8fec04f6b5958b652a219994bfdddf7ddabc6fe7db8d0e23595399a8e8e18ef10500000000ed1b0200060000006a47304402206da1f44f1b500b0372abe958b872504c77a2adcf9be12b502f000fb999a0260e02204beb62309691094c2c01026c6c728855088592d628f20a81ada16e5900ebd2df0121028f880f70f92978fa8f83708eb139162b796013edaba493db311984f7aa6a676c098ff10500000000fc110200010000006b483045022100971f1cbef470dc1e906215bcaf72543107d6e6906ff5e7dc6a857348431fb90402206a5a7e1a1fffce88e72a4ccae74bc2865bf00b408fd5ffd92f87fed598e8b2800121024027af1bcf1f25770822514d628936f13f920c4f93eee250faa5aa0bd9da8b10108ff105000000007e000200210000006a47304402200175cf3efcb47cb6f67b102854ee6fecb0c517b2ac1efa3ce467b293a6478f3d02206e628702174bf14d811bb19b279c284eea7c55ab646fdc794305981ec172ad60012103e5d4aad4147f978116cfc85969e1ea032d84db5796e62ed43c18e312d4d44f81248ff10500000000f9ea0100110000006b483045022100a77a44dcd45706baac0e5e3b1b5544f3dfb9d5159f82e841f62f858c1eebf47e022004bc54d58d6d6fbce9126dc72eb6809012720337ccfc4ec4ccb1306353b2a2be01210323e184952046067bd028c1bd58a1d2e63714741c2d90745a87796dac12b3395c248ff10500000000def20100070000006b48304502210097805a6f03312d209bfef69ba38e892bac15eb1b03a79b84d2e18772615622e002207737d5eba13551f27d80dd31b8a7a75810c9ffa8b9d688c1a672aa70111a92fa0121032c902ab5d01b895d06960d1aa8e98bebd690186538485f05df860d2b297f3896248ff1050000000003fc0100100000006b483045022100e69e5ff12f7a2104d333766876bb3fc081a87c4fa2f11977f3b655fe88087e2202206c95d2ead8d2b58edfe2064e9487a797471da9c854a0699ba8f9be449d30a63b012103045852ebc8c1b837cf1fb8871bcad2383ef1ab78844fb22fadc47843f3822706248ff10500000000071102000b0000006a47304402205307d27ceeb89ec039b0acd58f68b500d771630c0c4f6550851bc73811dff66c02201b0f37a41944f37f5ad6e43c0385750d23664ee41a305197a2ea7670bd9b2df901210269d33ccda19ffd1bc65fbd91b1d8dc88c8199ac4f1885509b4625755ad3b0fbe738ff10500000000bff101000a0000006a4730440220390e255b8411040f405838cd6b9fb112224ca328466a83504151c6715a0144ca022059d7e929077d96e9d72648d45ea186a7ac0ad85ed7064c46d5080386e897362f012103d5841a5f3c96939896cad2d550107249806096529b61d9b4604dcef003bcccc3888ff1050000000037030200080000006a473044022078e7103dfd007e6d7d7e22c1f2c0349b3f3ae2d743248b13a03b93a03af9944102205f447f6b65d558fc7fb3c0a85a3965590ea395a8b988899500d68c304b0bad360121038e4f832bcd2859f7d16b45dca7c2a0ee4166c1d27cfd33ae5bfedce45d1b7169ec8ff10500000000b9ed0100030000006a473044022017a31a75bdef1651b37817b2dcfad8541ff20de6cdc05c8609927fe1dffdd2ba02205094cccae651341d2021fbb5767255f80aa0023f5568dd6a620ccb69d03a0e75012102e0e5ecc14650a950e57c134b35cbe766ca893c58a6718e9da94d059425181a38ec8ff10500000000181b0200040000006b483045022100f7761bd07e0bd7f9b10f167b5b23bfa755aab82e84af1296771370e2aad5cd2602201a35f663d394c939cf87552c1327a05bb4bf75001b9fce05a760fcdcf299f736012102ca3022846ead92a9e49ca9bc388fd2e5899bec72b7e36e81eacd06dd87c8639dec8ff10500000000ba220200070000006a47304402204843c66e3e6767ca4d628d65c532b0d2c4e3db2e3cf483a89bacae7540a54737022021ebe2cd00b772bf5ab780982c3cf55141347a761b456a8180268936dfe03d880121028e2420a015db080d81b225c4d5e1ab50dcfb2bcd859c723f104b6b4d3d255521ec8ff10500000000552802000c0000006b483045022100b4ed231c922bbe5b508fb8bb63e53376c1c3ff9848caf69cac440ecec74fccee022010db335e1c0e9c67ff3e4f68e80f19d1b09257f22418cb235648ca58e17c709f01210225a863e60ee9f81b5f5a7938b5251e3dac1098bda9374581440d1162b8e1ad600690f1050000000094130200010000006b483045022100f345728605051bb8970a7070390b9ca53dbde9ba154d574a76561194e6843208022054fc3bc33474730bc2cdb3e959ef3a8e1b350ea6cf009e3c7d376a9b9c6100a9012103522f17d2951c9991cecdbc7231aa65a831fe3ab1b9404ec0517cca1057da71192b90f105000000007e2a02000b0000006a473044022011cd50f3b6e080c90270e57c18ca9cdec862802aca002f11b24db9eea8bf5d8e0220325d15fef7552eb8e68eb789ebebbb8a0dbc42b522c860534fad0cb9368cf998012102c1f2b67da434bf351f84d539d3a2b648f898715ebb4f5318f9620ed9ab27faca3e90f10500000000281a0200170000006b48304502210085e5ace6daedc2a4fa4003cc1cbf2737073213e32a7b08d7c11e8198629a658d02201d4df9a877958654a6a838807abfeada168979fd86cd318853c853eb3fe986b60121022dde0d0e9abace71fcd7438f367b14da1eafd4c78614f9f10fbb94a5e44946015090f1050000000094f50100130000006a47304402205d23f2ecc482c981555ee69329a64dfce35d60bd22320d0ed7b97dba0b181a8a022053b3c175db705b595d5f264f3b0496a02b007ce52b14faafdc7269b0a869ec9e012103a553479d1090e578ba8500eee1dcfcd676963151b2080a3ff39e2710ff2c15c95090f10500000000adf60100040000006a47304402201f8582b6e032814eeade55f4908cc24af68a18ea07134b2677845ee8ed192de002201943430b3605c37511a9e77095898b535891a78f7a5657fcb1494d825fff40fb012102f20ef6492b5362518fdfddf047812c6052a58c131ac8c7b28cc935a226d980d2