0x2cffd02eae856336ea26a9b602482563549f97ad740d31b105cb39bf1240bdac44163d97006153667ed9cb39ea08870f1f67457b4d8f736e953c333caf3a2a789947b5bcaf31bfee5f75eee7f0337ed74bd8f7ea1a22f96a7f7fffff2d883144a13eb7d13c8392cfdac72443d3af8aa02d20b72ad961b86ef6c05f2eb7fdef73c626b5f3318a8669838b14ecd6c3436c135c122b6a79d7fbd4f55bbad61d613b00039f26096901cc1a0912fee717fe7519602f6976891f7565ebd43ee4920eebe3ebc579457364b6e4c452fb7054eb1a029ba62b82ddd27fe2099392deac8317c868021fc503ff7570a5a61918d2d565213c711141b309365466590ac96b812f14ee256b4a1072a1084a2132746f4ac83ad91e07742f66bc61895d011516d78b780840541bb2bdd44af661bf7b703cce91ffb25464589e28a02db3665161c3cf1b306b846c63494569cc2b6ea7571eefc28100cfb0ecb3c69547e87637e5a6c561e1d93cc9f4a60cf2bf7f38b0b574b16695d37073ccfa2cd60b489cc6497ac05f3b704a45a542333f3aea314b49dbd6d15becb96fdbc2fa49fe1d324c5e24a8da90b98200a65a424f951effb571bf4ce41476c1f19457b767ee95e124d75d30a7b4b2501c26193f495dad59319e64a3b7ea71e110a16f246a163a29335b4752f0f97e5cc6a96b9068f96a050e9ef37f4dbcd4e9e0a60fc3fc70a845def5ccd7e41ad8f50bb9abb449007bfbe608af7a45746539a4dd4dada2da071dc5c6c285ee91f361f14482233eaeada378742515d7d2060f553f5ffcd87564f3af7b3f2a208514999ef3d9c8c36da05454ff4702944c9bbd5f73ed1e6d9d653e414cae63d63873b13a4d3159c9c9030331e4c28e485f0ef2c96135f2071b9e45c685b7fdd8e5f0014a852d8f093164e7526ce98e2baa21ebb08806269d3f4fe345295ca3d8c1296c276f20a1bbf23e2ee468086c4ccfc32bb98c3a1fa9c3561cbcbd4db9bb4c7001869ce5f76e51e881d7d15c9ff06d228470277428e10182f2db8328b907981af45cca9ae3d2bda98efeee93088c250ff29a4e58d63dc0872d8a24d7b057044a5174eda329d152dc9bb3db956a176bc9f9acee503177371f23c3cdbd699fa5f753c694875be49d3183851fb18e9ff7a21b92f0198db360791b5e78688596b284ffbad3d64914a062b175c55c9de2beccd4f25f0abbead843769f02f038c83ae15f75ae410a9695c6c36f011258af2f4d71c4fff1f8b35f7b9a8aa9e9e79ee9239a44cab73e5de6770278e38911597e40288a1bb4567b41cf41e9e41807915b9ffe0ee7b3d1c06ee431dfbf62d65f704a74d700695bec61001d18f4afb1c83dc5e087f654845c708893fa666802995b41729f2f1d2773bf6ee7971cd14327522d9e7b82c566ab040f7f679f23a5a622b5607c5b04242c46f34747ce4ace4dfb739c9ed1ca25a27bb6b20a25a48b5a22882d140d4a8911d2521d7a9504448f2bee8e126d28045f7252c83196ae04f7ae8901bff719832340bf56a0ab7bcbffff88d6077704f9a256f809f1b362cebaa13f311ccc9703af651cddcbf3e273a62080f7e2d9b21cd6567b1e298d590367590089c5a5299782777de74dc0165575f8ade5b62e8d0b5a568e0f22951c0fa9a18fc945704af7b0cc08b237459a3a54e96bd1cc0a58740f4d22d3398263975b20cc5f0fd762b2f62a994ed8ebd5342a304eae3b461230c873ad00a29bf4068c2a5dd4f12ce3b07c50a5b5f74e6d90fa7bcc045ffc62a13be37f2893227a3d2d0972e7e507c0a81305d906e28c50c579190287159c91a3bce6fbe33afa07bc15494b0db92b9c1e80b632e4d22a055765ab5bae4d5a65a72093dc39b53a5133ed3931c56eaa5645e5b002b6f63976b86ab9139a7676a8f30469b0d049db3d2f7d579838