0x2cffd02e159ffca61ae2a2cdb91ec13152516103500b5305cf45db98279f020a6d0fed3fcdf35fb335d34cc97a040cb016af2946a5055af556829a36ef29b1faa8be2abda2a270a39c1a7b6fbb442ed2989d920614b5b51932dc3b12c4bdfc101aaf49fd73a045b910b5cfec295a4904cbcf7679a676c581511335c8ab9b973d6ece20c0e4004e7660f5a3d30faccf6e7dd7346f88cc19c288677e2b497965927157bacbfb6e61b55bd370b1ae157a980ae2ed16437f0bc71ef6aebfce24bc04d5b871d371247d550d915cc992a2013a85773a8aade7a9126751154ec6df30842b3c7264c819502c24a68c6494507c34a1136a66acfb9440124bf8a09ce66184023b2d1bc9f2748df4aad5b2561034634f7987cc2359d5928b8be1e22af51770fb1ff58ee66e2e29e2efa22315938710f22430f8549b31db2ecfa5b25dc98f0e85f81da51e47f7b1056445f00916d2664e2d08d581a97630cb66bd03e4a8396c768bd51b6826cab725b71d6b7127bc91bd419af02fc7bae8713ccc2edcd84b16e18b1abffe7bb81c78433fb0d0caa48f1ec8e98ea1c2dd1047f3339ff0a78c8147785791f8756dcfa47973017eb30a512ea46b839f3dac581ae068821428ed9d77db7bbee3e4bfb059f3da4dc6c9f0918daefc740df727fe95d580f103164d3c55500f338e0fc730f5beaedc559948ba4351611e691482d339d6f177f78da34522a2d34f9f8b4ba41309b213ea2a4afb527b80e78d016f318ac3261e3234079ba1fb505ec7e3fd96fe447aafc330964f90ef6ada04ede598edb76d66e44a6e7b634edc742d5bf6639a7a5cb2a147921ad2e4e43a4d6b696d6358201e519029fe9e81cf1d8010c52db5132b668a996f1ce96e08361086a073c75777093bc4696982fd1c9ee2ab85db4b9cd8da2931286695049f040200d6e55e8181cdf16be22eebd0bbaead2794e0eee6852a51702701f80c6feba3c46e514a453f24fe8ff445759f99dd288e49c75ed28370015f5f44da0d08c2287cb574f0e5e9f1eefe190e34a1cb9a2f0e04888ff068353000a2eeb6a74f88ab4aab8c59dc3ef77214354096520d49173540516166d8f140fbd4dbb1b5b361149afa8b31dda2a89c628a8186f476e0072e52aeba797fddb31d1232ea16e70b7cccad1b9ab4272c4acfd4d6c041bc4452be8be9b2afdda2295e340a43648d37a4f9d7b8831390ed29fd9cd72844c64b0b10ad9f5c9ec4cd0776352bf974cc8f5465b239d0f829fe92d21de29e0e04c2707677d29e1fe9944d821e5fe130c0d899ac4a40dcd8742e1911afb68263904fe9f57913cd70b643da574b8f152a07536c54813f44d00a3f9df4edef2b8cc73c0ac895042e723421c2da573a30ae72b0950848f0d0ea0fe887fdb59003a45c41320f6b456e2e1167aed98cdd446b4bc26c0bf95cc271807838edfcc06ade50b348564f61f0dc109a24d419099fd3b10de3beb2bf4c20be586aa55119b33942c2a1901d895e5cada02c11a9a94b418ffc4b62fd9998dd119d904f96641b0ea51df3cf33f27278d209096493951826e802f6c9354dc2d3b19cc802cec827f03adcba610acc81494cbb3c938ea6ea4582dd9b372fbf29c46d3a416ad0f02b8d82e72775937771da1755cb84b1f81ad767183dc7d2e06837cb1fbcc072c6c0c92020a6f92e6a34b38b71be33165bd96ae8aa607f22ccf024bc3af3cb87ad019131df37448f651c55bdcc956d0d6b655f0d07bf5588e7a2d36a58b22eb06c592cf687d9ea72a8b33672a63036bbe6a782f2be6e472d20a1ed444af081f288cf61bcd0a8eace6d5015591937852d8f18f95e6402bb85e9070f7fb32a575990a56dde7758d7b293e60f82e89822d35c1d86739144f0bb4045bd5a6d8ef89c573b3b62886f76f5d7ec205ecb2085c3a9d8834f78