0x2cffd02e73b931e7402369e50c060fc776df4743ed9c4b15db6c2d4ddc51c113832e7c779e9eac87dd78495ec34d45609b724df34f9dba3aff285a0eaef58d84e7c44f1b0ca98e1f1e035cc5c0903d99d04ded408da0a423a906f36533460dfbfffe0ea20f154a96b0ba0616000950afe215baa0dd25118c6b868f1f95e91696fb7ed3063ff9e5593d51fb1ba246df6a9cf2088ee01b54cbdaa576825ee6be9a505dc4a6c319f8961f292e2bc60c7508e8a1b9670ab8165ad016abe5211bc1b226a83b168d36698391efa98789ad3dc716c76d147f173925271cbfcbe4c6274e244636d0e7e063e91d2f276d1cae965dbcae22e9de4b6ed77c4d3b26da13e9e3eb962ad4405489c457cc7bba6aaad4e83f4caf233e6cd3dc633f72c2b922463eedf5c4baf5e3f4fdc61d9ae8152b63c67d57181fc7c182e894543adfe25da96554c19027a480668c846f21cd05bc62c9d8e52a33717a1ed8ad926b332481594ed9519c4c19f75a9799c5298fda5ca33929b7b82a38d2811068a559bc3f533d11a64c45aecc93ecd2588009f2ed8f411c43a26fb78931172f24f2bbdf06e039ee9aa136df94d1827cbeaf2d097f97a6c6a686dd11c4773ec5f2583be43f3a127edbc8d8f1e8c68467f32e5c46951c0844e9f21088789b255365e129918ab1e98d720fa1316e5a2b1d0908db0c2c6d1d542186cf6538404e99a17339874c0c167678865b0c83ab047151316b74542ac5181b3547bc5d7b7d2958096143ed01f3edc696bdbc059f5f1ec386d163ff58811bba2fbb5d650957fd9f01e68df4885bd350e0e042b22fdcbd68a0fe2132dff21cc0b8c4b4ad87f7ae99b95db93cc7359bd4e832191e59f4b521176c00af6f1d9ae701b0c34f31fd6661b5f9669dde7cb3fe7132adc435caa58de51fcba4404bcbf5a00131432165413d7e114e4ae10d539fec3a9c57e305cae549bfce05ecdc3ad7c6952603f7d5bb54b4f64d997fb39373f27bb293f523080e3699e0a30ebfa9a4d4293a2aa375f35b2ef77e30d4a5ec88cff55647c7a5fa1e02dae6c13498cc792dc5c429317c4cec31ae739ff5c48a074aef58ff1f4aa66620287a9eb6717bb97a4b50cb97db7883b23614cc04c761396cebd391f35bbe02ff85e24ecdfbb94b753341c6ad2840b8505e26797f28c2f1d58429cf267ef57a777c158ba4857050294b1104cbef4ab93e735868b4cb87808bd7066016c0ce62b26093a8ae243b9d78db9e08714ccfc572bd266b0b82ac7958996d00f6a42467a3e02501bed235840da0259a42f5c9058325b2f97d9ae7a3cd719004739561133824066e059d4f72d03d70a0bdaa4f0b073b3c0fbe8058ceafcb05ffd4bf9eba4c45bbe7d7b895fe199ad377558f714a94ba8e5c2ff45dd349bb4b8263480498411949ee80d2f3431b9d8d5d5bb270a071f6053fc1a52eb9283ff0328e1c118d87186c5bd29a99191fc6c8017554a85efbc0ebdffecd896fec2cb680caee48d2d38b945db98df60000289d642c628a4c5082d3c9647cadaa7b5ae6b07306e34714d8632e9a7630abba4053bb138dbbb527379f1ac68506c5e13a959bd75a51f72d5b3646c029a589454c87b17935a83eaf8207f300954b3501dcbf9a886c70520c80e8d2e558b51a1860b13efd85bb1d7b9b2bac55e5f89ba7ebe3f40baa13ab568a99f76288657afa0983dfcfdd1a0a75f07dd62017738b7ef0fcd2f3f5998cecae467565237fab1fb2847e1ad68489193d6b15c5656f994128624c5e73760992adce40e294352e0bfbfad058392c23976ae06b3f4b77627f76fd64c6d9e1b708682eaab0a6bb36a05d5477fb1b3bfdd2bcf248a062279934f5ad37601e6836539c728b0876a4137f93f0fdf8c91ac64959d0468b69b623538ef6005eda4d290e93f808bc6cc8d9682df8