0x2cffd02e8aa3c67e0384f9e6e18751554606c1d9b13251768ed870692998d4a24d490e9a520e8f3aece6296cad0eab8a5d053483a8a49c5fa8190f1340c3359047dd396c6f6b2b5d2e09acc52e24448c8ff187df065a8287554dadb3102ccd21c2a31993682a937ad7344f5e3d75f35ec91bdd5f3cf3be310ab1f8b1ad0bbf2784f1eb8dfe94a701527bd4c56b525df17100a563ef8e19e8a6493965ec3cfc90d3ab80bf2e88955bfb137b519beeeada86c0219e7c7b81caaacb9784a14455589f0d2909c5daae95877e2edce2d696ff3f37647336483e670b6bbfdb612794ce9bfb245f657f103393d1643906c3b9aa0c860292fd3902b56d622629db12bfb3244f2f9fea3cd9986367d2a3925b6f7e88c05ee7ae596189b85e75f95b0207faada27461444938f85e346f906302004236a259c536260b2867815145e7f50b13ce4febfd56a679e89f392e45b1fce63db780c859717008a8273b68abee5417610a909fef9f95c92990a158b048b34a6fba37702d64e0d999e2ca771477ff2f5e2a4bf662c886f25a812245759a732e80b6037993c25c632a7efe071b3b9259b017102c1981636ab6949fedf96eb1da72eff55b85386ee8718abdb7b22b8c00d5af7b5a53232fc411c9b110a3b5bf132ae5b8165b1ce423ee435f58e7cc27a74531c2c7f76be5f4b6508d5db313ceae069daa528561846f89f78383c75ed6a9be3b216d3c748ca72013454b03fac296fc804aacfba0a6bf39080aed204f3b24933e19c5e11efc8f9c770d5f30338e1850b82662a32d9def02ffe549675eeb732dd547ca9d7cbb76aeb218030e8c613e1b9aaba11c2c59d9418d09e3f2664145b2e43449712052cf56c7f5fa0782833d87bfd307a84c1453a92e6e32a4fe884f903aec054df1bdb13025455bd672c319c19503ddaff971a433936ad0a9f177aad87c2e83cad5a9cb442bebef82a6c9078961839124b3c18c5b3d93afa6d823d6d8c3a3da5ae5e25c7b2392b4350d9460c90ce8d4331f5d16ecf487b7131a2b6d0e15ee6a1a214b057ec60743b904375e5e0d8504937832ec71ba8903dff2937b6393c5d44116128968ec0dd4103b4afafafc82e299a33e1637664271fae1648ad9aa9d2f59fabe7ad5fa51669d47102529ed0455ea11d2f8328efe46e44b871ab48733069a08aba6ee57e51dc81e721643845b02afd0b6d5f2b59c251b485aa36767253183e0e0ed64d08dbe2d6253a25a44282d0b50efbd5c025ec393375c9ed96aca195c37a8605f4aa3d7523fbd569fc51b706574f4b732bea71784ec9673880c5bfc55b625f3bf1e0527c2893a42f6a24d36217d5440ecc6cb8f59e7ee758c6a922aa0943e4315c9455036e8e553a132e2284c04dfe3ae339c9861dfbe0c33f26185658b680143df7d00a0eb51cd7cc6208e993d233981044ee2ff36ae9873b2b3ebeef560d44a9a5ef1745440a27255e622eaeef9d9fa8a4dab5477c6a10983f2b1e0f08e7ae51eafe48ee90b534ded6803b9f8fa1fd7bc54f778043efccad6b2709a17ac2ca580440ae52ce81960456ccfc104e31c5c34d2e75fece66145d9210684da6db24e2b6e0e66e35a5e2ed30989a0313a40eb0b59424937c327273057707573954713e7d93837fe6c81773f0c034719b150890a24cd4a2224c5b7560ac52d726e9e7c72de8af79143cc9b0942762f787eef7ac11423652781e539aebb4b2bcf0353dfaa95194dbf725861a0160258930b22e4e94f50fe674fa5f9277a8ba03462e3c4dc2860115b4a0858c40ff0e0f3d74b7a136f5b410f246743f2d8216236bf2154fc6ed1441d0a04eb703860223ae52339aea7d7aacc3fdcc7b08e4d34da3ee58c4f49e275717177fc19fe2e85c0f30aea008668dda1ec9b8af942750048da1f28ab778175630dce464bb71f47