0x2cffd02e0850e3eeca83bdec0b09f7887e0d49c0f70a60793662cf3ae85e1c5327d1157b081cd3f91af9b9af636a680897a1ad2d8661e8239dea184616a1f3ac003c2149b933ec295f113b20474d15b3a3e2d0a0f8fd0004ed19d6ba32e3eca1aad796cbe0be49326536732523195ffeff0e32863c77ba16b644c188c4888f6b4d0809acdeb52e0bd883dd29378d7485132983a9fddbff699d78509bc6be4d9cf179fc257d76120c3be4483a199938a872190ff9cf2edb1663239ccd49579238044b117795baf2d5f56eb4d31aa2ca8c5475fca1bd0f2c5d6f758e111af2a0646733ce7c63a511395476a67a4eba4285e1b8b2fb18774b67e1ac30bb5f493154176cbdb969bbb8890600342ce6faaab97a31e2d3c22a5ef6a6996840275ad3de90b59321221133e32f749580ed8a2bd94c24ce5edbf54c9446d7201feb3d026e6941fb3914e626e8158dbe4f4f85c23376d315be41cb55ecd783c36eac5accc9526e59de794ee44a3bc00290e4d98a8062861f68c018857d2e826a200c14b8f0908344c0a9e38deb1a8abd6d3de155b5e8b7b7e5fee480d040d6efdc171d9c0b43ec8b98647f04f48224fd0f99193c5b5466c9171d403e4822a175ce31dd0c1c2f773b5457d230299df86866d3a0f3a289a8a900b054b155fb3c8e057a82f27ea51278b886f6f3106af327aabc5dd0c84a20cb5b6f62796649230093ea22fa68f8258ee872d676e2ad0c1abbdd68ec7d97e84bb21e0495253726e18fd9f29ed3aaa2423c98c72c22a9e575fdb3f7cc0ca1b3d9abc9ed7d8bf56c53e7fdb2e2dbda0efd9ec9a63b3b6292f05907df1c08812d8d1b81354ef19d31fd066e1b9aad5569c2857c1d0add6545f8ce9294bf16682602e4a07eeabcb52d788da54aa38f448c7a72d914f96de6ae363b0dadb7a4a65fc9dff756ed3c3eece0fb51d4c2a0824c1502ffc23b02bff19d3ed31a609801744d23f190cba81af68ed9760559d6bc1697e24500263d5fa4e7e59a21ff162e5c20d25bc4c0e7a4b7ecf49988c8f50e9457f63a7f6045d131a946e101abcba3bd9683c666fad4956fc12d7a0989f9d5b6876ff843d7c101b16105e4a33b58e797d441ec277a1fdf903f6d08f0e442b8b52f939bd7d46a69709350d13f598f89538b4eef785ae256e28f6aa7d98fdeb67a1dc5748d28c88af298d8394cd54e8751180cb687172e573918301eaec65ba01904a4370b828808d2b15587fbf273d91dfc5f7d79e7197d48816544f1fb7faba9699662d5fdee4d6c0d8df5a96b65659435caf5c1514130f606e5510d9a8bd799db421f30ea00f0a5abe484b57cdabedeb5749eff26ebcb3fa693bce12037a16e41033b276255d11f4d7317852f0203265408898420559f9d5bbcfc40fb4f60a5e4b28abfa32c0d27f37f145c76ec8c9c2a9d130e2f537339b8c268c45d42d9641607758a3c461bd623495891a4dbb2c5dd560be8dde0bc6c57394db24d3b663c17248be3b6a16a5cbc986f3de9d05f65f9eebf438fe8106be04c278dc3fe12b81e96c9955968968bcc04f8b88b8e8ae90274cd7dd9ddf5d80a725a34eec936a62917cd40aabd61560f2c84a72b4a118c8c1cdb22a9134b87f0ad6eb80a629a8ac881c21c496bff1794ed90a6ffbe11b9768a5a5c57dc2e160f33606a939f9af6f41f8d30ec33dfbdcff0317ebf4420b3e12a61605b6282c99764f9cbadb08cd5572946794f4dedabcf1a6c387a9749b40431a6e407ca02a2c922605b3be7621b75322b2c799acd70420bb183779303f9dfa613f0258e9c5151b6c06ceedc474745e2a5972b1d47dd0f0e789cf1bae871049c70f14f3b1bcf45aadfbdae709ce88ef53cd1ce36d525b0a044c8a1cf1b3d05c87e446b5518a373e54f95d8926f86a522bd876c8c381bb9e83ca16bdf5b7e7d8b