0x2cffd02e8bce168208fb9917685eafa3172dcd2b22e35af61590090c6330839a8439d3072b615355a0d41ddc0cb83f25a657f2a66654c6f9d93af4cb768ad08b1512992926f4bd4de18991e786f8b193b11563adf08124c7c2d0038c72ef8bee45b61f219cd71fc20446092732da5ae06f8bcf9f4d2bb35caebc0170c7a24a282532b0c93292117440cba35dddb2f2eda852a111136e155d3fdb7aabe5e183ff4f564debefdb6ac80c2216909bb17fc55731b8d45e830c26e08d3b66ea8355b6feb3debe8693badbde7017073daa58381723ea00d1fcd52f180a1acc2836a42893e020ecd4be199bf42d4facf20e9ecf40ed7173d10e5754689e52fca26de26a99bbbc84f344e08dca23f09d1a1eb93f0e7a30b5f6d9fb8c80aa119c831e2360fdb26ceea48ce973218f93bc2de738df6ced0c7058882c17d87e2f94f1d58876f9efcfe460f31df044abffca1d1aa0e97e9269e951c040629be963149c017dc7ab7db54118f938c791e61a46b32ea92ee476d00079342476c70eb459318ba0653795a29e219eb7a3b04e9228464f4674dba3e687a88ec7a87ffdcee067c264183c497ebc72617b4914434195e5dcb0f7c7d6c99b520a500b92dc58b6ad42860c3e712827725e60abc52b7f7d389ac293c8ae29dc815edaad4d8a050fed70b045fea018874578e260ed00897542b4700d9dbec0d15447c950e736f205ba31f995756d99bb0e3c16eebb040a5441e936567239adbcf9afef956563e1cc769868822654ad6bd21dee9efa3a46fddfa4a1e2ef1226582e731396140f074690ab6d73e85f167f018d57121fa8b708fcf782aff827e45955cfc5f5615a9a3bd655c7f2b94016b7cfdf77ea2bf27b38e659bbadc7baf2d611dec72928be21a732cbbde58b0fbff38348c3ada8ab7f94afa31c696c8c2127dadbf2b8f827e8bed07a385d1878d1be38d823449606c3a4260709fd940b760d796f5c317ed31e91b3bfc152b11680f7574656e56cc2e8928dc539dd4453eb62fb3527a28d4cd98b65c9edb7aec86cda14c1f52b4ab2025b1a30e36a8376bc43cdc40ed0770ccdde1871d9e17786c9b48d8eceedde0e9e40415cde40b107b671671f3e20864fd5644137065b5519cb5d7271d3a2fb12b22b64a43b8a79f23c768822cfd2e6060198717b87c6accd90fa107e9274f40bcee144c384c2671d53cbbaa699be5b29b9029d8a12fe606e24c0ec7b85dda28897d7de0102b29068a7f559496bdcc0f15691e67316bd7e2e05b2bce4e03365101c5b95e469259bfe5cf5b513e5477d02e28f591b98c0c7a95042d91d0c80d95e621effff8d824d7429b1ad4ace0cdf28fa97c06403b1c6d130912966cf378097b4c25ba370d3167eed630264933ae4fd48bb1cf084c3a8b8a93926bfe1e14195fda3023410e77a664616d59ec6968a534e731a5a0e9ebdc438aedd1bb1907beac531dbf82ed56c7bb392624ae2e3aeafeab844adcf8074d9a60654838470362ce71bb92435e254017cc48b95647a29aad45d52e1ee9912cbe7cbb283bf23779af7e511b5bab848cdb5777b93e9ab190b592d0db696fbc85fc1163f1f8d9fd63b24deacc5fee6cd8e71560a1fe924577d3f53210581bdfdce5869317fe60da6d723d03a8d9660352ffc9fac3847dd704db29a71cd59f9499ef1b2c0286ebd796810e83aff1a9142c4f5b9c8d8c49df233fb76654c9e3f593e15fd332784d539f9a1b79c52e02fda86b61b06fa2d3de8fc409124bc5b4e315bf28edb203b3f69f015ec50d950a0f0f930e3b53a1e34b0d4d607ad844638b89d295d7d2e1505c9299e6270426e1e9f71863cb307f25d52ffe3d24c3ee5677c0d8145f5007b540d1d1e6d33d6c2822433a39cc264888f8bd199c9f919f0faf7d83d0e2a4368073fe3798bcc0e8a15df94153d