0x2cffd02eeb00654d4b0970c44271a63f6356516a4d9e85cbb11dad97d41cc924fcf05d1fa3dc4246023ae2643d0431f69859e68e2c2279a3fe5a953256f4b4fb42c143a8ae0ea009c3f495cfe57e5cf738c2c66bcffcb2c41e6c1976d8a6288a1a85c832909279ad1d3e8aa4e6c4989a1a870ee5504683b24c39cc2fc4760e32ea341a1d66a16d5de2acb625421f6b3b2a3912626101436df2517dc6f50b200b5e28d662263cc0bef76f3ba0705387dc8a203cc5f1c2d370edf2e2fef10dfe876f1a6eb3e465d26a580be064d42ad365344b8f6d52d0664d67e71f0c8ca598ad97b103d795326d460f239aabddda0c3243b9fd59fdb5effa7f8669a34d8767bd1d947b37ad9e14a8c5d1bb9a100e53df85cc587b2a4d67b4c5fc105017a5c425ac13217f53dc2d2ae3387e70848e5bd6dcbccff25b64c85f00e228a93e7a1f0e89e0ee29ab1da43229b95734878a46e6ce683ba71f1547f1be7cec5346003b97cbdb54fd437a2291282610a9947dfab35e425e2f9bb8dddd6cc274ecb24b60ad6b83647caf15f7ee166afff74ea807b2c80360c842b68e8e2969b3213be1119cbf54bea875775fc5fe5afc34616c7e1a5a84b4588388bb189d08877d1053a9191b22134817ee9977f6ca7245efc3ca7e79370336a49198cffd192ee70cfede7b7dd6f21f6c187de60cca6f35511b46f403381e5c3ce87b9a8d8ceaf4bf64f24da0bfc1e50a39d36f28a22db0e14bfc93274ded518f4124796487f8139289802f571b9568b888ffc3043da050451cf6c3903631db09d93b1adc6c7e76950b49dffc7824606354122c26b3af2a634d7f7f611076cb1391e9482da2ac67ad05176999630266215000f06494b82995881fd618b65e1f203fa6ec6867dee0dbceb5db7e9d3fb25114e0279ad8c66a4920395da839356ee30ca6438484a01911c2a1af442a8326fa25138dfc631cc55abd41cb05f876b3c189e777ae495b44e86b5b8644be7ad5449ec2b815a618fcdc621ff5df3b5401ca5dbca3db1ad4d477fff907271de6e774772ffc638f94dbe14111b1ab9f9e7bc86fe65b9d0f6b03dcefaf34cf492a2c64753c53dbb0e7423163af0c7555b91bb53cea9f76c0821a6c71d8ecb064fcc539cd60518c58325593be251dea722440fa7e5aae1b634a024d32f851c5c984bca9d2ea490a8731ddf1805395834cfd8132c26a81b83e9602ffbb93bc958b4208b815783a38ba6c800ba1d1b258844c29fd2dda2f3d78eba490a7578f7f945ad67cabced487a920dedc48fb569718fe8f1bb8e502e6e103c8abf9922c92ccefa2201ff0576abb2d81d0d3db1afc99becaa2636139c5df984c75834ab587b898cfb55373a993b5c173730191ea84dc4e55b13b71f5974c13c4cfb950fcbc6959fe223279dc0338d6f77583c4664847c3ff532d96267711e54e36f970735f4327ea950e4eaf48c6eaa7cbd35610217bfda66d5758fe2dd0393d1dcaa77186e7604217274a8f79da04e7aed280684cbedb60824040b5c6e189026dd6cae5ef0a86acd2c6dfb3ee4a75352af3a9e1b5e2f1f33270062b247da9435d5d867e72b29119c10ba78367bcf47e637c7fbbb739a5b9dee913414c5aaabc11ad15d9df03fad99840fea446b7d68dd4ec5f41d46c525c209bf5180ffc28924489f0a174eeb15cccd0cd50eb944ce336889537943b64a6de01e284fd5ab89e68d391ba52af7a2ece06735f1e6019da59a824e10e7a20ac960b925c032cc13690d32ad1f405711ca09e5fc181b3f3b0a7b0fcd716dfa159f8dcac63d3e4340249b392cbf8e1f80d5f447424163ae82cbe9212d8794e74484030528963af2b1bc0aaf8f775f66929fc0b6bece50731dc3adc44657cc58929e5b02682ac858959c11718967e4b1e521c1c535849e083cd472de27b1250d098