0x2cffd02e3ae3aa2422677dd3924bdb91b9e32a4f6baa38f5433e4fa2f1a11ff1993a52e2de4cac35380d258de6191244c73fd897342915ce71dc2eb8ada357494a2427d47a4f4ff22d417b609490e548be3342ca7bc656d8d704c7007773a13b4047686cbcd976b6b3d4341136feb5e33b52d1164b5ce2ea5a3b8d4aec7b8145b9e44464e5fd9cb021b378d025bb66a758ee4b096a1cdd3189f68dec23af48673091f0bb693bc3d64db59199b0d59908e1a5f51e9da93006c894713632b847dfbb33255d1de192a1bdbfa615e7669b471e833ba2c1790a97bb654bbc1850f2b8af997244e7219a0b70267c37b075f3c05ca4b405993230daab82d8c06333935b2dc63b6858d699c4577b681d23f0155eafb879cf2300abd0521dfb77005a311bac35360fced265dd763a0a07cade9944fa3a6403e4533eb3090ef7fe38b15d67774a72aa9bc220bf681a8a82d00377626eb3a16cae69f3909b84505d47db2bc1f880ae4f4da8b51eba92346e2bf1f32334740271eabe6b12d9a870860ffa6c37356d8cbab69de8c4e27845d2b14343c92a2617d79ca26319094ef8b4dde68cc0105b2b2aa862e60275699cb7a719ac198559c53e0d10074871ba33d6a4b10345dee0776b661a94c7bc6956b0fe7b215c12e55a80506d913f8f899d58dddfbfff30bbc934d6d708a2560c39e81af021d2b2a889da5a968865b06628964178917ba3c41c864d54b7b006e58d928f08238155f25c2ec74f654a3973a431c22f896373c4ada72211bea02705aeb6f35be251fe8535a53ffd03cd42361cee1dc3ed558ee297764f8de341e5b13ae3bc5d06a8f2a1e6789712d2f0c2d94608aa349ea82a5a91689740e9e1b85713282cb54f74f39c192a967f006b457187b00325f5f58b8652b544e9f73f6756fdf9459c65edfe47ecc959f208eb7787b18f777e39863e0f91c67332c819ad97f73b5f33d03290c69adf689f1c78f442c67624eb795b680f56ffdaaf49b089837675e9801321c9836b7e6bf5ae4ddd9d3fa6e5decfb43053a8b93fe5d7f3189798b52ca9ba3965313b56c9b59a2c4b8e302bbc4b2a5de3a1ee60011c772f82944bb684a113a83b44fe31a72d8783e6a999a0c76917bb7e679d92a78faf839b69b55ead159fb0d0da047f24f88509aef1bd5183d340ea6c3e4b939157ecd445eb9088ada31c4fe45b40945aad376b1b68fe4c71ee5082d76961ffa762efe699eeaa8a74f70e6f01368ee21afc3c7e533b2d7b95ec945bbc17ea0aec0c72d864326b454289bef3b70f6e0f9476bdc76c9156286212446fe27f495d68213ac03568f3ea234d46b1191ff96602a3b80576e8500b7b247ba3d80836d4ff3acf5ce683359173e9328f35f1862e226424e249b11030086e648fb799ad5a536010355b5faea4f0587b4e4140f44a0626aef5048ca834e57b2c8664c9bce0c67386afae102dc46fd89581092f05a10dffaf21fd769969fc8ffc890443a38c08cc00df1e114b44a730762ee45bcb3e93cc45da1f830a64c07c5c6421374f53b9ecd285b833a9db65ab9ff659a1dd67fcd979005e3416b93924fa0823f4c6fc698fca1227f46c041a164e3c353d5b4a899cf4c6aed38c4599d9d1a6282db5c9cd103878ea3e834476505e2ebbefe678051323f382d4e25e470ddca72480bbc88ba0751ea01af10b0571afb98cc25d1ebab083f18c5600f002d233dabf3edfebe4b7759bf1afeeacd5a3e5b6677c57315fd1fc4f9ea3a9944bdb8acc48a016328cfc10aa189d6cd4190a81fe88e303acef6c042053707f7003902c82e0227a366436346a0bbf7e0c947ab195b34600d067053199024c26c5487476f9926716ea8f02bda0ee913f72de78fdc30374d7920a23c4f766ff1389394aa9659a83e06fd774b85abfb29e96e827c525b6b410c3