0x2cffd02e9210cfdb1b8caaf3db3d228350ad8f912bde1bcc39b99051720d87d3b96b432895f5ec546c59e608e502d5b22141fab8e9c67db980cbe16524ae0170391b02279d058424c2164bd1f0418e0282fa088746a24ebad7b2bee1dd6349e1b579fd23599b65d1dc9e13ab2d7c6141724aa5a87e0b389e245643d7d8be7d3b4296bee979e03e0a82aa9c46f097798788e01e09f35f2b0cde23793e588ee9f98b4b1c11720f3f5f31df3aea7e164fbdb59b39f31b13ef8dce4799308700830d6ee0462e3b580f5598d9214de45c5194bfcc8bc1bb716bdc0f8664e83fa694dc9a526da21a3ac3077b3f627c773d415856968b24d017ccf63fcc62668fb1cc1015848d928b91eccc89a76d965262bc3041f240c819af87d593f2a33061a784e607cda8f26edb910e6fb8d5ba7cb595c9d5e3d0b6d41de6081410b4dd4593c27977894e0153c159686afdd787cc09d0745c12eddaaf4a948822586792b89f1e268213d2b5e06ce64cce22c2f8d493757459f56354664564bf3115cbbd85bbe5a224b72a2d61e8573f62263f17300a0bbe6e7775b2cdf2ebd8df229f56cae475dd1e6bf21fcfccdcec1390ad55aa120896520d7149692185e4b25d20984ba0fd9dbd9522f68ede9d2c6e7374cba8683847a9698bf68bd14fd82815bf760ac86088212dae2a83266ce4c6ba2a84537e25419492801eec0a69181200f9778e2ac3c54f318588e186f9108788af2cdeb4a46fbb3c8ee48872881f985cc4cdcf40520ca41e302c2d25df5e8d91d3a1c948ca95287a60ebb42d326e1918512c44eaf2abf09b25585d81350b0ae58aa100a4ee8e39899afe6db1014246009ef566068dc0d3922de040a461eb08ac03841164a7394ec4c5f54b20c90a1c6d22fa8cb749fbb58f1c76cd489004d016bc70166da956684840e15a6581043b6a1623f3999438316db7f3ff4b220616e6b175261e4d83b0d50f8e3832bc16c853fbd86148375f70e274a03858c234bdae2e63e2450ee09f40459e9cdbde82764231a339812d935e8c6ac483af06af92f9e260c214c595c5cce1064692661e919d288fd160c9e3ff601fc688c48b16d23ed54a82be1766a410ca22abcf153b9a134fd1d92f8b86965835f0ebd499a2077f0c505e65f002398cfbf8f90ab3aa477c825268def137b34d8ff517f3f97ece798335a4e5e9f0cf10c4ddeb5336621abc3d3317cee3dbb0b2d49d9a261694bdf23012b1361cdcd1b6bf5fbd351e1cc28d4be1c0f5f60aecb2bc254a969454c4dd9bacd0e49028af8a82cc833da347735fb19e51c08bada9ea9bc468d5453b1eac66b1bb7f00f8699845c36661a096814077ba87dd37b4a09821661d3bf6aceb9abeb494a3dff990dee68b96a7c3ed412fd250913dcd173cf645d36f3275827f79c6f1df385303f843f0ddaf014312cdb3dfafdcd151981f35a3f859288fd9a9846a77883cc0a298a59b4e8c480a55af3b168c159255570d891579bd4b8b21ccb6a60450a58005dc32409278851d38c34a47ec351f7ba12168bb990deedbf8c5d31a310b0872fc46397b5bbbe8176d0aae88a133c5c0a1a906a0b7ed56e7023297e3cf52506ef7aaa35d0bb459bbba2f6237a12671241cd7361e63bc4578fdaf60a6ff8a9575c9140eb81e4333681e0fa1d8c5119b368fb25f0fb444287ebc8a5c3c2205c80a7b90f9dca8aaf26c9c06685529e699ed83a23fba7bcd66452fb5283f8340663954d7585496fbf675fcdd380d0ff5094364715a056bc94d03adb1b045948383a6f07d4f9708519ec1390401076e6b5baca6681c49a4fa515913f68e9ec25d7553b063ddf90c39fae27222bd5164db2b0e17539f6cccd885c81b83e2c5ef1e2b601a3ffe4f503b46a8a8cc2614f7068c12403e9b231e072e1f7fcd1c9a3567fcf451e4cbeec0