010000003452201f2c0468d12490e0006bdbacf413258fb799ad515e091959b8a8854089080000000000ffffffff8e9ca4b55063289564f90f7b2d16be4ea00c153a0e0990151e8168929a68dae60100000000ffffffff5bf2a114edee5d3427188b710751b8c5f0ad59bcef7fcac5e80d2f39cc027cda0100000000ffffffffc71c2bdb5d41af54201034a762e308dbebeb470bd7ac997eeb9f15ce79746aa90100000000ffffffffb7c89c05a04d5d3b9b650116541db49ebbcc9d7474378f1867b7bf2c40d494850100000000ffffffffc04f49c70680139e54732a3813ec64d8f86aeea1030bec65dae7ffeb891422c70100000000ffffffffbc77f4c46749c984883624135c55af9c16fe6837ed8b06e6e75b2f7b5e5b2cc30100000000ffffffff6c49de4477b3b4c6059c2061bf9978794ba69a194d3f213b972baf8c4e8cfb590100000000ffffffff8b0a9a5ba3096ac23f1b3306ce8d6387c5d93e75a04aae2371d125f00967273d0000000000ffffffffa4d8bdf0961fef68e3f942a6673b3bafb8a04face392754b1304bc2374f3da120000000000ffffffff8233334370d45c57b0945ac70ee79aeab02f955644f8b1d7ae7cfc369bf922910100000000ffffffff6fdafeddfd62fe719e95f607f72511c6e6597d323a697f34c1c4bf50c03a98a30000000000ffffffff7e43c3b8aafe57f48862fc053d33b0e08816557ba418296e6928b1c00af07f430100000000ffffffff00ca30b163214b204ab118fbe3641ca1105ee3f893947e5c9e86111b8d7360320100000000ffffffff5879974909934051642de98550d4bbaed73b2833d730f7e418d0c8325bf9184c0100000000ffffffffb5740a8e65f539a189ba44164440846c33400bd80ba8ac632bbf9bca356049430000000000ffffffff5a343bbee550899c9203b036db390abe490170e0e0a62dc5fec52ae7d3dfa8b90000000000ffffffff78a530d1da6bf320e6e95bf08bdcf917fe701da0d8b1109dce2aa560ae9d2a040100000000ffffffff8da3717bc5de271270a3b93a3a3d98cefaf9d8159fbeb2e395e7ea40aed028da0100000000ffffffff1da8d9d9f2fe3fd7a50fe5859dfd6e4b1440d08a5826f657e35092bf076da2360100000000ffffffff37481d04fb848c53583c708f2d11b5ad2adaa12278bc7649086befa63cfe83860000000000ffffffff741690b895d589d36b6a11baba931c5338db947c698a616858ce8a5cb3fc0ff90000000000ffffffffa495d6a3b06e7cad75fd377c4e2eecfc47481271a3e77e9318e9e7417786952f0000000000ffffffffa6fcd4de680b5f609b282fc765702c1bbea472e88567ea745907fd178ce5df470100000000ffffffff981987023138688fdd9042959c0078b214248f2d6d957d95ee3ed505a0b0e4330100000000ffffffff2d2da64395dc4283fa497187fdefa73775a1b84faa0e5867844485a0aab467890000000000ffffffffff67e6b1b1feeac27aef0405235667130d67007a224e245ee3a8c5035eba6e383e00000000ffffffffb461e3976aa76dee73dfcf094d9c708c21c3107ecdc2ed8d126ea6f13b120cdf4100000000ffffffff608b6e8e64577e2cd5c01d7682eb2b899c640213cf3b7be24c2560b205221c653f00000000ffffffffcbd141638d4e1c472bcfa7fcdbaae1813edd8d62218e7a0bcc2c528c9898dfb00100000000ffffffffdf57817630f0519f50361fd8837e2fda2f03eec685038ea3870fb4a3ceb54e6b0100000000ffffffffd61a74d9b53b38a9258502d9069ce94bc70690e1d43b5306f3da05c57d92d6810100000000ffffffff890a2fb701706dedeb9e05ed8d859640b28a213c1f94054a50d43bf9c608b9c12a00000000ffffffffc25ef916e2849c4c61505d9c34eeb7d10f05cbd6a6eb82cd52dfeca32b0d0d140100000000ffffffff195f8493cf7dc30defd8e2f22fd070fd49a26758b46315a25065812581095c180000000000ffffffffd9032c7ee203b5690f439e85f67b7a8a59dd768517f28254a1406bf64d0035830000000000ffffffffea0935329b3310460c88147b113f0bb96beedd74343759e596d309715156b3ef0800000000ffffffffd5347ca08de54fa2504075c9a8d80974ad7c0fe5f5de57a26cf2b0736c93dfb00100000000fffffffffc44ecf02dadbc647646aae459a4503d5ea2196ddd0fe71a63a11729e89b166e0000000000ffffffffd2f695242ea64e6cff0ea7825a02b68f2c55823c6d5b1b7f4a1f011bcbb303aa0000000000ffffffff62d15e30a7298f9f4a9fe15167ee16fdee2735ee63ff110b441d3bae5a73ac090100000000ffffffffd614e28faf041c88d5ee768efa8e9adca83d32ded26c269f22133ba0446f85433200000000ffffffff19f986dc77aa4f19617c7dae3864c03f81247e0d8f2844f2b77649f65d63faff0000000000ffffffffbf15fbaa1be2b1fd8321efb1e7b1a273a316fd057d2e351a565c7a87f6aeb31a0200000000ffffffffd8e857c620ae2e1d4307339fd0f3982b6c1629537cac7aef67de5a3e9a71a7bf0000000000ffffffffa733181b10a2e22ed693651ed8737081e1b5a92a3a649abf22dbfcb0e0a31e940100000000ffffffff81bb92323b379b4bcceec9720bbccc925c277d18af6f202674903e01123f048d1400000000ffffffff563c2ce6b46bc3bd9101c59240e47a422cb598c418922dc37e45ae7e954c81970100000000ffffffff2404b392a52c8d12a0a0d49f9298a8f8f8b4d91d289563dc812348aa9e19ce7f0000000000ffffffff4125ea74a730706ba84964da4695aa2e5a11f5f4edd35c8e32339ecd7fcb4b9f0100000000ffffffffed068666b37ab5dfd1a427642f8132d1a22bd0cadb54f1a10df1b937421753ed2500000000ffffffff88295f4d6ab080890277dbbbb9422bae507c3a26238247b0d12113f7fa87d58e1e00000000ffffffff02801b8eb90300000000001976a9148655ec3dfe2a25f3eecd1c46f6d166393980e60988ac295815230000000000001976a91479ee445dc7c732951f4b855f505dbd1b26655dea88ac0000000000000000346fc21403000000006d690100050000006b4830450221009a9570e1bb3afdf3161c2eb635b3da58758dd7793f855a4210ab3de038f68ddb02200581e98ec307a4cc9735cde71366eceb1344b6a35014f37da6292cd1bc684e77012102530e1c2401b304e0d76e1c8359813bd84a7dd51d2910ce377c764a8233dc9f7ced442003000000006d690100060000006b4830450221008361b2788e3ad2c8fb879cb0bc2fc66743d752d62dcb26cda173994000dbfaa4022061ce9cd6c648faddb91fb17625c846b07157cba49d5f7d62e9709f6b5eaf2d170121022a2d8e6574b94ebce4db9d7f7b6976ff7513a9140218cfe2cb94800aaee57b3d9f73d5050000000064690100080000006a47304402200d218206473dc6fada04d867931ee89ae99d29bd3f21c3cf5018492e7112d05c02201fc3ff219c07ee986eef7ae3244d3986e6a4b9b02939511a7b2bf3cb45d4e488012102aa76d5c544ad623e383be46e914fc3d5eab4295f3b1aa3d102ab3d11d5323e26e707d905000000006c690100050000006a473044022070c1dea86a9a727884126f7978da1acb12d4e78b40ffa51608269ba5a85bb5dc022050ddb505fcbd9fe5dabfc898f8252e8065af9c38feec1a2274a43dac8dfc945301210349698f41aac136abf50679c7efda214504084a465950a801dec134e537cbbe7ead74dd05000000005c6901000a0000006b483045022100bbba3754637c8750c105c8cd9b3f726a5517051cd292ac046ecde937cf9d67bd02206f7545927305bcde5f2546fe476548b2e6eb754302bb870c801b9aa153d5ba990121022aa06069db1e78aa120dfe7ab4052049d78d5ae276b5dd024f88c6629f3c1a9358a5de0500000000e9680100020000006a47304402205c7ddb8dba125ad654c13a1818a255a3b4af8ce4c5ca97cd29a4224d5b62236e02207f2933522f1c67389790176a7de52c90b846cff705273c2bd31056c3f4adcc1f012102d5442f095b3eddfe9cc0c722f0e525aefa1b233a68165cbfcf770ed25d3667fa2bcfdf050000000008690100020000006a4730440220038d866692b1033315cde3fba2b95e4fbf65b65a6cc43445d82e88fa4f4d5865022001df9ed6395890f6224486132302aa336ee4f818aa9e6d419338a8d6fc2fbb06012102a2d43d7b24a5c8df76c4060b5ebd66be76ee933e5287af664e8a6d5dd611aad8d6afe205000000001d690100050000006b4830450221008b8a9c8a0798944b1415e3221e64d9f7bfe3d3ebb3bbd85b8d537dd69881c073022010e799342927a2e45a64228eadc00abadd75869d027493e986789a47f6377713012103c747a5a95a01f9526489c7a41285c9b5f861ef2cb6902ca06cdce4ad17f792fd1809e3050000000053690100020000006a47304402201b1b999344f6b22b73f45c14fa99b43fd71d83798f8c82c0291a355e124e8c3c02202527910d2725b66c440026a23e3b68a6edcde7a7ee7a10d901b6d8dd03c67c79012103ada1eee9b1c79d20ab8afd6bf9f39b84ea2a8c99d0a681020937b78db18f1d50a259e305000000005c690100070000006a47304402204e632c451b72865b00ed94499ed8ecd1d58a10feedb144dbe55a6f44cca1626202201df1d3946e0a40f670304cdf28731d6a94bbc5c7539c7598e28f3db55784b6a1012103a5de4ba0400410f1bbe2af3c192377064f20fbbade4c07a629fe22b083ad0fc179fbe9050000000044690100070000006b483045022100ad3476c1e64587158c0f1bdab5c9001bcbd1606c4afb42aef55c08cfe3c92c8302201ace2dda650c3a1c90c08dae2669387fe1f0ce4386f71bdc27539256d0c54c54012102bbff0632faea693fb5adb5eceff4b45789656b71082ddb1970743acf7b272c66c009ea0500000000bf680100020000006b483045022100c070bc52c067835f4c402e4b32107e01d989677a4f8cc86c69a36369c6fdb3030220654dc82ad9526bca60887ad41a00d13f92fcf038e297e9a74a1b0624230c791f0121028634d57383c39c33a9594a87c8788359fa215d9f9ab1a790cc787eb3cc15f60aa80dea0500000000a2670100010000006a47304402202ef91a4e2179ba0c59dd149c93df966113d51744a3473c4f2e1f768a3dbbfa0b022015902ba42f3becc09daa3f162d73f96028c81f4bae59956e3728d61e82fcebd1012102d5442f095b3eddfe9cc0c722f0e525aefa1b233a68165cbfcf770ed25d3667fac427ea0500000000d3670100040000006a473044022061cde719b9c615d6cd51621da24235d044e2c0875a82cf16ab2ac724a172557a02204f075e0b5cdb9a229058370ab330d344f97924133c4a00036360f3a760a93b2e012103e0b62c4a17cd38e9b333168804d729c44eaab920d527254f8b5c4620a324a3aa27d1ea0500000000256901000c0000006b483045022100885aada253647f0fe5fe60d481a14c235c4863dc199019a0cf159f3763e868ab02201dd3bf27f238468be31d4b5f7ca0a035989904be386d1ae5b17f4c0857cb3aec012103b18770279a871a62cad5d1f5e2199594d95d9b89ff8345ca3a445cb81389173fb1fcea0500000000e6670100030000006b483045022100f5aed7f87ef9b9c3311e308e7889d530462692822418582a0f1277f280c475ab0220751b3f2e3a41be8e30402e805e1198a63b7ff8873189c5580fb0675b3126279201210244ff34e25239675475c0423552bc4ccf0d685fc99b69a3c655ead88e1964d85c6c2aeb05000000009b680100090000006a47304402207ec5fddc7f7fcebc7df3cdf3cc787c165482f1d0f56eee7e9ba39bf78ee7872a022058727efbe74908e2f338bce99c717d9b93b00c831123bf187c025be114e65347012102d5442f095b3eddfe9cc0c722f0e525aefa1b233a68165cbfcf770ed25d3667faf95feb05000000002d680100050000006b483045022100d566ee99a9d0b7cae2dc34f17677e1745c6be87e40e5895fb55175d9813d8ab00220265b593af057a9156176c65bf974c97ef057050aa51ef8cc88d63387657a8c72012103a5598e44acff2d6077dfaad586284cad422d5d8d210d1d60b8de20b01e001e4f7cb2eb050000000066670100040000006b4830450221009c248fd109afe86eb6d5eb07c9bf71074c35d3d2be8d2d7f8052b2f81c7549ac02204d15638ff24620e694e0b37060d94b3e489c866e47707168bc3f4584b6a165ee012103c6bace79cdb1b56c71e88d635e3ba655e75fc0561a81422b4ce1bd8823519974bc06ec0500000000c3660100020000006a47304402201e1de1c706facc558c3f5180b41e82925e2477081dbf3e6708c82eee3f81d9e402207e442e34c9780f9a3ca3d14ad0d2bcc18db08c7f0b2bdc6605e60f0a5199e63d012102e039a11a8dde0729ce4863f2f01004d29f724cafc0943d5211cbc26612f90e46f254ec05000000003f690100050000006b483045022100c7275c3b487d9a96f3a90dc0396be93354ded7ae80c2f3f03bd260d807b6d816022006694f2ac0067b8160c3bb0a57dae5955fcabd720d5ab0a4bdbf41d9baf852b0012102aead12553958ef8379d7edd366213273121a153c5bf3e72c45294d15938bad3298c5ec0500000000bf660100040000006a473044022077fa8d94da083f29cc38e0ebfc3f8ba21bcd21caa260759c92d5ef31e411abc9022046aab34f5a89d8adffbc7a436ee5e943231058725b9af61361d54daa2a040342012103b21c6430745b3e695ad891af3a7ba09e5ad21cb250e271eb2a4a6e906c93ab63e827ee05000000002d680100060000006a473044022062f3b3e5d95175f191188b541e602ecdbbd4d26fd568d55411822ef243a78508022045230fbddd2cfe5dc64194b725ae9b758f719c69e8cc5ad0aa030b3001f73867012103547e64e2d56fdd5bceb7157252e250fef2284ef281d67ae8fce112e537074a364caeee0500000000a1670100020000006b483045022100cf8d82fe4e7f8cf5dc06006c1b53620f657c3edcebaaa68ce1c3e5b675caa47a0220622e99048395d718547e09bd72d02f86978ea3200e90c5b32abd2122c8f4cd610121023c126f5f5310bbc1d66144728fe9ec33b5f13138a50c4d58302224fb74568453df52f005000000001c670100060000006a47304402207748b8be680d13a2b8e4c8a99de260279770b49b4398bc42d955cc7465036c3f022072c3d129709e2bd39d01fccaca460156aeeaf732db7de390cce8ff02826162fa0121025da0b6da5d51d18ac1becc3443d365abe659f8713a80429ff3c386e0ba33e7541090f005000000001a6801000100000069463043021f2ce381c707ae12c459861e27c4db26180eff4536889b5ceba34b6169652af3022008ac0a350c26afbfd0cba0b438695cb739ccd53392b4c0278178eb60b729ffa20121028634d57383c39c33a9594a87c8788359fa215d9f9ab1a790cc787eb3cc15f60a4ba13d200000000073650100010000006b483045022100dcd9f3dfb648d9cc447a84c0123a17c1a69b550d1fa71d44725f0dde2c0b2b0b022016a5ab2c10ae7f3406935c8453aaa310fbf13b08da97582b141541f86eda0bcf0121022773eabf8612f4450515f712fd63019de77c91bee29a01bd4e916730d0dc1afe4df4422000000000c0620100030000006a473044022036e52b59833859594ad6946f323c3a2f9e27e58ce561aecab47f08ec6efe5abf02204cede5208f4c4c34f80e5b39c2f6df2735deca596b90b2f7709955e1799d44980121037590d171846865f0ecb428496748023e512ae441a80005f6c3129ce55ade075804a64520000000008e4901001b0000006a47304402202d831a18ae99e0f34cd17f3aea846462afa5bb7f4529cd928d049e0e8ffc59ba02203f1bb149b6dbcd13b601695ed72703438063a527f11c34f59da71dd228d6ef360121022773eabf8612f4450515f712fd63019de77c91bee29a01bd4e916730d0dc1afe204b47200000000044000100020000006a47304402201b22dbfa0a1cbec05752aa0c39633854b9eddde1361df3b617feb5480031b15c02205b9ed684a1dea7449bad78b30608b63b937867ce3c289dcabcdd44a34993889c01210303882da3e2e323043483817f8b8b6fde70add27e7e8435b08409c0191cd331072a38482000000000f2f90000010000006b4830450221008764470a4a5c8df4c909aded91a6ad3e22105a8cba50e2c7d09c13c2cad801510220091547a17e73d1e95eb8dc3353181b0a7bdaae5184fb7fb944182d886c8839e50121022454cae1890bcba383d38df2d50b6dee37bdcc2a32b8ce5c64d25aa151293146bff44a2000000000c13e0100020000006b483045022100bd686609bd9aa7dd1b8c8d4910880269a67075bcd655f579255c3dc95e46686d02206db91a3f2e9d5b5ee655fd52c5f1812da046deac3b9d642b090765c1f3553cc5012103608161e302445ee64d9fec9acb25eec08280b9577cbfe2709e8c84536560a090e2924c2000000000e9450100030000006b483045022100a7296a263ab307ea25faf3bf542e4cef757e1e588c9484f78077ce2bd11253e802202a588b3faeacb57e9959d45deccd5fd6eeca8f1efff7ad2e7c5d8ad2c11e6d7d012102ff3c0280cf5fc10a6d9c3686557be644774aadcd3252a66c5c18b9a1984d2347e8ae4c200000000002190100010000006b483045022100b491ba5893fd76c08abb473aa159cca06578d579d6c36e5226ab327080773dc60220647554e12c40c06394da11ee8dc1deec20354047a5ff3ccb6d0d1aac7be0af74012102d008d53bd8903bb89c2bad8f0b1b7bd0da16a8ec747d18acfe6b387870d8a1fee33f4e20000000002f180100010000006b483045022100a66c56068022368d6fe48a2c498d99b3846ba8d4e5001b004a21d2a7b06abe800220200787e18f78483882b2474fbc4450cd88b642b2ffeefbbfba529d5ecd96a16e012103ea39b7f193b51d0850362caeef567ae2dc4bb6ccf9a6f813626c8d422af470f380884f200000000078220100050000006b483045022100dc62274de81a86dc76b6f7e4df6875078a37720ef872eeb34550b4ed7b3fe6ee02202b4f4a5603a5ace6db5edc3ff43ab043ba0fe7ee737d7dcb7f50bdf6f68e8ef3012102d2fdd2ddcc373cd6f44268ae8b1993a8a531fc48f062b58563e9a6af88a08a353ad7532000000000270601004c0000006a47304402201c2d31228aa3fa172042c528adf8952441e4c28565db4a90a4c6695189044c2402204b89d0be4bfc16f6fb20e053308005baca6511650102725b42e0575634a1153f01210391ed576d29eea30315c8073badb7d9ed653d9937c64b2b40bd84d70f0bbc7faa0443572000000000b0410100040000006a473044022003fa1976a964f986124977e4a3a194fe449939c74c195e5928b693787817f0ed02205a95cbe3c343b8f43c5122ee07d0456c15e18e0c1aa6e276d246205b8cbefa2a012102d2fdd2ddcc373cd6f44268ae8b1993a8a531fc48f062b58563e9a6af88a08a355c775720000000002c520100020000006a47304402204b034ebe3c69c8b2c2b6aada1373266d1cee077b64a83f5d45be13f16a324b0d022006b42b9e3711a474734cb78b697eee9cb9994d41265e96f6399f7c53ee54318b012102d2fdd2ddcc373cd6f44268ae8b1993a8a531fc48f062b58563e9a6af88a08a35cefe5720000000009a1f0100060000006a47304402203975dc3eb8cbc5f9726c95cfb38b23fbfbb08db1bae0095f3e8ad0a9c68a63b20220138a38b577d28e9ba271983cf19cf617a10e990b27be7042929ad568cdc2a20b012102affa0fb776132de804d5701f780e53f3d44c60b9ddf962cf825c0fe4e83b8b8369535a2000000000d21701001e0000006b483045022100bd966daa2bd11eea8484fa2d7190560a81d02fccae0ed4c2948e40df87f7ffbc0220167ac2a849fe926c42f27e91839d06b343c4be4191c56a66490076f69abf57a4012102dd34dde9da0cb5169a2bc3eca06134e4c640f20426317baa96b023eb4fb65bf7ee8d5b200000000048130100200000006b483045022100c1d82b130d5778c23cde9a9c25a6009bf6cc2dc89c70fff0b38cd77a8739b50402202edb3bc6cde244b6f33df7b1a2660cf6b252995108927c3bc61abe9552c57fe801210391ed576d29eea30315c8073badb7d9ed653d9937c64b2b40bd84d70f0bbc7faab7b85b2000000000661b0100050000006a4730440220448380112bd5d9dd247a55238a67466d6afab9d5d271b61136aadbd9df995d9902202813a74b2c4b178ec3221a99ad318bb1358b66420cb26306332489272e6dbf2b01210395fd2b2a73bb8b844c5b069630056890ee3fc10a63d4dbb02b76430a497f59a53f33632000000000981d0100010000006b483045022100a8092565f3e407311d7463e3fb120843118bb4aede8de905060a652feaedf61e02203478304a995ae6048e5c2465f03b624bb191cb9f9ebc270cbd913428aff560d0012103608161e302445ee64d9fec9acb25eec08280b9577cbfe2709e8c84536560a09074da6320000000006c0f0100060000006a4730440220357e2f7f63dce104edfdd224cdb4b7aac31a1b6afdafbdee94512d190a24f7e502207c5b6d0dce0c30d86fcbcb997b3f118145755508364e75573c50b6923a3506dd012102d2fdd2ddcc373cd6f44268ae8b1993a8a531fc48f062b58563e9a6af88a08a35489b652000000000a1f20000020000006b483045022100c37df5e3e2a0cd54be2b5953acaad93b2b88579ce08e2149319e422f8197cf21022020486ff0b71f70e0bcd722fb8100aabe1bc98c37321960b74928d68d6ddb6879012102d2fdd2ddcc373cd6f44268ae8b1993a8a531fc48f062b58563e9a6af88a08a355acd68200000000009600100010000006b483045022100a4ab27503e1dcdc2416d3820a011349430af42a07001776e0cac5297bdbb5577022021d165a7c0491a8e8c3d8a9ec153f26448d5a4bed8f4da1bc368cf731001b0800121022773eabf8612f4450515f712fd63019de77c91bee29a01bd4e916730d0dc1afefd2e6f2000000000a1eb0000010000006a4730440220100644358e8850076ec1fe1cc62cd7a736a73f92d2e3e1938c1e3d751026ccd7022061b4c44a55659b3224e5737ecb3287147adb9b26ebd824f5518c3af6825da78f012103608161e302445ee64d9fec9acb25eec08280b9577cbfe2709e8c84536560a090b83f7420000000003b1b0100090000006b48304502210099171b873a5aabf465a66baf28a3fff90f3a94189be8c7eb24e9deae57f480f3022021c8be76fbccbe55dff2524465944e6161a35771fc15d4338ba5efbb88e7f943012102d2fdd2ddcc373cd6f44268ae8b1993a8a531fc48f062b58563e9a6af88a08a35f44e7420000000000ef40000010000006b483045022100917ca6bdcebaecb6a93fe079b449f4db9702aa724ad2db848de1fc6834b2af83022032ba9162d8dd9aef6eb67c0d260eef33ab60f46b6c5b9945d2e404a4f0a0f32d012102d2fdd2ddcc373cd6f44268ae8b1993a8a531fc48f062b58563e9a6af88a08a3570ff832000000000034c0100020000006b483045022100e23b582ed8ac8001c0e846235f27c26009ab422ac6a7733330e6add4dc22ec0902207da402ff4aa6cd797ea94845029271a9902324e1ab17c34d96c775addc781ef40121022773eabf8612f4450515f712fd63019de77c91bee29a01bd4e916730d0dc1afeca0d8c2000000000b75c0100010000006b483045022100f69bd2016896b54335372660ebb2979a7a167a5f9626effe32cd7a41501ecd2102201ceb273cc4d3e796bef99cd392635aec75c20a3624b62542cb5f06727651c70b0121022773eabf8612f4450515f712fd63019de77c91bee29a01bd4e916730d0dc1afe