010000002f8b9548cc287eb2d388e040d3bcbe17bb532ba0a2e6f3bdb29014a19f4e37b5bd0b00000000ffffffffc943ac9913af741606670c6bf4ca50ba4438770895be6c74c94737e228d553490600000000ffffffff16f31f936fb6091d68986be3689718af39c8cd5b15849df500a93a4f79d560c70400000000ffffffff8574376833440caa36c21019799e5c4d5842f90a2358fb40c95cf9ed365be6d60200000001ffffffff3ccad704870bc8838449f1c2f0f212667426c0abc19317f48dc7f4100294bf791800000000ffffffff0d44979c48bb7bf0f9de68aa5390fb3ac81b2c8782bf714daabc4d8aeaba18001000000000ffffffff8e4a3a0a963fdba4bf9a6dbf78336ba21e538febc75c351b52b56fa4f888e79c0100000000ffffffff9e00269362b867120421a135ef69b63089aa75886316937ea004613facf433eb0300000000ffffffff2f93445b66af726688e0f684cc7fef39cb31afeb100fd59d5f90287387bbbf820600000000ffffffff8c4ee2739fc789299be3d292fdcf09fd3b73762b2c3f38ee44d470cd1ff195010200000001ffffffff827e0308c7d9ddac6be095c41bee9bbece5f2fe88384eb1f69b5d6f9d8ebc88e0000000000ffffffff615c89aa0cd5dbc5f0ffe1b532637197fe6073cae62cf3c0180e7078a3d196bc0200000001fffffffff59f1409a6f6822c100145836d93ad64e47880a723a5c16ceb6d16c44d6a50c40000000000ffffffff4fe77eea27282bdd52ae70606608452a67c2713181f7e493f6e2d1d78f1243b80400000000ffffffffba683f4585fb0d09351a8097bc779b67467600779e3a20c8be55802f91ebb7010a00000000ffffffffc46780dddc7675949ae08f7b84cef2f415df6ea37658df4dc5ca739b01ca0ed90a00000000ffffffff4132e850bc6e363d785b866d8d3f4612e84346d92c5dcea4c4449d1c701550e00200000001ffffffff1fbe98420b8df7f8747422f723b39693bf8e246030a23bb55de25096901a118a0a00000000ffffffffe044b937c89d6110b3dfbcc2017b872a914d2ad035550a797fa800d11edcbf5f0700000000ffffffff1538b99c9ccd43544f4f0b11f29db01766d591cf846b545c2c5ccfe0f432f2650700000000ffffffff2456b1f749fdc5f7efac01c244333dff07cd30a264abf9be5f6ce938620ef32c0200000001ffffffff537602e7050f0ca8ccc3ce0f7d812ded7b5a293798538d5fb8dc032952751aa10600000000ffffffff67e17fe326946e6aa7479db1128c19b2df778c507989b6b5f32614cc2281cd220500000000ffffffff4d981f1e8ee966a20866f02ec45cb6faf2622a7837824bc84b2e1ff069a142eb0500000000ffffffff93fa1c416300cb3bc71d08772b91dd0d9ab6ed0db1474a45b62ce48ce6ef8c220f00000000ffffffff5702861123bf5433844d3d9838f0e9b8067e054a05281bf9900f2b8292ee94b60300000000ffffffffcfbccfc6e7477b285da5c72658a03d3ebf0e9dc9dce7974914a6a3100ccb24870100000000fffffffff316c21ed9040b9f8239c3be12d1c9643623ebeadc3bf6ad2e12b54548d7a4410200000000ffffffff8cc96f430aebfac9be9240a73a42e709b089cb725045a8c08d69f95809a7b8210a00000000ffffffff21ed8188b9789fc649e122951176fd2bb4280f9547aed52c39741a347594a6c90200000001ffffffffdf4fbdda11c7f17c170c015334b7ab04f13a4a5ca5e51e12853e6e7a284807140a00000000ffffffff18cd93a0f23982344ef9acc59fd79e842cf3a3d7bfd371fcba089c5bdc7a58630000000000ffffffff59d5635c6a46f3869ae7bf46c55dc1c21d01259d9a556987fb02dbe18186ee520200000001ffffffffd7fc2c90746652a94c815a8d43b2b868c24760b39eed51f54b226ba2dc7916f30800000000fffffffff53d61e77ddf793bda5c9ee777fa04fd79f15c87a1ab0cc67b42aee6b147f2740000000000ffffffff74e706107a80398e22cc77db20f7c922cd229a0fbd0845d29bbedabbc10575e10200000001ffffffff6b1b06c987fcd29a05d35419a768c39694ccc38fa08fb40049b384841c93b9630200000001ffffffff03485082f394ed36a930d3655d7d1e2a03d495e243098ab10396dbb7f7d981980700000000ffffffff2857a01f22ec0ccadcecf091d350c0e4ea1b957c31d22452cb998668e09e4bbd0a00000000ffffffff08dea469a8040cfb468978c1a81c989e92383d0ab974c9a0b645c5b595b9313e0400000000ffffffff7dd7f65964f8f836fd92e06aeb0a6d11921fb8c30b84e8b931d7b81860dd55390900000000ffffffffb9f2856b8f686b0912bff37780c3278ee2e6b59fefb2f43ed65e089c9b92ba2a0a00000000ffffffffacfd6a6da943c5c9caa00768a614f10e307c2f28bf26ac18ff69d4b102067a4f1600000000ffffffffd6d86be6feacf7a1fb3de21a6d5f304800a11c0328e434c8ace9a7c5b4c2e6260200000001ffffffff503f6fee922b72e2b6da9d8bc77d25586033059abc4f2e07794d4640c683886e0200000001ffffffff22a482310c0370cf44033c1d5de5b5c7e71c7672eb1b38dc76af8049d9b270b10400000000ffffffff389519ee0aa30259d1905d7cc01cf09301bb82b0323b0099f360715791794c9c0200000001ffffffff187f8d0fce0200000000001976a91475910dfda2628917048fca56b7b7a358cff4f67a88ac2054c8a50000000000001976a9146e998704577579b0b356da2d4bc912bb6b3f22cd88ac7f8d0fce0200000000001976a9140819a38a0334b06fcf7ed0e8982035ac59938a1388ac7f8d0fce0200000000001976a914c9c3dbc006f8f733633b9368f920602d9c7faec388ac81f6a0180000000000001976a914dedbaca48b0c3d6281c878fecd5c13b8e6c6024b88ac7f8d0fce0200000000001976a914accee1e9363c42931a6f4080bafedf9d100b2d2d88ace0ea07cc0000000000001976a914b1ffb64841df4222c2a513983801e989dc1e778188ac7f8d0fce0200000000001976a914526ef4a8df61b76f98064d629bcc456202437d1388ac68679ee80000000000001976a9146fd34a69bc125ba5d8c877d7c623a1ef9602bcd888ac9467c4250000000000001976a91483be8bb71068ee390b995e1ebd210cde5d86925f88ac20c6928b0000000000001976a91403da04334190b41a03ce2b58ee0051a6277aa83d88ac7f8d0fce0200000000001976a9145762e8d606cbb05f7d432f102209e119e4b0fc7488ac7f8d0fce0200000000001976a91405081a9406ce0538e9fbbee83280083d62548b6088ac307d686b0000000000001976a914bf15f2e5abb2fe78851f1cbc36c385060b0a525c88ac09027f6d0000000000001976a914e6b20f4ac7826c259151ae943b6d09f60a44724888ac7f8d0fce0200000000001976a9149eaba4f0bf0098da49bc20d795f218a71f64d26d88ac7f8d0fce0200000000001976a91439780903b5a6295d81f48d3745330e49bce7980088acc2467a410100000000001976a9147f8b64202bb6332fae0df8ea2c1ccabf7f80257388ac7f8d0fce0200000000001976a914338df84f0cd427f5fa6cf41711cb620fd659970788ac8de7f7b30000000000001976a91479938a6c2af5d4ceefd1f74360f219cf808c2f2a88ac7f8d0fce0200000000001976a914aabceaa223d104615a5c9de205aa6af15ddef50488ace6b5c78f0000000000001976a9145732fb26b822a8e696a99632eb935988d998861888ac7f8d0fce0200000000001976a9145cdec07aa82f7482ba280abe7b3c35063cd4347f88ac3bd4d35c0000000000001976a914f4ca04fa776d2de2051b0874f27acefbe1727f7988ac00000000000000002f0000100000000000cd7d0600050000006a473044022056fb97cbfe928ff3e8d243dcb50e190696e73906680c16b93da5f2d30d2f59ed02201cbfef0b8248988b74047984397074bd6327925db539c03bc1b21ae40663a324012103c678cc30cf1904b0950ba0e4245366cfd5a38411d0dbb1837f255b4596cac4760000040000000000a37c0600010000006a47304402202cff28d8dba9ebe9938208d7cbc672cb17c11fc3889fe822884f0e3522807f1c0220044e58fb31ddccb43cc8f31d734bd6aab0b23317871a89928027abd3f0bcb5f901210211c01e93f0bc214cb88030d169b4918e4f8b78279aca2a980cad1912997659c900000400000000008a7d0600010000006a47304402200af08709bf83b029b59182b3f3c09d3a1149b0c8e38b2cd619c7a1b05b6fa87402204767a4076a3f97e9aeb8d516c8e773b464c1884e8feeba4df06f8f53117cce79012102fd2345579098fced926b02b8c06be0cb7ca71b282850b5d75d6b2d35010354eaf5fed3f302000000147c0600040000006b483045022100a9d9f2413e350f2ce62a72091fd171c068c17db95f989b17054ab389a973192102202aa7452e571f36712b7d4b25bffb5c2b566918973cb4076faaee37acde6cc554012102668432796c8e6b226b86b91fa9cafa9f69bb203a2e6856e48a0f115d345994fb00000001000000008b7e0600040000006a4730440220545249640d2bba662baf15144294e684bfecf2b7508aaa75b7dd33a5ef8fb28402207bb67e11ab9a32fc10fce4d3533c77dc08db0db364deb207282dd0d77abcdb7d0121029e19ae5fd1378c9fc00f4a69083b7949ae8f663fa72554c5aae07c18ca8150a600000004000000009d7c0600040000006b483045022100b6c8fe646f2895fc8d43d21b37277e71968459d7f2b1d25ae5bf50a4244deb8302207c64d859568baa540346b78a164d45481c93ba20f0e531e8cbc0f7cb0f2627aa012103733a72f247445c514cadf8110fedced5ad76e0beedc2e74370da91d79a2a99980000040000000000937c0600010000006a47304402201bb01698a19687978aa61b5b4043ab773944be22d7085ad1669d27cf103a6ada022004f9968555cf5f38400acd2a8680fc5ee2c5a33fc15c8f6bab183601864ffa8101210299e96874f845885a4b9d19ef8ed62f73e6a1bb0c9ef7691f0fad4dd0d594ff500000001000000000887c0600050000006b483045022100eb1eedb324cec8b79798990ff0ce6f8ef4d0e1eae5a88cb90ffe11940bf5b4fb022050b3edca8e2fc81bb04947132b3f37a077e43b02c508cd4c8e214721a304fad9012102c6017e026660af56b78e9d5ff9a279ca64baa31a37db1cdef04b7f17deb022180000004000000000867e0600050000006b4830450221009664f1ebe9b9eb965b3f8a9c3e71e6d6cff006265d84bb3924e1b2e5a3bc182d02205360863170e4732da1d7fc347c0dc701f6e6fe09867460a90c2803bb4e1704000121025de6e71f5d0064a0e533336704d01cccea744faebf71b0ba50fa0dd1e806e489c6bf7f0c030000008b7a0600030000006b48304502210092869cc5209a9c4ce783373fca790785d89bcc5162c30a3c42a289cef27c00dd022022797baed26445f421c3f3fccb1af91e44f934fa9f9f6f64801e6db198a1545b0121028e8f8395a6e957548502db36ed7572824415799f1abd29aac3467af73dd5a75f0000000100000000a27c0600010000006a47304402206ef2e100e5b0700ea2484ca6d41aa82424fdc96f8df13367a3d8eebc8271edc00220504a04e71165c8df8e600e78ed013ac453d50449f18d3a646425ee7135054fe6012102fe3068dbf351da9802ea78bcf3e055d11a15fd17b3a58551cf6ff91453408ec9fd63a219030000007f7d0600020000006b483045022100af6ebffdbda1fdc2ad806e646efe6903ece3946022d38a772e94de4f6fd3e3df02207afbb271e100f461503ed075b41e0232d0eb5268b409358528fcfbded3d931bf012103d5e547faaf50f0fc38af9210341bf205f406814900039cb3f435b467928d077c0000000100000000ca7d0600010000006b483045022100904f9ee88bd437d04aed1ce22f984053af4ae7d12b231235aa36e2bf28e7820d02201660c419dc8471afe711af48de6cbf44bd995f91468be3dc8301d412204d77f001210302a8bfee9785981249240dbb6d59da3924c45b5bb926d0e8714c6013c6f11a950000100000000000347e0600030000006a4730440220493d19e449a9ef53b748e454f0a9b2b542918880d8c7b440be1536c3100fd31c02200f92b022354f356e6b8276a07c03975b84259d0ab5bed67d490e3c79e814a79b0121023cfa0855f729d8c1b2d1c812f4cbcacf041788538dd4d5b4c35836bc87f9430200000040000000004a7e0600010000006b483045022100f79bd7d407fa29c0ff08122b41fa8f75a9ed7159db23b71b2afb8a54cd998ec0022071d7cc3c12039140b9e029a9361068e2f6fd7dba7c626bd6344eebb71ea9522d012103017f14b932d9e1fb9e21c20882e035aefa5e16f95ac5eec57bcca911e87d65a80000040000000000467e0600010000006b483045022100a2fa8e1460f339a9ac4a41f98f50a761331eb8692bcf908cee79b040ce3dff1902200ae8690bfe22b296397132ae51e62600c78bab2d5645c20399c895a5320510880121021f25cedc4a87979c3da3212dddff92aecc2985da3de5530639a72f75fbc2b342b125aa1e03000000337b0600030000006b483045022100d878807bdceb9dc4e26e451251a709c0a3adf260528d40436314650461a12d97022019f5b37f1abca828a10e360252f27188b82fdbde0173ebf01c238566317ea9630121038f104a4941db544d3b4d5ddb4628bd9633b16c80abc662d661a5088d4ed42e1b0000001000000000177e0600030000006a473044022063dcbeee7a51dbf5782d0461fd5a864456706b2fdfa4a6990bb531388717094902202fb5d38f646e0a52a90d4f88d5a95d3422a96e721c66cf078bcde84ae92e422e0121035664409228f63516e964199921bef0fd063140e9985dc3209387ffc7aa46e99a0000001000000000db7d0600020000006b483045022100e69cc6e10809784371f0ae34e1413d7aa3bb8cc39aec22a3fd5ee5bc9afbd4ff0220520f9e2d6bb84a4859db944f90b3eb0a5523c7a729d5d949f822d02e817ed58e0121027c11f7dbf67cd3ecc9a82b70588cd78f7d21a26f566959c2ab1fff9cd25bbf7100000001000000008f7e0600020000006b4830450221009bb71f08c3efc0f439a881efa5fc424ad6e51d72388551bf22635d6e29a1bc1102200a5276074d5388c702302263690590e146132f5ed0f2065d8103f1837d8b064201210226c5bb980db56fe99aed240cba386874a5f4097dc69262beb3477a0c84a9d8669c6be32a03000000fe7b0600040000006b483045022100fc0725a96e7fd23bda2a0ba120d5c1ced0099f4a99090781aa38965158bdadf2022072311f417b59386f0c50c4d6281f2b4b36f33e901102f049a78ec8ac149d7f7c0121031db1a3733ad8516039e95b02aaf78e85663b298b55b0e1c30720714782f9a70b00004000000000004e7c0600050000006b483045022100e1df141db31ae291cb655d72d942f51c67e0e9ba40996a7a5b1f3b7e14f7680b02200a9750411636002ff418b24bd14675679047eb495d1b3a90d42d2564e6e593e701210313d9f4391574417ae5777cf1a621e5885fdb8782139c9d6961d38deee8e868270000001000000000f67c0600020000006b483045022100b688d3ef3d719d0d6a65c9706bfe13c8175ceb47ffc4f4c3c22c9ad45bd4c1a802204e699c6b4e1f1ad47b96ddf8d8102aa4b66e50896d4f3c7b5288f5aa570ce5d301210260fab8f2435a28cd96accbff2df0a61c528118f90f4f7c6cf4acceac15efca6e0000004000000000507e0600020000006b483045022100cd3fead0a1025dc7ce55998ff82a26a9e4cbeed462b15fc3556050eea3c3f665022036170f1fdf3fa654636cc2a669ead5f32402fad699f059e34577eff5bb8ad0db01210226ad6ca1d7171c84c0dfdece1dcf7a8574f2b77c8ff49d0b5a60fe06b062741000000001000000001f7e0600030000006b483045022100c48853f9e717327b1660f350240bc8ac3c22b12477fdaede465d38f2ea8305be02200e82e12ec35abb722de8c4cf88af960acdadcd9649a6ac22df1291b05f74de3b012103b4b34604f831cdca081d9c76bf6f9f8143699ca287a5d0c72c1c9a208d6d3d760000400000000000c67b0600070000006b48304502210088f5057c622b07cf6b0adc48180166bc5d7511655d23f82dee28c3f333feb85e02206ae4bf0e74cc3f77737735ba8cc9927e9765b3213720a0fa816f404b5a8591e401210379baf503db887709f87ca8f20b78be6c1e213da470d7b688fccdf7b5deda12a70000100000000000867e0600090000006b483045022100dad3695aadbbe4eacaa8448428987ed4a0fb47f17ddc952b095e9079787f3deb02202e6b7dcbf5289d904c6da4fecce8e65c34364f6d940018d7d4f8f7c4b4d1505d012102588969ca7c433fafb912e7d7d6a5bb92154a1a1f23817a7ae13343edb7fbebf10000000400000000e27c0600020000006a4730440220526f2acbd5ffc6554e3d99a61a10e15680513214615188dbacad0cda354cef9b02200ad5f16ec57a65f38ccae97f75d83335c72170e6b5039bfb262b7ff8dc54256701210283c8b9f53354fcb16664b5bb6ba3f6eef73957e46718fe84176882dd3a52556700000001000000004c7e0600020000006a473044022064043f3ea67e51b336667eab8c2c4e4f8f1e52782d1d7b25fd84cb3276d0708f0220510ca61d5fb0c5d0224ab54fa81716cf5165c12dd39b096f1b9cb2451f2576550121037bd615504cbd4a88b64b6a4f93c13a2e582ee2c739ace8b382be9de9f46f2f9b19c3f34d03000000807a0600040000006b483045022100ee142723390a8a362a62a478a7c7e2b830e6fde347ff7c115d6fc5917893e67002204747dd15f8d7b4b4c27f69dcfdfa6417f2a0efedb568596db80ba979e139d02301210223fa5faabd6851213b9fcba1879c3b95fbab1c8390bf54757859b977249af0d60000400000000000687d0600020000006a47304402204fb230fe3776807361ec86cda5acd720b8330c0b18e022ac8d4d60aa7a28183202206d39b4c605c29ee985323b72bc8c711fa95ad209730f79acdd0122c4859f4581012102908ab2850366d90a92c52bea1c7c211e7325b2047c0c8ec2f3e70b74be8a5ed50000000400000000917b0600070000006b483045022100dea8189ee35a2c66052d2eae7bb767c49bfeeade4efb37c283cee662091170dc022001fbc28b557935b5a7013f1e489b0d1e3e7e3d1d475df8a30262dcbe822931f6012103d5488b03783093c187efce3dc0178d4065374372e1da6ce5c4e510161b0e75b8f5fed3f3020000003f7b0600020000006b483045022100fd1f7ffcba03bf6596d5a363793978d1c13fc7babac392590410645a405c4a8c0220421cf5f8a6740abe1cb78423872fd3bcba72bf9de5b7e6c5c828cfddf0e99a64012102c38d4ae7aa4f4bb7ba5102a385f502ea771cd3da4131aecfee4722917b5b585d00000040000000006b7d0600070000006b483045022100f98ff3f7b88b4b8710c6297bd42c2a8687718d63f474a0e3e2934db233867952022050b52b553606c9d3d398457f51c7816a02c3d7681ede83c742e73f9d6487cf8d012103aa95fcc29e72dd24575c1195f185865afc3ea91628e1373d16fdab050b5f386000000400000000008c7c0600010000006a473044022066058957bce16ed4d3bf5c996109038cf6f09580dc8fd92f6248e86d96db3d9d02200db7de4e804d7fe3bea904e82b9f6808fad92e6a3471d0a34362abf850fadd29012102bd04540a20e4080c2d633fe4acf333cea2d2b3a62750567b1b1cf8397b5063cc3f5ac75c03000000957c0600010000006a47304402203d5a7417d5fa9884fde48c9ac7f87354785cd063ee7f7bacafff73247bf08b43022002b12740b1b5e48b0be0257c6df8395b8efb3c1c328d2b002a7576b2bcad8ba6012102478aa0e9f76c80548e6a91c723f20eeff10bc6276127ad12b68eadc9e9788137e28db0e6020000002d7d0600040000006a473044022030b3295397497796af37e32490bd4b44ac3978c833979b6beefe91a154a6647b022049d177c7bd3107dc68aeb324d5b5813b4466db1335cb00bce6b69fcd6a6e84e20121035500161762811cb26ad574f09213f7437eff8e9e848ca61f87aadd27084a08150000004000000000747e0600020000006a47304402204a0dc86f3c00262641e775cc54deb0faed11394ba57e538e04e59af2bc5ced130220547ef4d66d4850e910dfaa735d9b3cc453f059b9eb5cc6b1e30346eed450f0b50121031b55e957b3368ff7920959d1341573a0651abaebc2a1cb78287679baab48dd410000000001000000897c0600040000006a473044022038d6c9571302eab07498d42c2ce97983ff4f2c058dbe765caa09ea299cc6f7b8022072d69ef4b6fbc91f052012e332cff055bd920f8010b665287bab3cbc0ace417f01210259ca4b5e043b71468526b70df9a7e8b1a4c649fba12aac40b253d13a26c5df8900000040000000007f7c0600030000006b483045022100e50c519dcda46b66e00e6b7d387b93117ff62409891c5d7222100df0cb97be7402207c79dfd69aa7bad8c1fbcdc16a5c1f97e625716670fcb4227aec1803d5d6f4b40121037995a30ab7afd61f81dd1b144d961defb3bfd207932f02635fca711aa93e2de60000040000000000ed7c0600030000006b483045022100d6bc7046d4ce1fa83b83007ec68f512f259bd5cea0f0837ceefdfbdf34a3e7700220726d869d66be5c988c6e22cda3f2f6c5ad02a38d99177e313a25ee21ce5327e701210377e673fb8350092df77e81f56bebcfa58b9228d849d9b827b523ba11f99167fe0000000400000000867e0600080000006b483045022100c5e96c08a2705ff93ceac49789bd1fe72dfa31b2a87c1905c6f17fddd4017a08022040239ee54e2c21336d641dc05ce5746286770aac23ace22414f2bd1e6c47f00d0121022804e839631fe9aeecfc4fa34177d169cd46447168fb84deed843e16d14ded9f0000004000000000467e0600030000006b483045022100e483c46d41e71404af40326f83ff77eed7fedf052de73f83f0f514ef7028d334022061c433044f95c598e4d7145ad2c5a71c5bd7c35401dff5921296548ca703ed5801210374529c3d7be672035a205f85c5063f139ead811d509fb629bc80b82d7f723db19114783903000000c47b0600030000006b483045022100d0411ccfa32d484fa69a0c9fc5317e1cb9f5f2c82af9ae41295ccce3aefbf00e02206732ac870b8ede5d63f0e7909c0f7ff52dd4e6f3bc5e77e5b172f647814fdb85012102ec4269b5e21b04a8497dd655017e9b9b9ed62d5821aec4ffa6c1b353358b662d6a998e3b03000000ee7b0600020000006b483045022100f97c7e6388c40f3cd467e133a07618a6d24eedb40f223385c1d3cc3fd9184ff5022074549421285597f2e230675e66b3a49902a5cd6493238edf8d8a6bdfa12f9f9c012102dc884d17cf81a976cee1b4edb93138c95886fd5850414c8f8a7a98196bbefb000000000400000000937c0600030000006a47304402207549db67f8455efc20d0c10cb682221af9aa729fa53355a62af5157ca840ba340220728a952d3c5b7f755039307ad6f95e1765c930ee871ec964144db5a21338d444012103f85e9736214d9ec4befff1066f5182cf331fbd30318c8db3f97cfddc64d1530f97f1450f03000000927b0600030000006a4730440220611514404b229ff337a4d7748ef5cd520e2fd8cd17aa8c9989fac9fad0f0b03302200578b6f49facad37f9f00e463a1e6b609cae7b40be384c8b21c8a245dc387769012103c2c038b575d823d621f0e5f73f2e4c277ab557708c702df49fa9fca4ab79603c