0x2cffd02ed7744a728a27a5bd09ec32eac055094c8a5e66b893e124a285e43e942e8a44dbce46617f96ba968c25aea6747116a75427fd3d6ce1d11583c524d420b1ec8c5cc8b6c08c5443ac335346427cbd73a357f438f665593af60dede0964fb834b177663586349b5487f8d34efa89544cba92cf924216179528b2af53bd522ba67da1305677999dbd3f5b0c1c8abe18141d37c76333bccfe37a3786f4f627e6c0a87877a24c4a0f28fdec7b5dee8d88c87bb65a6525eaaa03c649ed4d9cdcd09851c26e0fcf6e787e4e180d26703624c2db35cea73e85983f4fbbdaaf06176e954612301f770bf62cff0208a127d12efc101c83f79a8271bb9ebbf46e13475bf4d2db0b532e2a84dd85117aa84e5efd38d1351ab24bc3715eeaa88c5e312569b035e691d217f6b6c2b6f3d7c35a82a20686748094be2fe3117464962e4041e6f427a69cae994727a932d6c120482671a692edd514f83cfa480e251663e5f1365ee7f217ccbc586a817a3d0a22cc31116ada607b42a7e38748f6d417f9d89c7cee39bb19b8e1370ffe1f3b698bf7375284b4d36608a41047c55bee9d3fc59616c3ea33b077cb78ce51374f9197c66134a3440b60cf4c2cf48cfabcad0b092b2fc132321877e1f63f73a7afa0f57c6f5dfce99bb1ee6c18cfc6c817dacc2b83227f1a9e652a34cbffffa173eb8c991a51e5909250707754b7eaad242e0c84fcd79f2db064632cc622a8f3c10db4be6102fa256243c9b6e53bfa7e0cd6fb7bf0099726d20c09c0bb8403148dfa28435d3d9aa5aa8a8664fd2da69877579a1e48aefbe79a096daba1ba06f1b34e273791d1caa96c76f19b4395654d15b3227c3bb79fbbad7b8ddd69e65233cdcf53695fca65137dc51ea82c847c572632c4153ad2a8ffa1b5c649239228a2f6afce09e2c2234049a7b919dc6b43ae4c1e09af56097ab3fda735931e27d2b1f09d7602e557d8392e2a7ac7ca2ac16d5de4439df411a528399d6aee50a2d75d2015ab939cd6cedc1c61c6656ad6fa86565ed92af684fa83640fa9bba33d56ed1d79f19a806530bda91b06adde0e890ac0c893663bc3f0ea0a9188710d84b0347a18d73d681a6044ea08377dfe6a7bf801eeebf35875d8a4d0ae66b62b79ab5f31f504f23b4ae0e992540bdc9c5e46787c2ddb37200bb80a681e278b54d4b8ed18eadeb5f25a6b1447f0726b5d71248cf55526af1b316542195c236f4014da9c5970786e9286dc515f5d78b5c800a480b5ebf891f5b9c82c5b11241257f66da0267eba11d12e55e32ee41a5745264a3c1ca74ec357f7abe6d5a83bfba0bf8642156fb50840a55eaf27d4f394c528992df7c181391f1fe9ad09a5834309184d34a66ca87eaafe85cce6ba143f002df594608e563cbe82a6be08e50a453bdc9431a6ed844ce6383dd0575e1da4ae41a7cee5959e46f9153004f7d892c34c35ecee9a66103f49020f221e6e58eb0c1c96598d339f988b75dbc104aa5048e92e8b87d7b15637d16ec404bb0d546393dd3fc92b9e4dc07c0c9d61e29533ca50d3b0023a421de7c1946518b5da3454199e12b5af9c8897dcfce4e395ac6e71477ed67469487a1076b6f090bbc1f4e727b2719ddab23318a3e0422e802b4a0da552a5b50625a77e5b53feff8685f80f49caff1b13b3d511e868f5255fc33fb4783152730c5c0d5123fdbd142ca00285a7a5c5fdde2b0e2a9d07b0549317eb4807f6a9d320b5d979d274505e01bfa5fb70f3a0a151a6a22fa097d49b79dc4fa10e55110d0a5de02c0be125423f90feb61e090780654687dd5f71bb59c432b96455947fbfea0f0ce5f9d259fa275a64f40462f80643577053f1f28cbb263b18d0071f240b296ec798f6e279d84b794f5bbcde7e7893ba4f6b164983b0da6e345356a68fcc00870133122f65d921