0x2cffd02edacdc1458e626c9a9d7dbee1951cd5ac52bfc281dee7094c10dfad93b6729effdfc1a15fd7b74ad589571523de0acb4128c979d1ad11317eaebdccede060510e49eedc06d13bd5aabb89456a4ca2d3ea8f812ade17fac6446f7f9cddb0d2fd1995450a276e2d005390686ae0bc002008ea717c10df5cad8ec9df0c6a5f6abacb52bca7690f2d394c14180e167cda0fe312cacdcfec6c6b1aee3d84db04757f82345f7b01fe76f85be076c94d693ba6e113a38f2ba5693d54cd4b41d780fbad27a2d123fe8cbda0f81dcae0f0786e0b8dbe6a6d202593296e2318f159373d46abc9bd87c0403862db68ecda99691325600bdf77da85ee547a374e562a66acca61a13ad32a18e9da4071f59ffd42d79056c3f10bda06fc4853887db0b5113e977e040bc2ff1955c27c937719964cdde5becad0a756ba0182d250242337eb4aa106e103a25b169abfabde61c83d5540657f86b425fde90bbd7f85950d5973b035ee6ec0d6f49bc41a68ae7ff65b9ac2842e5562399d90107c0416a49e5098c989e03c1c19a11f50724be01d140b6e517a5943acf73718934278e5e8a8ceb5ee54c7cbe20b085849299dc75235ba60cb2ac39980e17c9c18772dbc4ac3c45a1b753537069337056461da966cf060a397aced890a4b71b11a5f32252ced946f2e88b13ab734bf1e686425c169e38f9b139a0fb15e676dfba33942121d281b09dc28b91d921789aa43424d40dfe2f4c514c68580fc85e120128283b51dde3836dcfbeb8735fc0de561ee96d33e2496af05efbaee22ca0a55c44ff13240acad10ed58f889ff449d2ecaf34342eaed3a3e648e291e9d08de7a81edb581db528c97d5556dd1135484e74e4a015af50e621bf0ea6251b8f373ce72ca4c1ee314f83c57ec32a1574b12f019e450ebb21193bbebda9b5c9d2efee16a76b64a9504d94625168e7ebdca3c7d59c20b6729c606d8bbb82cb144284ecaf1587d1f7a4192f17119b6c448a3560e707c5ac26b475b39857a999d1bce9580326a1201a7e7040d787cc3fcf354ebabf810b58071b90d5eddb7c2b95b70c4ebfa3f263cdadab5cbd61875206f4783a5c903102dede7561317e341e02cdbf569a5320a2e0567e0486524bec92c2354e8234877c217b5a7632d2682b969e4f941dae5236c8aab4061c643bd2627fb13bc47363a37d40fcc182bfacee57a53529d5aad71fbcccaf844262da9ec26d5f7a0ef247fbf423cec5e99c76b50f34cc1e8f31bab31aa8cadc026fac545c3fe035662ef20d1e3b44c3b063d7c1bd5c14db306799af59406aff53256f6919e605470236e1775d990b60221f01b6bc474b32b974d384b094c5f048b25ff6aa7ca4cba9093461d26b7fd66183bafd1dc7680252e238a85599d7745a177c1e02d31ca00ba0138388adc465ed1608afadfd1999881a5618fc40853b14c154804a02fb34e4202d521f1faa0812258fdc43cbb863e7de7ed89e199635b60d7019e8c10de8c28e4066e5c6de8a1c483af8d6ac8720ac3c6e0c6bb285213d46daa4e7247a13643f92ce6f35d20224e7938f99981997c17a6ec9faac85f1154de8f7b4d32603aeb47cb201a930c44c8b3246a1fd59e68602b1fabe6c604d24efb8da5818cc82a3d32f34bfc88abf81951e709789b6e4c1132f0f115958cf166ceffb5e434d5fafaf7f47a8170ebc8766aeda0a900e4dadc2ec3762fda2fe72e88a13c40143dfcb803b0aa7293ce0a561331959775ff83b46951661af484d26da2487a83fd502e359ae2aa32b235a88adefa5fb4d61c2739417b270b9c215a21c56045a7b16878befcea1221777eaf79d2df13055caeb8bd1108fe8255422d87313c56a7526c03af3e0f5c8d6b42732d9139be26c88c1f2668144cbeed849b46f30d3a60e92579d1d01f494fde47fc7ec646