0x2cffd02e346797856afc55128041642197c1a5873f7023903562391a28927abb5047083103ab5705e34f107ed5517cce5432be827699e21b852a94da4280b2b9da13bd2f5ebad6d559d98365a16ba7ce8f578cceeff59703e7a80d596e4d384209045190df5676e2ae49fc65a0306eba4e26ca756307f9b7d068f7bb618722d4e853ec7752a17401626cf6738917dfa4040f532c8cf3570a5b49ca6e6afbf229b73349780013c8e7ce73e9fcba3662cb336ca71e37581a16359dbbbfc15db5438370347a142d52bb0fa32909bc8d245705032793d7a5ec48a14e39fbf7ae211e710d57a03f52eb45a7fb74b5e04dcb73299287446b410adb3accbe4cadc81495a208e84e8bb4ef5587feec1f3b85492cc3245e22f76bb1aa87319342c8afdb796a31065802354b86604325bc5d04048a9e2eb7bf43741170c33e643b2821e816304505bb8725acac03d36ca6a28fa752e1135a1b804cdac601d7b0398b9f46ff90be102b9b686efd33f29132acfe9d482f7aead45a0bb302f69999bea51d9b742ba9b5202ac2a63c0a272c570a316e2a50aedd1a5d492a46fa0336c60292e0623a670eaefed4f18e77e543292502f1dcc73139b9413423aa2caee3aad10940d1b9cdf659fbeab5e2659d9cbb14d272f08fb2f6f4f40f1699db5378433279dc5855a7aaec585eaf5c226899b873cf3b381494620f2bbf782cf44370342c54d7b823b63207c08fe27ced92035daea7f11fb5d01253301d71d623565ed21efcce35ee97e7c0f68476c306355eafb54b30f963a293f89fb792f746f86835ae8cd333ff69f8930c1097bc9c3b95e3dc2b09eb9fae6ec7f643a273cd61db30f5eba0a212bf84913791be55371c5288fbbc26348ca18313878eb784de6a21c6a30c3a3dc2c820d5f8f6de788310d01c87222f7f6328e9c939970f9d1513f6018887a88e4a84b896ccd38e86be00931ec7a2cc69b0ad0a0ea068446ddda5d23eb69c13bf719a0efb90fa1afad5ff925326c4bdf9ac64aa987a32a911d0dc737fe718a1991e6d1574a8123406cf46b9025b48351220bc0cd2a033b12df59a0044025b3c450e06d61ae3d9f246d9502ea521288a25d707980a412dc3b945ec55edda56e505f422ac8c6e91d261793471d2108d17d7269d76c579d81f0e9b46df58af37f065c42d26c31d26b569fd3472b83bde7bbeb161ddfa015976ae5fad88679de14ce2597bd7342179c203f4ecf0e5bfac93f63abe7a5b7881f01b226a76d4905f43905c87f6861e5d15c4400b66d6ac7a4491a96981913abea37c86956a8f7b1415730a61564216673c641b1a1e542b7164ba00bbf1010b5a17f0f5b6c425a3956093dce37d3be531f797ff997d5bf96b3b272a59fb71fd0fb690074f8920d8bbbd07f248c26f2013d91233fa0a9527091c7f1bdd3b5ed735d98731d2d8bdd13dbfe63a0d40d1299ea1e0635859a6a70192ad6be9171d99b455bade98a78d8127126303bb6d2a1aad66561ed321397e9b1cdea6abf9cb7470b60b6386c7f64deb5275267763d03cad19127b9ee36bd7ee79dd7a07850634827f02ab5ca526bf0260ffcfd23b919767eef9feb312e4c5e2701921b0c21a5ac8969ea0e7fc6f922233b0047089273251c12f249f14d41d171faa602b9bdcdd56a0829809545326ad5d39580ccb95d4ab2a6e3d82f92a0dfae0a9f85e44ce03ab0fa61cde0cf2da204cb0b6cc1db559c9498938a013967c0b44f304a9ff7c6b2c5ab097a8c13ecf5d159c64ab21d12594c11ce0f7fee8cc5836f06b7df3889336b895af57e9eecb9b8a3ebc95a58ee3216064ba4094f46122d08bb46bf76a1345e8582a85716bbb0c7881d80414db7d572f2b68316cbfe0bf035a7b7fca9e87c361b79da18704fe5ff4541365ec4b58ce5f601f64899ca19f93abef103688