0x2cffd02e372a76d14dc9076fec6067c12449a1c85d1ac0972e0130943ba28ba9b7f75689dc8312e2694be0d9b063b909058b854cde0cc7dfcbf9fe98ceb70876ff86912660aae3d29c555506d7d7385e4d3170f7e66a8f2a1df3b83b6cb3b9a445a202d23233784e4b0c76ccdf211d7f01dea52c26da6b6837a09fbea35b6a2865f56b1e613f758e1ca80ec4fce65c565070e37df0620726b1e1816bad53a5003ddf9e8cb5ceeddbc99a5cc8aaeab291f4d9b150e9407b2b329361c3e6352cec3dd32ea4dfa4e5f77cea79aae32b5326f0e701134065880e9c2f6b7343f8b3131e6db5513d9010a1a9b6f1f6c6b053b60218699bbd359f00acfbceb8080406bf872d0cc659e573fc874719cd3a5317daf25bf40091cc52af76517ff3bd958b5d34beee06d160428edf09beeb0da748cd88946f5c87a7d94705c29293ecca5fb82b3a772c3457bae1d2009c49bc154cd265087401f3bc8a71fdde6d9fb464f2009c115bb361f52e0d0c52a9b61d4259a51495dfaf9c8ed7a2e9d0af4c3ee59e794a6b0c5a7a62f44455a4d311c6b02bebf90d6bab48aa90458dcfb9875c9b79ebcfd33a64974ffa5b1f74805cf3bb5a92a086d8aca4e24232b48955081670f4e5cbae18308f5b66ee4db0dab2132feac538ea2624da747ce64ee07cb309121d31c21ce2d1d89f3cfc0d69df95817093a1428464d347381a66d5271598165580613d2b161efc6f63ad83d277a43ae3f2a94734caf2375d1619679e688e19a34b050811391aaf2ca1efd40d56cb3e5c168fc233e4b0de858c86c2df0bd51839593980436ff3da3a6afc1e494fac44ed048666548b46774337c67c2bd9e19bc03049261a97d6175cda6af1eee3ade08a047abc33567ca42a83c38a3076ebb8df1f674031a3cd6c3fab3133c63da2f16c2601ad1d05518abfbcb1d56468102432e1b675d03ff89c7280cf2f30d5bfacfb69efc6fd0af41c21b50c05ada4a78cb48f81196d50571bf322dccd915f7d8709ab96fc01acbbf6f9ca4654f8b23850b66dffd1a83a8165f65d7fd08f88d1deadfe8cac629bb6b3708d85e8b3998a1f102d1bf7fb9e36bb893a7ce7e0c4865384e182ec95bf89a62240959d7cfda6c93f9fa0a0c1bd2a374ad30bdf162af2fe7214e01a4b0aa0658566bc07b6e133ff1b15c66d84de4661b6507bab2bee2b71cca9d3d77d3367a903a28ee9083f582cb25a8af93e89507ef72a9f1a93a99dcd8cecda17648ffa6566b9e998c626b1cab339c97a475a53b724bc19af5f9df3dbdf70074b1d1d78adb4501aed0098fa3b81ca9d9be7c12a6e4a0213443738186c94b86c4dbf3669194ac2918b8ede34ce7448a0701b27e25009a33105b8e51c2bc5f8d456135572afb9d851a9e70b3614a7d425b32e37958a681553d9a0681589965e0cd4591dc0ee9573e04e5b5e1966dfb738bfb93551f260ab8ad0b3ac03e8d86bf9e76c1dc0daefa9e2d3465a730d09a100f10915945ba90291a25d985b7d202bedadb045f763a86fccf5e1a9c8b18ddfd49cd45ae738081170cfb6af4ae9ce989d7d119bb72e601a77d48d3a5fa4489e76e0633b8006334f35eaabcf3c4644def51aaefed236f0e762859a218de9b2c7253178dbf047536018c2a0d2c64dead39b5f405d0f52e3832d15668bd65f09805fa24cd2f737c502f04d72b252b0ede20bd0c6e4c969b74f6c40200f83df74bfed690ab66d5e828e1707ec056d24312371589ef117dd84c2b89d7ca376033b542dd013de88606bbcd609e94a61a89eb5e783bc978d4c14a3f3da89b0609b058dbc41e0f1e9aeb76c0e97eb9970333405b5475ae839ed7606656cadef0f1b6b985f56981db244f92792f85e0a345d818d2506fa6f182bfaf428125e92926a2f4a0273b6089d12075a0b614f22dbe33584cdeb54edab