0x2cffd02e04912f0939dd2f6ef43b5fa4e9bd76d900bd385283d6e1b7df80caba34a9618d1ab8d4e6c0d57af7ae7797381ef3856ca24043b7d409dc4495ce44564d4787fd22e51c7c26a17077de51a3ea7897d4edf28b076942bb5ec31f36bba2edee995c1cdf8b2e4aff77349b732fa3895722d366a541b5dec333ad34a3952cc02140f39a7f0faac16511a1e4e1fab0fadff9fb657ed6cb146af8701de2d88b38dc28cf354a1c42b1c7d4e3c44b3284afb14590f980aef70c20e455404887dca0a904a4e31e82aad1e9708600b6c5b5ccbd4ec36860c9085d0214581ee64c99c1bfeb74312ee81888e0953c4c81c7b4270abf156c4fc959cab12984edab7de59ed4d9aa724609b8bd567b75e84381fe79542d70866b1f9723345d3ac927f43ae995897af0e3aa67d17ee14813064d32d120c943a93bef33a653076ada873e9e6f88344a767bdd7dc9dfcb9b6a71b9ef0cb1d1a55a420bd6a42b2600384e787d0b3bc4f7a3cb96ff7e7bc1fe929821b8cf0450bab2f186113d1f30d2537ffbb53c2f4bb1f2c6ae135a5d66581c06b6053b1be968e65b617022445065f79525a91f8444acf16c2e9010bb62049abf1252e1d22c02515b59f52cd822cef1c50c58646cb560715152dd1820d438e10ece5475b81b49c599cf291efc6972d017abdd0b8a61616d3655afd1243785b797819024430f683411eec5695fb9a946ed6ca0ef274d2a6320887e79ce814227da04a2227923abd12af5b051c5c0428666e06170100e15c2b094b672d7b4d5f1e4aab03f0d938f8a3ca1efa2637c886e5416c3b11709985cbc1db5a897bdda10bd2507bf034cd1e6dd50fa01665ceeedc9c211ad517259af20971a4b722e2e2cd231181cbf2b72d3e99c30ae855fcf66cf1e9855f0ed3c4026882c5ac007f8f15f271365a304d11b41a704994678aae4366f9642f23dc372216ae49ba08b02a19e385d23b28b459ac38a4111b3379ee29a83a42a6d3334cc2b9634d10efcbe036273f93651543aecca71455d756d06ac32e3a04f2415616550b9e1789e19b9ba4b3de47db5ad7ea5fbaf8e62c6b261b41c459928401e23eafd99c51847f77dd032f9c7fe31927459dc3ae40a85c4c0e513f2b3830dd09494ab6da3b6c5030a83674a5e2385cfd24cae4bb4ea35f9704adc198189415f70c835c950bc57bb499222c56941fb62a8b163a1f6203a2d4faa35ee838a929cff5b15df4e1b268806cd7c27cdd9ef5ab1fb6f69d0238c4288fe051cbb53abb5c602d5eac882239580a36db259e318d336f27051fa8d1d5c4ec64b167ce663b005479c149ffc0e9a096ac96b1aba1a34ecd4f643427fab58db237177d49ce88df94cc0c7af774c93842f6150051839ec1115cd3f34c283c2c7ea260cc7582da1e4c0e27b32f23c50777c4dd30b4036520008ccf57c6f9c5982961560506254970b60d00da92f656864d498741a18dd69eda1d5afb42eb98bcd6dbb501f973f40cdd0431c198c0f98675b0a33636156730d91beaff002a99a18a04c0b6ca80727de0d7c32c6c20051272f17c86bd79ec05224a22f17938e5f232966565506c3954e1e39f0824375a066ad982e1541b23c6306f4c31261b1702aa0522e81c817b45fcec2ae19a151e2603ac5e55bb6e793743cd7b23a57bcf9d41f11e321722794919c0b130e3a6ed736efc1219a42a4be059057ff49911068faf50cd070e63e9b7a96d2548592fc7eb4b394787744230a627f571ee3f8a4946a7a1bd3e8c9f5fba93182313b580049cf2176798935d425cae271bf31e76c7da172a92d130c34ba06316e4307dc0c581541b979748f99c2a313dcbdb9f2ed28399b6a7c8343db8025bd6b3c0e4f85f055885ce81a2b4400c55dc38dd3ac343469fe962d7998dac1ca8e373bb7cacd415f3b344e4bafe1d5c7