0x2cffd02e4081680090e93d17b28ec910ad8acd51e2157338553cf5ce754581025874860a745d3c9fdc66c75a2cafc165c90ac653bb0402e6b41dbef31ba94941eeb3eab600c55904e05136f2633051672ae76229bae04bbba021e8ccd4d76841703f86acde70df7edd758013990bbe1bddd38d23e9c8e14c8244e30a8535a9e98f281fec93c6a94fec26a38c173541de3bbad2e2f61d01a2376c60fe6919566c314370c969f04eac0533fb47e9cdb5d1e99a39b4e60b3543aeb4c0f32201db702cbdf2bace4e5b51b117a36e2bad1d436cc6bd15852850e418728dd2e916571a2286016a0a9b6e95b6e0e654c5472717b3b70410c5a7970511735c30bfba7fc4b18be16377d5c63aa4dc8794c2dafe311ad861f7945252a09dd727b58650190c1b313469c7b3025ab53ae950c11917132fe163c550eb567e9a5307b4b83b911d7846901e4985794de10f8d6aa2c0407ea0afe016d392fcf4f54db005843cf0d7524522091ad6920307bc3134e74118dabeb5a276d40b86b503f90847b94b6c174ef1d415863d14f249022b18634ec15c3b5aeef77dc99422844e57e8fa18fb432ad2476d395405c8e6c10f81909bb0c8531e325cbc5bee0ff56902cf8b48139d2795786b516bae114917229322a322d00a966e6b09d6aa4b87c4e84527e5d975c8d2766a7a0ab90cb8add56f64ad918a8200c08570b8bea87a2e345561249409c16e62abe2b1c298f5b81d2c78db3308f1002bbfd1383fa88e7b83de7ff602e283e30a7bb4cf231da2ef5fc1bf090673eee40a6353f28f871554e7ab9548244982f1822d762a1d430a51872677bab21466197d4b4db343c293e43aef92cd07f0cf13ca1248c90b43f0b8b6ae3e70a444eb97ad4db53d88a6fd854f85cb4f8c18e91e649b7a6e5cd1edfb8deed4895f1a75da4c385f291341ab9db15dc7a6f75c4fa11e34d82c33abdade8ee9c7649d2c840ee1e0dce0ec4b509141bc59dbf72801f9432bdf2f8b299ce4fb6d7eb80a4cc898b699bdcc878ac8287c49993cd999adc3e2b2b64bf461ad14aedfbf7394e2a1209646a6b232baabc5d6e1668e52861bf3cf7daac2a049d34eadea462e4b760d4f3fec8c5f5d33aae7aaa18b0c31f773f3cd06cfa9b63380d4f52559e23e7f01024b0c9725b9628af0cb3b5b6e0a3f6d00baccced769e8d0671aca6b40ca11e93208bada6e2cf81f7780c720559650d7dcbf161c837936d46f5c85ac4a479346f2c127d7e04e3c69587eec3ce76982e8b8c856bf31002bb560b824ad72a4f2a3d45c4d6a723f0f26998c3f6785e84c127e9d3eaaf796d065dbdeafae58ce6946e3722ca7e5cf4f85b544da759e32ed9d6c7b5e5f6637ace7858df340485bcb652430100de2defcfcb1f7bca498062e82d86f3cb66581cd407737b5d4dfa0acf29dead107c1bf89b0b6508dab94e3bdaeb167b1b386d004038912ed33efade9f64fb4944ceb96488e726a90232144cccb92fc87c2b316457f357bcb577313e68a3a44ed73eb03316e2b80634cc08bed2b61530ae9e89e50fa52addd90200e9d8d32bc0a7f6855e89500360c409f909ddae6a064c01b861bd3066bea56870a54abb914df1c6cba88b08081ef92929838fd0e485fb6d62ea9931d7a720096b58e8cc41e7121910be87f442ce040f6a656f99b55871b0fd445877adf415a702fbb8df83a2cc70e1ec72278765a011d1a8bb7de82eba72402a7d234b12a2b54a814799c3702338c17c4a02687cc7d3a46103cb9f574a32c3cdba4ff841eddeb3b7859edd545eb86e46b259090b6fb4a0905231c5185b2d7e49b6eefbbf021a842005efd2edfe0e7fb0b4c0d4be07def60a24accc2c162b228c8af355ccb59726ed681ecb260ad3739fc854bb0278435ef7dd9f94d896b5c9ab2a7dd4527831bc24610265ed7