0x2cffd02eec160b220141bf2527c8f86821927afdbb4bb44fac25a1d73974d5926a01fdd6979a20755652598b8bb6f60513f7a1c2e6edcf5cb9f0c1a921ad46a852d6d0a55216b4507a6f0c72200648f559835cbca78a7864ad30b461e4a62210d12ffa751a2739c451c0ba4b8af52563a0f396ee49d144ec5500bdae7c1ed29261303d48396c40bd2deeab4aaeb1090bb02454b8e100d909a4f2ee6edc4f3ec78ec96b5f163c30613d8494b4f618aac85121009a4c144c8990a1d74a1c0a6440c6c7796c9ce556fd078fe41eac120cfe37fcdcf6124a0219f2bb630d9681f7a09ec61afdf466c71f48ddcc98d39369b693f3388d819bc151a35bd3e1f444374a97a3545f5b18479f9f7ea5f4a4a25cf78eaa62dd11b0d51c5e7f0996ec757e99ce0e885fc69c4629f6909824b9db58356e4e6a51ab8bd5701d76a255036b255ebef4b65eaaac0a5376c1e48c5822483797fc75863a606548c54ec2b37f160260208b0a7235bdba7824292d9db9c358d0f1705e9449a5e66452984add86ffdc882420829b37a3f830a9504ff2f70499e1b15f09c27f251fa34b40782a353410f4a6a70f8910ae943b39a565b0dfd3412b73ca4e1188e60dc2475bef0c70f02c71debcd4f05ed4d9134dab9138d49d1de0a4702ee47cf874d2d8b7981f3ced44be2fd56c08a412a7d89ef0d2a1ee84980c0aa3d374a2112c16e81c9d4c08baf236059ce651f3f72c5a3e1b96b981aedeaa3ac75cf4e0729a1c1f7df899f9d3bc9fd851f3015a8d543061e87e1b936c055f0e2b19be54de66ec46a641082aacad8ceba10e4b1c8ccc089affb4cbbcb4b5ad9c38f942319390b789d52df5b2974ee85475ce50f2768fdca331a06dfa6f77a275770e0d0d9e42103da407cb640c411c318eab57c0e6b468edfc1c0c2189313c66fb76384bc8da02f57577018ffafeb55515fe167289d4658d6c07aca67a160a40414abbd048944d3dabfb9ad0ce6f88d83f5f940f4dd347debc2f9dcb17d6307c596c77940433c9d38398d0fe1fe574a93bf219f9fcbdf9bd8ae2c1ca5edd27e39d67278d27f046814983c2371ca1a46f8c11542324d6f263316d32d26eae8f4c6361e453a4be7618948ef9df079b02ac0ff8fc3c44c40af5c9efebdb1656cb831b4745b19371985506ba8fa39e7b8348c1374471268098729ec593bd4b7cad24a5281febe55a681fb9c7ddbcc93ae1f401564e8f214f355380f4f4119154781622a7fe0ded5135d2418d6027c0495bf4caec537a3d6abaca1706a9be0c4bbe4629453a1e61843e57491dd39ec85d8b81ae01cf0316965929d0293cfcc72368cf540d65fde29b6461312d8d2249911b71d43d73ddf19e590e64efb2e38088bf1ce8bb950644242733cebdfdfbc629b9dbe05a9c8a54406016a8982542a4eceb49e0ddcf875c7818a648170c6f7631ab12f34358912961367ab3268e7d4a62b28ef2a80af8e4b59bfbe9027bb8b944c4eb8ea8d4648e7f89066f7c1925a3a0cf7cd1d491a88acc8a2180bb8dde6902630bb8f3c684423bc0c38114934612dcf755bec0af19e029f802ad72e23ee17da94fa0fe45113130d57fa2cd5f106c6a364fcec1710e0b349367fd28cb1fce3c296df2a13d771d90f2294ac69f48bc985fab7a517b052bfe37d50fcfc60a130b2c3cea759d297b1f4ee03c327c59ef21c5dae1cac9bd1b19388deba91c08fb59602eae8b14e3940eef7e074b7b974a87026f3a11ae4f149f1550b3cdfb8a12b9ca9a5049f23d8c26118c1d276461050d03b2fbfa470aeadbe8bc542f5356c917bad3db66a8c7ac5366648e2c417e432ca74b0f85a1840fe2cbdebf57450d3a90e889b006f84e9dd80731db5d823aebea72c787b44697deca3f764af2efef39e40d57a6fc2cc911bef4ea542ac5ba7c1a079b967391