0x2cffd02e4af89efd849dd3e57d8c2f0ce98c9e075e529bfabf6708c03aba11a6a799dec1c65666aa237cfadfed67fca16e5696f770fe7369de6699a9579831a5d9b266eac464aca5ec6442c1578f870153b4fcea97dffc10106f95e580d810b37c394e7e7456b6c2313d15f16c0adc7f4ba33ac33ae42afb959a69dcedf23c1a267e4184f7c9264fe7466911677f9da6601efe04c6b5a49ecc31f04395ca6ca16d142f86486a52f14186b3c65014b7ec71843b37992c14e301ee1d06c3cf25d501c6ce8f3368bbfa5c5539b21af726c476c8d50eada28359bf1f7323cbb066e2a34d48ea3c34e7ee8a91c2793dcc296c5b84b086ed76e9043aafd83e938d432bac903e43971440d9762f773d968cd12adcdcc3b124afeb532d856e6c620cf3ac201355d99b064f45770386bc69be2735c7f1e68edbc0fd41d6e3e75307c6f65143a179d938f2162f2259a27a63b97802aed15d54a0c9eff235d8507fbf87c638c921adfdae666fc6f9ac11a7652458ec4ce37d32f90bf16da290bb1a25ca12e6aa5f74d49d115a97be125fbe9f35c4918ed1342247869aff1fd8b6b75299ebf80a448641c2f617ff3592f2c399964927c97cfe60399a94e63ba668acebe3bd56bf0354b14a00e7449247d4ece3b5c549a6b4cd1ecf6b4492b14dd9ceb52080694fdb44c8eaaa1e1bdad3a08e4a4cfd3a09f4def405e75e5f7c69f20f3176e24361b9e7afdd043f474cb0e5ae3b14139d374e547c3b5158e146cdcc50dda5ae8904a1172c511fee9213e91b209e83fa1b0ee95448bac3c2940f3ca4c6e306f21beee5e6c0fa01bb567b2503e5abdead740da80ccd8d6246f06d8fb6a6c4ed198e1b3ebd9a789e1b9fe6e01810dced1b11f158ee063b65a77c1c909fb57af0e34eb2035e3288b82d3998a9bbc9eac3f48ae8e43074d65469a98ed7f959b6861a969f07d0aee530f7cba3de9a9dd4756b24a55b5170606c68abe5c59547bbf4f858c379544bc0dc3d9b7362e7f16124ffeec04a97f61b4c8e1378f71fcbbd336484cf57df282282b6ad9cd83cab4871a916aa596069f297254335d8452e71a83fa7db1fe18c7be165f213076ea9962ca553aed65bb2e532850c2b7535f80d0d49b88b4ccedd610067f4945843605fa1d30e56c8946685e8770ab95c1eb96c859e2261946f4d31b7956c339282717a37788cfd57a265e1256b839610fda70b3308d64d3bbff519bc2c389be46effa6743d903509e18e946eb5422f5ce9569793411806c33dfc576692623a09962a27af58b0bcf6620904fd732ed57ff2a6781502e015c72638f3ffcca6158cd19233de95b805842b48ac6f53e3ef8a8d3aebe6d5854c89b355d1f654815161c0c4193207f63d008bb269ebe0168d525aa7af5d18c1231e1701c04c10e2d9459e37d099fc6c88334863573ce8327be994f85d634d2bac9d631deb76236aee832df4ea3fedc5ff3e2140eb7797bfd9501fa9b88265f1089c2426234a0dc3c22039baa653d195a825f79047cc0c2e0110a32ae5933956bd126727b887eb01d6939ce5679c1383bd28a8d57639625ec3a06d1b029682e317febd3b379e049366e3d2c89e59acab484007e80da19d6f212b801d019d5f96aa3e2a3363a1d6d2fd1313a19236c79e4eb4a1d1e3123aa8852a7eeaad14c137ed215dccb337a010a32d284c2591c2198a8c3c5215f3bf9fecb975da3ad8210f82695c308d8e49be36c17b878ba1fb49b4856807ed0c720a7dcff9665a054b929ec164235ff0f11fd16021799e6e436caebe3f89e3cb5de5805a3aeee050440a1c3a42b74b664b5acb4a1b07c16f1cb9b5fdc9b8566adbac41fb6aa59439e2cbe9bb9f9489f0f62d56c7aa6f611b92ca8ab1048f28cb49b5db57a8af1a82e382d14326388b9ef833fcb454bf422062a73e9e8443