0x2cffd02ec7803259cc3533de0d482dde5ce386093d8eedc78189cbcf352bbb5ebf701b2dce8adde1130fd5b55d6faa3aff7fdfc5f6930eb6623fddc8757f1ecf874c11784bbb293657058d74697f98367a7379402b6b808c0bcbcf180dcf04643c2ab736597091c7094a27f199fe706caf12ed75e852735de17ee6c1f35ceceffdbd7092ac1568c8646266e312ba47e1702c99d25cf9ead6b24c8368ef2dee29e01f23b5c4a7b6100d75fe3e34da22ac04298ae3f522e75e0074d3c00d270a524f9cb899235f610d60b3a222fbc18a541df0eb15b365da06110950afef0db8de426e1b6f4b72b73aa67e553c4339f88e2fff26b79d4c8af6a2b5ab0095ea123254f2d4c8c5da23a5b60a26913e8b02cc7fe248f5e96441014a1df10e4c3f98fa30061a002b275eea9710b9432c0fa95d3dd8a38b2871894cd1ab21218a1b3bdb01a4d7372a5323778d192dda551436acb60f1c69a03e52fea9e88e4ff14f9a67451fd87592ee0222672d08fa916069a617b7b529ecf021cbdbf8400d085b799ce52f1e928a3e5ce7db8d1d46b822330885a265f9fa353a5ebc84621676c05b396280a7b49561c52685cc5bf72a1a081c906d21b9dbbf05adc4962bbdd72864066af261608c37eaf4d6bac972a7357e744a061f99d303d41815c0d436feb65da105e766f5232c8134298b70c16327e9fe8ded6ee98e2afea961a8d19b03990a87977e583b387d9eb04747917f74381556179362596102dde1746f29ec9191d108fc8a9dfce99f9fca5ca4e22c50d4506cef61a166bdca7178a7f5a4ccafd5348cc5f1544773052e4fdc9626dc65d2712800a379df28906b4dce83925932895cf184b322d1717d071d1f15fd268f168d36bc537c93d380610d9a14f0308c104577ae0d85705d4279007749c5cec70651cad1a409ec9e65d35d9f304185fb53f9c93648e070fd35835b4b2cd520112505954fabc4d364a03b015b27daae73330f89cc711f08ce9d8b53f56a186f58866f64611abb00d35222f50a8cbb2728527e8a5ab8607ec918bf91475d8dc605dc1c8b3317977554b2ec25eed8f7e88e641c8107f93e6b48e693f024fc56d3ecf2122d4aed01af72dbb00b9836df36d2effedf6e010e35e4d43b1149bd571ef138869a127782d160b001e19351f11f9a3befa1132b9475370f273fdd7831b164e8e324437d4f0788c860bb42cb659932c0e016e5489b186487f6ecd802ffa9636b31a956351496e17867fac121dd7d2a9ed8bbf2fb6fee8114e35d7bcc4ef6076ef173e3e65451a0544fc47e433571bcb0b70a65bfb49ae9a4ef274229841602e4115cf1c4232f4c5162732f3f7cb23616025cd052f10462261c935e143d0d9b207657a17defe73e2d7bd03374ed64cff6fc365b3c964167f093eb0ff5a41367dc1caea1bbe407d96cd180e95a9884a530fc15a8eedb030ebdd0c282f18d609d7bb7edc24fdef1c11a5fe79df81f1ede9934becc38ebe664856ce105f25b57e0f76169bfb6361deaacafd5975200f34146e424619846d884998d516bb31591f7edb370cd6fea233126dcc7f39d9585d9011e73e967f87fe10d7f6f34bb1c083645db4953efff3fa50e36ccf79b0f945e42fc8c4b977f5d43ecab7b848cdf8bbafd3adcc66cde1ce62a8499ac65107b4b49d51726668d011f2d9236b570436bf538b405f45404947469af34ef28ed9fab1d7433cdff26c3482ae0e59915d900c62c404c86147d3eec492172dacd9a559ce04db43b0113e4063012a6e9d83d7eb8bb45e9363a0f02765632594c14fc324f6181eb78ea89da6a04c1cba30a6548bdc9cd0b5eced726ccf8f442c5d8408d60faf70ce1ca517c4fe1526ab9acf58d16af0b7ad3a7123c79dfa5115d055dc5e0cdca4210898eed2b72b0421ed7f1625f2bbecf0d77dc45