0x2cffd02e24ed03e8d408e5cbbfcde68f741ae2cbfa36f948c79e6115de513e07a9f6d3139c7252907a54a9f589010530dfc1e44c49708c05cd7140c7e8292ce1a6da74af8de3fab18f5b1b83b321dbcaf81ec3a1a3697bc2cae93b642552df3cae35a1a7521d1f03c1962bb5869c9f6a8096a6665beaa772fb41bea854445764af4f814e24d498cf346efaeb0a60f622dc04c93fcfd6cecdb0faf7af442e32be1f8dd3753e713ac8d7963495d941b311bba8036f10846a07bc3b4e5ed738b077faf400d3aed10f632c7c5dbcbb81cfc300acf114ed88d0a9a34ce4180d7ea02b175bdc1f61de53a3e19da33840387f478195374668018901ee5d60f21f2d87cc0793f6ee13a05cdafe64664c856b7a77d780e3a3f4bd45fb7305c4644d92277a0293f48d5821e11a8233f6883892ae49ea12d34618d4e96b7abcfe1322589dc199d963f57ba74245ddc3edc799eca5b8c68ba4e4a0c0b901c01f6e7be310f97e06aeed9a6d522d10a98584b4d0afced94f4566e66c12726187f8b410e822d7085d1e1e826a03471dfe2b98d5507413fb9a905c8cc64acae47c81b59c1d21ae8853f9cb91de058726cf93c21029b8de86598a7ba042e5a5aa7a795d37a1e4642be67aa080a384ac2b4833c8cacb4c6d59a477bf87439eb0155f453899ac19077976a567bc8516e658e3917457edba54484af1f3cb466f73c7d0aebac09996a7bb0e02a4a5541be79bc604e8a9adf5d7e328964eb0f1c2c06075c632b095d96716be3869250172e1829f130832e987c7fa31621b8b17160730f183800d0b15437303107d9d46629fd1d3a81912e7cc1bb5a74a015e7f34b0ef7311d2840095c0c414ceee66c81df9b983b1278b2464c022068af34e8d69caa3c4833d7af4c0d00c36f4d30c7878513a27f41577ac53e1d495b45b4b29c8482acaf6df2f6beac9d87b9ce7d39b94540fa9a074ab816337bb3b759e9cb11799e803aab7b855c65ebddc8425c89b43c67994e28c4019d674048ea28d56cbf6291380cd89bbdce014e3b51b759d5ef9bf3164c155affab1ae79b09f993f0de8e2f93cd6cee1e585f4b881e0f892bef0d882bb1606147d1c04a1d403df6bab10aeb1496400ddd9e91913a3b836cdeec303d578ecab3447e3c824942e941cbb76e6a1aca3b0116cd214829eef975c51f34eb788683ff40eef444ddf1d839b971b5132e4c586dd7c3799fb5208b8e6dc13cf0ba6c875009826f2eb27e166ad35826cfc84737dbeee1acac49947a2137a0fe6dc628cfa9c86ecf9f492782768b2a3baa13a6407112cfecab8dc306d68b256377c9aa770b3f35c42f9c6220bf4296c426e2fc7d2ccb53dcc237bc0ee8ed804d4fec3699a92ae27e23237a40e30575f262c3a2ee3ba53bbe863d5ca510930cbbc28cc90f0312206df656c685dedddcb86c4044e4d0de261b6c85f59767c341191861c658d1b3291477502f241048939b1f80713f83ad780317963af772e1b7c6c8a61c168568ba1085b9277b8388a49beaa2598a9c63d4b38bd77736b61bb546b5254b68f41ab202bbe0e93ea4bd10c5f215d9fe82e7e05ff9cbf871d37741def90de73320b8a959c806f3cdeb8511ea2d225d59c3ebd05731e01eb1c79bc854742a1ff72d40558155e8b5f791d723c7b795cb242fd9c3925ae78dba068c44b2beb723d318617861e1218b488d4dca4446a31f52189f832e0137380fd2f34bfa7f70303fd1dd87ade576a07346f276a3bd80ddead78c7c19ad700d50f97e26d2a1ea92cb9552c3bb8c86c9907864f10290f53379a8d43b71d9bc0ae633ec4b39e3a80fa22c6f8ced6ab7b5227dbc6bf1273a22bf173ac1dcf1cfb3a4e24e77e019afd60c22a8b1622f82e11c5049a91cd239a5c033b8d0d283ff0b19b48ca95ba395f820352bf971e291671b0d3