0x2cffd02eb44e73e8bdbf773d3a591a511a8e91f644c205c2a5a0f9726d410dde7a1fc7f12412b37139800de712f27a0c19701d7c0fc59348b22d59a93814170cd56d8d8f77e697cb4a6642f7df6d521c63bc6e580617fb5ae088f2a121f329b644c959a6986eba5af32123fa89d823a0332526b710c7b52c3777519165988eb921fb373e37bbfa2579be7c8331a5eab69eaba7db187b4c5671ec012b0d675c42179ae991dc5f634e0d92ed4e85976e9b0e548d05ab1f7b135b51d6dce0883f142000464f805d939d7b8f2dd41f6966a82daed9d2c1cdb07d3186fc1fd5d8d3a6438e9ef761468ad893994a927b43834b0544694b21886f439a56f8bbf91acc1f8c37a18fd97f74f07d9fb54a151318118dcf9319ba904952ee5d0928d85e36be1bf3cc1246588596d4ecc31e5256008de3b984a6a803cb682ab85a7710478092905d61f29169149562924877c6e4b1261d5cc577ca7e2be0c373b3d716788296e26d63335d0e397682a06fe0581f04a9ccca09a78ea2923ab9b4db84baad27d5c0dff1fa7cb2a57a9928fefc0b68c6e4333bdef0ad3a4a8abecccba549d917bb47ccece4d3fbb37c46ebd9a0bf692c14178db9912560fbda26a62bf6024e42c88d99b48139bb7140f1f2f3a17ac8052dac4caa1a2c864a01d12b9ac8a93500b3ad7bd161752b8759f356d0f56f8c1374be408aa96fa9779efe9bb622a849c9cd1887cf27de71c3b01421f15adc84422545565f0c61cc40fb025eaf4c7beeef1723f05089c57ce6d2d7e5ccbfe057e6539275c19ef4cc9d55979872ba716a7f133d6d6ac63181d81674374b3a48d5c997a497ee2081f8556ac7b5762af52f11f62b1a58453476babc3731543659405433d48a717b949c4a1b08e52943ede0e6611e98aba84019b375dd386a757f26eb5655a840ba844d96e28e8aa909de52f6ecea18b966e23838070537a2e209ddf977f4e8577935ebf7603024663d91af29190fe5f1019991908631071f256a1c87802fdb0a5f5d35f6014b90461b0408482cab7232a69ea6e2660b9410dc41dcd86f496001d0f1c2b7f28237010670fd1f8da7f1d647dcff2a73962912e784853bd1cd4655485fd91db63bfe6d539a8516e3d85d0ee214eb33c834cd07a9e429265382bf94f46bfca44b5c6a18273b89c54c3b00f9afc97034155b852e8d5ed61d27bb658c99ac4074faa4efc380a990d031f020418fe62882d9fb73f8099813659acaec82873b67e20d231edb9a446641dad0187c562468097c2173faf73edc1829cfac7cd79060bdfa1031eabade92152f05733b4f6f059e0fc0c4199c116f051b96ec92bea398d80f4a5403e8d58468680a37cf9b20fae8ff910bd54f6b5732b4847055d50dbbaf22c3e6670ca981c6ece5bbae8d42970feca6f4ce4d99b57ca15d2532d889225e07bc79e768194997ecab864c2952ca71a5f54cfd966c757783852eef7f35dc86b8109a48520e25a2e6145dbe3ecfd30c3a55bba43f0c9480317ae98d38a8799f5c722269a9fba5228051d8e1fb4c0a6235f383b82b3f22d40ea1a0cb6fb45e71393c489d1945f14f879ec2a2fe1f0c7502f4036b0b535522a8a614d71519312b19b63ea683d67998308d9aaa7cd743848756d607289731bc50a3e3113410e705adf7d4c143cb736c254f2e2618f12d24f54635ce8e12c5f59ede419e7baa9aa3f94a4e6060a9c74aa80528b4856f2b7eff7d69a6e8e9d8c41c723b6a45c4234ca67eec250ba371ccdca4c428a3bbf9bd4675a8aa9a4e745f8c21420f0f2ae9a6632e5f03999a82273e903819ca0c7c74066fc53ae9584292e63db7f8fdcc57841a0ae3d0e0ac4cb80412b0929f11da7ad9ce50ad2924b4700ae85e804ce6728d440f1bf8fe27051a2a7f659a55e4c7c2762c12fee3e9b652ff1172bf56