0100000033cf2fec804ac49ef70cc46c6e37ecb36be6ea4e626e90a99532b40a083361bf100300000000ffffffff2bbdbf5a557109386c61886ee1bda982dde3d70040fdcfaf0b568cd8f404a4570d00000000ffffffff2e7fa22276e3f06c8525335fe77c5e6bcfa49422a251ea3b25a4a093d26dcdcf1d00000000fffffffff52763cff70a40ccba7b40f137ad90eda217d2cfde4dfc801812a85349290e380000000000ffffffff95da3eec402a62d5c85ddffc39902c3448174857e66f566bc669b4311f1d5ec00500000000ffffffffa6cb266a5c2ac27cfa20427119ff9e070cd1f1b040ed96b67d34db78ced294d02a00000000ffffffff125b4cb5d8c4f55c6076aae980aa75cda0f4d7c753da7a9feaee83b698844d290c00000000ffffffff68b66a581a4113d3f09680ba7e333616484e7dcc7f42346f37d2fecf2a7178960800000000ffffffff0086ec74dba959e79a111eb2824f2a5b9c1d6d67599ae54cecae0c35b63851b60f00000000ffffffff5fd21b05c2ff35fe4f6a8a04c107d5b8ab8124efb2591129a5b7f9e84d2ca4e11d00000000ffffffff718a9c30ef58900b3a39bdb7344729b19c50fcf687fdb102156e744b8f21a38a2600000000fffffffff93d778038f673746f152a5f74f2ce18696057872033ef7a4b8be0532875bc032000000000ffffffffed404c6b42334c31816fa40422e47eac70f4fb04480f3664d6ef7cf386f82f892a00000000ffffffff12b35e9a4c75911898c5ba66aff9befdca634223b304c4aa5577f18b88583a3c2e00000000ffffffff31fe3248c38d5e2d8678ef5e10ab72ec08c6edc62f2647e60af22288def248dc1900000000ffffffff51a4f2ad9e6385c3838a1adc05f7b99d34f37a69647ea761c95aeaf661c3312e2a00000000ffffffffa708a28da13222b0da3b12a6d354a7f6a2268133f3cf57b36fb46644f59d9a461000000000fffffffff52763cff70a40ccba7b40f137ad90eda217d2cfde4dfc801812a85349290e382a00000000ffffffff718a9c30ef58900b3a39bdb7344729b19c50fcf687fdb102156e744b8f21a38a2000000000ffffffff0086ec74dba959e79a111eb2824f2a5b9c1d6d67599ae54cecae0c35b63851b61d00000000ffffffff51a4f2ad9e6385c3838a1adc05f7b99d34f37a69647ea761c95aeaf661c3312e0600000000ffffffffed404c6b42334c31816fa40422e47eac70f4fb04480f3664d6ef7cf386f82f892d00000000ffffffff125b4cb5d8c4f55c6076aae980aa75cda0f4d7c753da7a9feaee83b698844d292500000000ffffffffd7e331e65d5eb9f68b0209074ce6a7bd3dd104d5aeabb9da7f84ae714d1a1be41500000000ffffffff12b35e9a4c75911898c5ba66aff9befdca634223b304c4aa5577f18b88583a3c2200000000ffffffff68b66a581a4113d3f09680ba7e333616484e7dcc7f42346f37d2fecf2a7178961200000000ffffffff2e7fa22276e3f06c8525335fe77c5e6bcfa49422a251ea3b25a4a093d26dcdcf1800000000ffffffff847207dfdfdcd8d5098b96ab78ae45b655467db56555fd61e3e8518aeb8b012a1400000000fffffffff93d778038f673746f152a5f74f2ce18696057872033ef7a4b8be0532875bc032100000000ffffffffce8255ed108d847a510ea21f514f578961467a58c56149e08bb414dcc23a2c200e00000000ffffffff56fdd56da3312de0d5192b8d16a72a265b472315347819bad14b70044e58327d1700000000ffffffffcf2fec804ac49ef70cc46c6e37ecb36be6ea4e626e90a99532b40a083361bf100b00000000ffffffff3290fb9057eda04b621ea13018ae5709173e8e9ef36b25129ccea3ffddb78a2b2c00000000ffffffffed7d3f029f11e6a28acf78f81e78e5d4855091aba8b0075f229eab8d7681384f3000000000ffffffffed7d3f029f11e6a28acf78f81e78e5d4855091aba8b0075f229eab8d7681384f1300000000ffffffff12b35e9a4c75911898c5ba66aff9befdca634223b304c4aa5577f18b88583a3c1e00000000fffffffff93d778038f673746f152a5f74f2ce18696057872033ef7a4b8be0532875bc032800000000ffffffff8c84d15f23ca865973934443c9769b4f020b4038c47495d2a4862f4915d457161800000000ffffffffa6cb266a5c2ac27cfa20427119ff9e070cd1f1b040ed96b67d34db78ced294d01a00000000ffffffffa708a28da13222b0da3b12a6d354a7f6a2268133f3cf57b36fb46644f59d9a461100000000ffffffff5fd21b05c2ff35fe4f6a8a04c107d5b8ab8124efb2591129a5b7f9e84d2ca4e10d00000000ffffffff95da3eec402a62d5c85ddffc39902c3448174857e66f566bc669b4311f1d5ec00e00000000ffffffffce8255ed108d847a510ea21f514f578961467a58c56149e08bb414dcc23a2c201d00000000ffffffff68b66a581a4113d3f09680ba7e333616484e7dcc7f42346f37d2fecf2a7178960000000000fffffffff52763cff70a40ccba7b40f137ad90eda217d2cfde4dfc801812a85349290e380300000000ffffffff3290fb9057eda04b621ea13018ae5709173e8e9ef36b25129ccea3ffddb78a2b0c00000000ffffffff51a4f2ad9e6385c3838a1adc05f7b99d34f37a69647ea761c95aeaf661c3312e3200000000ffffffff31fe3248c38d5e2d8678ef5e10ab72ec08c6edc62f2647e60af22288def248dc3100000000ffffffff125b4cb5d8c4f55c6076aae980aa75cda0f4d7c753da7a9feaee83b698844d292000000000ffffffff56fdd56da3312de0d5192b8d16a72a265b472315347819bad14b70044e58327d2200000000ffffffffd7e331e65d5eb9f68b0209074ce6a7bd3dd104d5aeabb9da7f84ae714d1a1be40c00000000ffffffff02baa860000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac48b10d000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac0000000000000000335d7b010000000000dee00c00010000006a473044022052d2622ea9951b97e523007540a119d3dbc3f016301c63fe22a2bdc380ad44fe02206c469d27b2146b3ac9fddb6d005cff779f9450c8fa802f13eebb4686f1a1aa77012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f3afd000000000000e0e00c00040000006b483045022100d599a8f6e857141a09d2eee30798d52ce48f7801ca5a53f1256805d512852aab022075c1a954c2ffb7fa50dade796079e47b506c2083c1c4cae1be86790711200269012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f1dba010000000000c9e00c00060000006b483045022100bb9a143d437b826ef8455b136370c9865e695adbbd0ba155aed2243a0443e6410220415ec0c5a804c16feb06e5f58659ee0a79b7f26a79b1a8390214c91993f50a56012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2fea18010000000000dfe00c000a0000006b483045022100f7cdecb52c00bd01679391a4d5b6d7f8a7398830f411d8feec1334be03d254250220454a61fcf765661ae4b5f02ff77ec0d444ddaf19866eb77c2381c64c051815c2012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f8715010000000000ede00c00070000006b483045022100f78e0cf070bb7fbf0f4c11509950f304ec855021a129ef1d4bda3af6ffa9f1df022074100fc2dc39821fca264c7dfc59159eb107889360c1012da076de915ef41319012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2fa041020000000000cde00c00010000006b483045022100c4d6416ebdf73c2cfe7d60cd4e8780df2be282f6682ca3e5e3827837121a809402207c078f52e30705dba382fdd83c3290d757e9962bcac4eceb0b47c2182247a192012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f1903010000000000e3e00c00070000006b483045022100cf0b3f5850f21340a625f171223621a76f5dd62e9b750684398c12990a0d537802203ff490338fa6bd6ade8a7916308ded02787068eb8bbcc807c318206d3a6089e0012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f37f6000000000000e1e00c00010000006a47304402205d4c2638646358cdd4c8525c5d6dd10d70341081600324d63a9e1ba68af1ea0e02203e58eca571bf225febac5a4a6bb69ecb2d4a2e7266d41428384b43ca2854e2c5012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2fd8fa010000000000d7e00c00020000006b483045022100c0fd875c3e7ab27afdab1edd8e6d3a313c5cff5c581e5b83fee481f1e10335d202200ab0ba8a8cf1ffe045fef4120d6b4fe7295565b75f911eb2097e54dc5ca87c7e012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f3ec0010000000000cbe00c00080000006b483045022100baa298573ad31e4f2b8376b8d4d935e8fdd3c76c3ab070317b09d03aa00533a5022050a05737d26a82589b4ed9e94e7a6fc3e71c34fb62c66b386153b43715e48a84012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f745c020000000000cce00c00050000006a4730440220218a64bfa779d46b0b88d921631dfa53bd385ab1d1e11b3f9fbe72b4a421361f0220509254f5921ed6d82aa299ad248d7e4c62a9a8a527c06590def7c35d32f29493012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f8d04020000000000d2e00c00010000006b483045022100d85c101e5cc2f60b3538560962916d6a5b45cfec456684002383f1ccd116863402201b076b6a971189e2085cfda641f207abcd13b08a9631e2d2a8e2e03775d44a6c012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2fdc05010000000000e5e00c00010000006b483045022100c78705deeda44c8dc342523fc708af26f1a2ab5b3a7d152efc457244da19c886022062080cbf08f9dfc928bd523735978116e3182a689176cf87aa1b02103a905240012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f1eea010000000000d5e00c00020000006b483045022100bd61380522c1171612354aa6bb7702bb7222b0b0a5db3b1c94d81a85ca77a81f022079a427111326c6dfa8d6b6602edb8e6ff918d6fb94fc1ca7ff00f879d0fc040e012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f668e010000000000dae00c00040000006b483045022100b1ea133e20868ce98dd5e6ed3c8b7a6ebb4fa49e5b83631dcbb057b5c14a8e6802205c6422fa3037a995c33ead6c71406015e54ca8b2be7dee8e20d1c6b9657024a8012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f8115020000000000cfe00c00040000006a473044022025f51954b56eace0e2836ced7d43d550b039c3e29330f0c2cf0f78fb1581592f02204280ec69450e434e9404e424525ea31b1efee2748b3ffc2e10ec5e2b79d4944f012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2fced9000000000000e6e00c00020000006b483045022100d6bee55aa95dedbcdb981277ea4e6d7a410c005332c48aa78c1c63f98ece7e11022059ab30585c2f0d84753f7847ab14474e2b698fbdbb069e1d5da13831f977405e012102bfd636e329efe07a58c0b3a2fe80c64db16e1ca3aeee634c3877c510f02c6d2f22be000000000000dfe00c000a0000006b4830450221008413f43303856498b0dc977a28a2d18c96db429acdc16438585d087a2ae22116022030040639e94c615b6e771dff83768551478e77872ee4bf2058e3f97720b829e10121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc311e0000000000000cce00c00050000006b483045022100c828e2ca2dcde780a9dc2cf229f1d55d3b7881aa6da2a49699e67b495af48d8f02200c11fcd5ca0ca6cc5855f1e5e78c869a4e5d522101929f1f6a089e4188bfdaee0121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc3f3a8000000000000d7e00c00020000006a4730440220363843f4dbe899d2a9f9bef97dc645839352c1d660046441559cd5c31d75c423022053bb46b9f4801692adb421c3487748bbaa4075b88cfe38728c9e56568721fcd40121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc32bac000000000000cfe00c00040000006b483045022100d5bd15851b65fae174646e44a605a09c60e32f953ebe12b27ac335fdd35a1d0802202d1058e2e4cad0f9d275b0b68bf0e43e725142c157998769edf33baa6b7233130121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc34db7000000000000e5e00c00010000006a473044022007ea5d26248ab96ebe5ec6fa6dae8ace2022c8b95a36ecea3f798dd1d3a724cf0220276b67c684415e110cc77ca9c9529322839d0dfa3169d7ad23448988a75045980121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc38fad000000000000e3e00c00070000006a4730440220164b46342218a162f5604701839981e1fe637c059b930ae394eccdabaf8e847002204359e0b49182b352690cc7e9e0bb0b75fcbb5cfdd1fa6e5c74cb493f2dffa58a0121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc320d1000000000000d9e00c00050000006b483045022100ce4f61ae8dd4ea39607a5b38ec8130d161d336d25befcb426be2a7d322f255c502206a4194438ef1ef7e2816c925143397c5dfe5000f55a87294cbd7d5bdebf737810121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc399b9000000000000d5e00c00020000006b483045022100db8c9970b02c7ad9f12b6efa35fe4c0188dd97db0989b34e66f03b97e377de8d0220421cd29c6f4df6a42d98f358faa4e443d19a05643e51c48cc3a4bf31353453fa0121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc33c9d000000000000e1e00c00010000006a473044022055a50147a1c35104ae0f764f433a7e6c97cfdda8cd7ee11802a43b9d0bf2ba0602207c08dc55db94cf77ab63b48a9a7b16756700d7419e3e7ef02d584c7e28d78b440121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc33ecf000000000000c9e00c00060000006a473044022045de6237b9ddc8d2a6df4728bbc5b530fdecf2e2219107d87ebbc5c4b54d8c210220111b200e004f496682b471fc2e8b858d5372830a998ca2bcce19cf624a47ca0f0121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc3469b000000000000eae00c00040000006b483045022100e7e7ab93ca119eb9464a8edcf77b6addf1f7d8339197665ce37f20ee6f0ba210022047f22f22f0eed95f386a3b9b3dfada5994bd3721049d3a62ca737461c8b08ff80121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc3e9be000000000000d2e00c00010000006a4730440220129dd97155677c5c2db9fbd4a65f41b44f516ce682712c17a90b183b7974720102204b1aba2a79d287db3f53ec89f56871bb8d12b7db7a1a3a88391568367ba4ca410121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc35b94000000000000e4e00c00070000006a47304402202f03dea9c6ec8fb314476ceb02a611f194ab471b966dd120036e09f0eae85ace022011138418e5f8a28c947538ab47e5e0cb16d135a250d83108b264e0f167beb9160121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc351e5000000000000e7e00c00010000006b483045022100a9a9d1d00b1f3823a005868246367d4630e7c91a39c2540958ad98e31b5105bd022034ddf6951472cdf68da47406c9e53c00708d0ac30cccc978caa217454c74af310121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc3e998000000000000dee00c00010000006a47304402204cb1441c42011f0f40710e331c98f172a9dc1fdd4fecb5467ee51050b371be3f02200d158c009a09f51610c17fc50308c355dab04a7b4eae1fcca1879e620f43f4450121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc3f6b3000000000000e8e00c00010000006a4730440220602148ae8688f51e3d173f70a5821a9817937a38d14fcddf927853d22da89bc002200d571f3c63268a4d565aaff8a167071cf8b3b9414012e74a17f64c787641b76e0121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc3b1d3000000000000d6e00c00010000006a47304402201d3e6fcfad8f74bd522a154e552cb8506e31bd44706783ffa276cac587c06b3f022054e4d06ceaf15647d3e49bac1419bfeb111c9481923a642a07061fd6fdb15bc50121026af3fa406324d6be1c7e9e6f71a80327bd94a7a6ecb4086f2376bae2d58cedc3af2f040000000000d6e00c00010000006b483045022100e93e13791333b8800f915298755336df0e7da49db0dab9b0b00131683bf8650502204bd1da5de53776f27e62ff0d991a962cc87ded4f524dc0589c98ab0e76bbf093012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e9cb63040000000000d5e00c00020000006b483045022100c1bf08453d79fe9f53b82c242306c24f360890d8305d8b6fb0d1025e15ec05930220618054995db915a94ddeaf46e97eb5ea9bf4777529569cbd88e5a907e48e53f2012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e94d5f040000000000d2e00c00010000006b483045022100b0546ffe65e833ec4921a6779e4ea1f360a6c445d955f8aef6b747196c389b940220652daeec42c289ddccbd3aa0be4d8625b644d0e0d9c240128220bc1fe3781165012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e955e5040000000000e2e00c00050000006b4830450221008398bd7341228027c95fa06c8df0f1ac1fe738b0091f149968e713ea777913ff02205cad3b89642b40923ce8b1d36e926f53a2544ff27a0a64be1a3fe6f3a904cf00012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e92703050000000000cde00c00010000006b483045022100d56576486937899d6b4c42cd3be73094449427e44f1c74c405f9d3b19c7ffecb022023cba71c15df297058aa31a76bca346bc10330e17d26172a194d813dfb0e93eb012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e96dc6030000000000e6e00c00020000006b483045022100c7c5f2f7f55144d1781e90e727c2cd4df9fe846ae33364ff3cd28815eadc0871022000c09e5d9f195cc28f9a0f28422f0514c7fe3fb31e797e448e0b9e2e6071a221012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e92a6f040000000000cbe00c00080000006a473044022012f6358b27a5da09d3494e43fc657ff609c4398ff4059d01b2f179a93c327b26022037e56f15077dfca34e47f3356ae7b7ef4e8f515fe42eb7f8069d1b439c9576ab012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e9f634040000000000ede00c00070000006b483045022100bede08679028763a4ba410aacf8c170ca3b0832c232566721c1cd0eff326e048022001930b8671f6d97ed8644a62a0d58afaf3086c9f7d8d478dff672ef391f023aa012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e93dfd030000000000e4e00c00070000006a4730440220256ba1de4e96c53fc475f5861f3d8ec917ebacdf2c02a89326fe29646d69d46e022059cd56954d316a6ba44fce1a25328327a20060a75f2d887c7895f1d5ff5d26df012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e9a4b0030000000000e1e00c00010000006b48304502210090e1ea2f7af14587968c6aad8618b6c2d9a8b3349959ea89370fbe85a58bc7a6022013cc7f88a0274b563498a0fa39bf809648d91bb775ac2ac61ba525455f3a8138012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e95a4b040000000000dfe00c000a0000006b483045022100ece4c3e7507697412564d946b55539f11a7e507467dbdec612826fe5e77fa7bd02207f33f8f3959c4f2f3227136e5dbe664c09cfae36388552fb65e993cf71cf677b012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e9f018040000000000e8e00c00010000006b483045022100e28f296db04456d75f2181c1ea2470416ee4c914e3fb5c09aea4529e0deb39aa02204efc945d9973f3ba3ef44c76687de4bec8fce8fe8b75e35a235e5565da038f0d012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e9e439040000000000cfe00c00040000006b483045022100dbfd5383efa46359fc90d6eaae113098859729a0d7eb16718e2e95af5d8e37cb02200faf3eb88d622ea63e80e8244e58cad3226ad350d429927a7611f73799e20c66012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e903cb030000000000dae00c00040000006a47304402203be5f0fef9ba44b74eb90eb2cb8f1b79b493e2a27b970e65856903a83901fb1102207b492d4061617820cb98c003be674a4ccf0acc63650794732ef87a20f243987f012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e943c3030000000000e3e00c00070000006a47304402206c34f7787392238024e0cd043b57145a27f8926b905d98591149563f1e9217a10220438f5acd9db030937dd264b838b8fc57514a7724dcdf9fc5075c188aaf49fd38012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e92f8b050000000000e7e00c00010000006b483045022100cdde7a51a68844a084db0a591dda52dcd20566361baaa61a478db1e1eeaef9b2022037f754f9fba261bb79b40080557a78da80562ffd910601d14044d3e517f3e4bd012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e900d6040000000000d9e00c00050000006b48304502210081cc9b2492a326ce24918da1eadde24bb182f7c59e6d2f9dbd5e789a6cae8109022031a547fbea6ecc27bbbf9d997d14d110cdd0bef0e598f1cf4f0a3c19b4ab6b99012103408b1043c60c8707c244939bc46fcc801a9955bd8b118a5a2c140e9e155358e9