0x2cffd02ed15ef36e89f278e514a1c6f23296a3dbf0481db7a32c4b1110a2a7a1079342a178427c7c6f54b6bad788a8efdad00108dcbf76bc5147db03a14a825cceef1497f73c439e742e8785e785c51dbafabe1a39141063e3c52d01ac63150ce0759426ba7698963fcecc727338396a7e260989475181321dc86ee6f9f05e0c77f2f0d70a35946a0511a6c686bd72b48a074c2e4c626dffefbc644c3f537854b1ef7b46ac639459189e90876fdf27bef3af92d053aa3ce5ddf5c5672ec06afc6c609a7e7fc74577beb29adc1c38e8198726cc7dbb2268a8f83b6d1355900bd054bd9110bb04ad959b7b2732f1e3f2cc6e2c51b263ec68fdaae4eea03aa4188337498eb21d06ace9afa1ec7857e64a36a45fd47c739751865353c2a2fa929b314f66c6d58e2397303d7e24259a77ea012a8fb1f9d515fd28e8a052aa5cac5b1c0439d8a3936d3e3671715c9c6c7e0a2abef38e14a5a5954c0a70c65d05ed4a1e6958ece5a749d978a5889417a3c150eb0bc26004e8fedf5b0370532eb88b125df5563c10920e3c9fa6e4c824c79321cef5c758b9ba1bab1e9b13090b35f7c2ecc77f3a00a80af51fefe9bfd26debac6fd0aa0b3137db3bac6bf542dd801569274a5290ed365a7e276d15c510a8905251163b1e24c8938cb2dcd512a0ac060a0e2c1a73b1dcbcdacc575f215559dadc4ff58624a838c1386b0f84c5724d4acb1c68b7ac30b54d6020c0cfc9a2c60d652e5d09a425b074feead0da2da1673624dbd598ac545df2a6073e7e974509fea66c8f40f721e9d2538d6806b5da57f20afa9e7cc28fbd5db470c493069b5f28234fbafd8f5a04ece1d99c21b46b3e750539ff38b037544c842689034ff78c811f80bd30f564aefb690f259a1564b8f181e816875adf8f32f701f1bb279f77fed1e2ee9c6017d5adb79409fc3a83988cdfbf88c3b3d7932e7a162da4a9b659d8b198c31e3c046c2a37595d95f1e8e1c3df9ca39418dd3bc8021bc2b88d9495a80a91ea1008500162b8f4557cc74600745ea1edd384708e8d2106c4be7e0f044737a3b4ba474385047113f979b047b309d336885502c139229120e4be83809609de3b652e9d464fb6d963ea016b710e1bf5954cefc5d2f362b8a59a21155a08b0ed808d3d9950a0783422ceabfdc46263b732f67ccaaab51873fa1a1b3c4cc18ebd4be44155f45ff2b06e176fab1bf843a66d9d06389c6f302ed9de52caf80fb59596517463fe28fb738d9136190820321700a9feaba68d5b27d5b3a57a115fe67d2b93221ec92e3fa4420805237db615aea96574250499a5b35b247194b24ce3e6ad117b5306df573c7540a35bd6609a7c0ada5c4fa1ced09aa2001aee5d3bf163a0503a6ca546016e5422c93ab5d5f5ca33749d1967d890313f5905e3cd000dd0389cd6c8529a28292cbde6b2092d410490ccf6287b3665e41fbbc14d16fe0c2a668d564b1f50d3f36348aa469e87e67138d6a187ce4cfdbc46c05639b8f28f4eed91c06404d640fe16eaa523bad826aa6ab06e48ceee20dfc448ad74b6a64cc34c56ded26738c3a4ec2410dd7135705ca6d00eb629e2824a046a02ac3a45058b516282ff3c5a9bc747d62f6915b7fe78c741fcd34d34d53ae226bc1e92af4591f8242a1efcd8846096fc44dffb5490cc24247827b4f9cdaba08eb1f7f1433853c16c9d007a7bfe5c09564bd941facdd828cdb63fba0e2108bdbfcc7c25cfee2c96f85bbd9004aa00069147006f34297dcd71895fd0776967121dbc2efb9644185bf04090c2e37464b0093c9e7e658d046ff183d2a1217af34491d0b5517016c2650fde5fa0de56391914f89402957779a19b373045a217fc29d1c8c14f6d1112afaacde148b712c245931e9c8bb69e24cba726537efdd0292f312e9ab708c6512bfc12144a