0x2cffd02e165741a5387458e96ebe57aa1b18fc6dbad6106c94d6c4b9910fbff4a00dc9d556ae4241d506c1ccb5396643c2e9c45e1f01d00208a06778992a4f0fedc249121767bb62b7c63703711ddad582d48dd66e14604c5066db16d1b3c9403bf2b5320c5ddef13a2e7834bece4d8bc03bb6d1501a14d48a5aca6df787ff24b98ff344773476b3402e168c37491851ec96153d14365cfde7c4d635881a9d178f92916d4efcf2b98ecaea5e96ba8052c7ad0b7e155f39ffbf35a31159d5db68b4b3a5874f2ee0f2e20e195f063e03c9fcc1e71c646c12ed0559bdbc15d7eb84f526fc76c197fe262cbfd060963385f3e05716951f7afcbc299d21554329379bb7043f72df40c6ce9f559f02b841f33dbf46d0251bac069cbed36117a41dfd7e6dc0e94d00b833ff3e7f750881bf2a899ecb26e4a0177f5c910f542b47d4cdfcb28fb24b9ea99a72d0993dadf4742d8e888364cc39b9bf2e6bce36ee7274bbf01b1af6f472fb26aa80440808eec9ba3dd74535e7c6f715dd818625fbf35f9b1c91ff6138d463a4b19fd63eb3a2d93690066b016b086fb9e39409a1f27a9bbee605b36d1a099cf5f0710763c1e34d01677d77923d9e6579bef50a77ba7b2491f44b398039d2e67b5b5311d69a588f362bdcc1e2f95df2178a726e51b1caf69b8dc9a4194ce19a4a0532b7bc35d02379c600bbdedc8fdc6f6120ce2fdc239d879baa265c157b92eb10c041f47cc4b260c9f356dc80adac0a2a17cf9e8d0b0c938545729e823927c76d922e8eccc11d28ae27e9c56f6dbcd753989d1cf2ba1bc5ad2484b69d0e09c1dd8e43e022c079ad027df847dc795484014df1b4ab483ea02843591c8b1a9045eef33daaa16a3044204957070a124a34789be1a64ebccfa68865d5f050242cf465d95ac6fbf33629616cece0dac5e3e1d264712addcc249f3aac32ab70e68e467e517a5473cb1377e29213e6bb7bd56bc0c53ea0b91f8a9397f184070a5239bb1c6f0209bf6bde74582786a847b766d8b264bc96eb46a9232ec118673512282a45629f88796957a01ba3230495967a292648e24b4c6773b18d16f32561bdd3486d4e31db770fb3d93d353058e96972f7b3effec127d8dbc0710e04be83f03907d729402f7cc58bcf18f997f7e9a550038e9ca53897a6ef80669a2ebcbc292923c65c475bdd77bc9898f23f4099c3a3f1bfec3a9b7651337223b3bcdaf985c87a62236db6cd1ee18486f33c2cb5f409716d7867cf636a8d8d536b53813b2cda3eaa56d38837b96a50eb655545b98bcebafb7681e2a3d35df2f84bcb579c830dc072c555710c473514ef7c346684bb3e3e87158d978eab8e583a2df9ab6fdd2b7ff62d2585c957c75436e182afba88a71e8900799cf2324d46b463ddd36aa238230b083446091ea2c285cb0208ed84680129fabb25ad5a69acdda36c45e6db4629a8c0a5741b33296e6222bae4b2b85d6c185fec5878c0cf8b6d5b1824dc47cf29b80dbb675e761f05c974dffbda1ab6bd1309106a7fc4379eaed9d5844889a9f9c621a5c4055ef521ced8f4c611e47f38d0850ae016aac628bf4132262b4cd143fe07fe32824e821aadef57319b2b05a40e51527d73ae334f4230965cfa11a6d90048e4ceba088585e48b0f069a025134a6936423e118dfac0d0d39156cc6f3e6399830bcdfbfef9596e1babf55c6c02460511c421a4b49dd5e806fc5271ae8719c34e2e476f9b1e77556afe67f061390dac5d48a96cc177958c4d01b4c461be0a23ab540e2a39fbc8cf34136119f5c8045ef5fda7cc0fdec28134450605c61c64c7a8f32e1e8c637a6fa3702055f539bdd638b280def6ce5aecad2b2f909cc357548f948457658aa8f21dec02a4ce7bf75722eadb6850eacdb93286243e4b4c54d387b6514339a46dd270951e1