0x2cffd02e05270c59db0d0806e34d452dcc0537a15772e930469202439f87a3d157685fd55ca95b542854591c3e7695f28b5a4f9e06ab214c0c9e54c7c049a18d9a655fd7c5cf05686a7d35b952346707641c4c99385b9081c69d3c0b92dceed59c29fd1111659c7d91ea06855410e0decc0235cca142453e1c4103eee300a0174e2008300991379666fff30f560a7e583fad83f61137901f769feaea0cc63e53a884b9c0cf3da60b474d51d633f7b60fd851236404e31035e3728970dce2e5f66bd5dcd1248fd2dea32f09cbdbd4e8ca53b081dc57fc75a116ca859b2dd87705f862cbf3767f1d6bde64745b14fd41e9e8a7dd81ee3641f644652c0149800e82549101b8a3d9d3ec90f835caf45dcf0243395db2defd3111f0ce203aa1f389ca85f56ad7e71b1d5d48595f604592c2bf3219563c1c4025a7cb8d2ba07fabe74b28b859ac0994e0d7b8dbd16319685d4fabb8a656a75a24b29aa39e4d7bd0133118ecc476dc96d49368351d8d2d66dacde5745f49ee4a4472fb1add5a91c365115b920dfe9acb4ae1b37acb64bb04453287cacb47d227cc1ace93b4e54b05946c4b9e93d32d511fee0da4800604ef4613762b9660427356c27fabee8e0b2cf20d7e0831ef5eb4e5b46bbad1672bcc18dd6ed5d123f193fa3f443dfc5362ff4e1a80cdc084945af884fd76713abcc84e98187d1392580fcce95901449d971edc7999ec428d8c92ca815c0568243d85493df896a3676b665d72bdb78fc061b83131384988c2bffd5fd2a8e3bc45bd438d567369e4d14edebf2f6b43c719c2de67851f80c1789c5a1bd49ae0804c58ef6bf209374aadfea63ce439c34cc948f26b3624479c278a1e9b2531d81a4aa9709957af04b2dd8aff183b6feaa0716e13dce4b38e4672bfb92cb76a78e53f4615dba66fe9da06288f35102f34fd2643939ad0eeecdaacc3a0e8817088a548d029d486718beda13453e0db65e10764c3b7b358deec52032725eb6efbd1cbcae41fe06a970cf1eb24c1516436d03cc0bff73021d51a5fa4525600bf950eefef067d9b454f2b6b63b4f82c89715306a3d43da6467a7efea7aaa2b057975e6b2b324708f6a8a5bef4696d15f4fa48d131fc9a22ed6d1ba563be4afc3492a2d9ba1d4a3187a709b5a060c3228eecfc91ed62a6a47d297342d802279ef8bcefb7e6f5ca15e7d05ffd8e965d4468eab6d9298cb601632adaaf8a3022058bb6519daab8c047d5e5c6e88bf6693ff9c0e1fca3bb906399fca0c6e47a29c98eee13502afa300fd8ba243e53d7df7a43375505064c0965f592a70aa7015198ff0a301819b7a091fe8cf0f8cc0d5740361cddc93d597dd0203cde2dcc2601b3c29e4d2638b27fddac3b9b11da6fefec5921232d8822783dde456cff0ef935127e8ddb6c681e53a2a7121a5f4efdf75ca0821dd17f28e96c4f31b237e22f68d469a0582d13274601f6b7fb9a4cf85fc1fceed38bf373ee96043ff2b7e1b33918aa4d217ebdff053c3fa4fdce551a1b124baa7b816665f4006eb3d0157b968014d2160cb3571b397f2af0dc15bd808aac0e9059953c5668dd77607f9adb408e4e957190b473a1852d22a31f3e2a652e6d752fa888c4db04ce85b9c3c00f4f02d3b45e4867e164703f11b200c31d13d2499e8282991c576751e15251f487707e849d1f306814f22788f8ede394b5b8b6bd693acf8dc273707b81705ecc97b20551c174c79506352d2af4b460fcac0c82ce108b8f6f5284fd1d60698ac07b5e2fce561e700ac4e5aaf9837bee0f9c2a76a7d76d45a3b69e7d806538131d8ecbef963b22605181403947414bf4ad09e3ae468b165ef43c32e5d88e16cfa63a071a05e65a0cb4c23a745df4b7cb1abf56145ca6d5467ccfe03fd919b83005a9b29f97a9f6cdd0cd59780bbb33fa1541