0x2cffd02e168359a6e9034597573808be7b020d8d65a9243ab1d93e6b4a6f7ef4c3e975fd4c7fb2becd2eabe589a9424673f3cafc0c36acb773b36437c81588d3c874b60b849a6c6f1183fb63a9f6f02ebdceb16f90684bbf8a17c6edbb34b963a2dbc11a12ad8836150fd2644a8603b1e25d59f14490cfd840aa7c72bfc99d32b6f8744303e79606ca222313b63767316277535da92d22aff547a2d26a925b72fabe3faa9979b91d24c1d45f7f18e65c272845af3471b20f3a9315aeaf10a59676fdc3ffaa94d776405232c8f6c39be50e6859c8a72e50b26469f342d46cefe72c0d75e83ba6028bc33d2e8f6ddeff566dc7f87a23ace5e6eaf5ca683ef5444fd490e7cbc00ef5d48be144751077fe5c31bb8ecc3f35704976b231a281407830aaa3fa2cf956f9b3a159c287a3de14b11210a69dd071e58b1fd451b72c3bb9cfaa81aa958eee93385f70bbce1c38fdaf81a09c2c65a5f35e3c233ea5fa639a5148a60c301c61fac36ad56d6c684a3c97a048e4169b5b5fc57294998e789c829acff6b43e49846314ec2105030614b0784f87ca4e855055dca73949c62154b0a8c79bbd281adc20fa35efa33ee6dd52837295eba111f185317098eb589206729428ad5a085f4dff636c95f5e210c007d24369feef5adab66b96e6408d542508f01a4e817d3b91ca1392b231ac252e3876da991cd90d95f0e771c717d5d7bb1eae8c558afa7a3320b19a7434aa0b29219f8a437853f6f2740fa1975196b93ee7c5198a8dbe6acdd7444eeb1921c766cc753fc463ee22a6bea82f1a0686f2abc83119f7dcd46864a7e9567310ba55a80a681b3d230c9573663c7e21529b056b57136fa8b8aa7dc861e9e8b519acf4073d00ba55d1e44c0da306dd680f0f5188cfad8196cffd6e3832ef334e73f3ef2475a5786b1c2a9996452a8ae76069cbeba2d778554d7da012301ac9c1770b86381fee383265adfc598f296996d903f089c920d8c6208377e7691221d3e09eb9de0dca78cbd1fb22a707374c9e59bb1783299ca1f54fd66e925a89ec3e1c248da3d2051473c9ab8a9e068521d8a00cc1d56ececd6735a83e6ad58095105157018230729240fb37062473c2c477550f87844eb6393c0c13aa8f85c5724b8cc38233ed54d0c6e13eece238a48585de90f9d4250ef22cbd3c374b8cb21332264a497b813e25dfb2d87e34ae51999a1cf96498bb99e4bb3ae238ea8cafdb3a183742b9bddd3fff748d410e1358832de811d166a3a0da77e52367861414b85ba34e2adc9cc2644a92120e45ea8d9962e967e047d5956901e67fb3080b60c25adf12bdb2782796e7dd458ee96229973571b29e2b9f27ee0b93c41d29059aad4a2a93ea67a528d2d681a295862c4c940e701dacaafaf4f14d85ea7630c2687eab20414365b6a874d899a7a3b8e7b2968042c6d5928378d38b902e7841ae8a8b04e24b5d3d139b2f136686e262de7f89181340f0e3f4a430bfc892f3da191a780a78ab38ef42957c057cd88df6938302659be1815ed525c6d0fc401e1c869c36997454709919d14cfec9a91e6ef74f838564b3391d255155024ba8c7a5d21c73db26abb21ba68b8a159cf31cfac9121412d7a691948225fd6a0c6fb6b55c3ee0884e083cf486bb8bc786890f19ad22ae48fb6940dbe15d0eec5e30a6d18917fb6f2f7fa426eb7d1c61b815fea75d0b4e4b897b9d33adaa4db089d19e792c532434c27b8974b5d38fecab387c061c65c2d1709a375e4d829447f5e20f53fe18fa85440add3465387a578ebe917b79a6e380cfd6bebb253c3222708b358e2fba83ee42e163458a944d4752a5a195bb616d79f24e017ae4db7b6765b558c7e54d29a92177f9aa9695f048c3b38a3f1bf18831bc713faa1db50db9ebb820efec6329aaeec24cd5fdc95ece6478