0x2cffd02ecdaeb45fe9e5a2dc827b2f3cf64ec1b8be0ba34d8377d0ebd87e45b6a6ae711291afd7ca0df1f9411ecf939752e0fba176c93276004e436c74009b8e5646ecb4dee0c6fb493aa5ea79f294d6661672479bc5fad61529e24b0e7bdca86bb9ade78d2b36deb414fe61db8913f7e99a4bb29b983724f7639d874413b0f385700605ddf19a93189d64bdc52c7be42cb8ebd898a0160349f5b8493aeea353f6d72b165029babdfe15fc166a056f4f11e828cd49f2b524bd4eb33be0d2565068d33f69b07f0abf25a344bc1f0946b6db2c0258987d8d2a416a6d44ae89cec7739c8511729032caf40679b7e7d9507482c53027c04c6fb7617861f410f7b31bd877ce9a5f4350fba5baa4b8e4d12aa621d044f77b5fd70ecccf3e8a31cd81dd9ac4fb107ab81618c25c1a0b76d7e0b774c70ac7d21315a72581310519e7f05787a2a3dc83e81e4baae156515d520e6a1e0f899e685f38a7300b4c0081e28d765d539d4b125b6a7b3a1dccc262d9fe2d977af00b2859894e9f7a743b37ab2ff4ab106896c278d289e1563eeed639c351ae5c51c5b9246434dcb543164d26640442ded2a6aae5246611209a91765c50a25fe3cd79adcd033e0a07259b226ea0574b85ac54a242759277d899bddb35ea083311f07d1e9dd299bbec91de381f15156665d6bc1dc23810126fa7ad7e58a2d9b744ab03b946332565997d8f2b37c51af687a68621a43af15a1dd762aa0211dc2271489c3c1b769947bef0c072106822f0221d7d278b7763ab73db9862cd0d1641d59f02f943d5ed2e94e5979155c1a163cc80a7d1b15743df93df5056b3ec279264c9bbb2d3cbc39e91e12b354f6850eb87542c9a95d40a5e7b4639a1efba1267ccd3110bcfec150f53f9aca43a5e69e0d95e89f0843c37d4518dc8a67820cca0aae83349a31ba9bb4f5d9c8d41b276f78efc4d365bd28c0ffbdd6a350204bb8e5b53724fd190e3fd4f7a63f08709a8076e6a2f0c149751d00ad4206fee0836aeda70b05a6313ea420307f0464876dcf452cf603c13acc5f6bf9b52eb70d1000e22347709b5c76ca8df64e4f1178b7e99dd014a3761647bf83dcc3db9e14b15d077da13c0a965b2848a8514438f56d4f0d5d3853eddcfa8fd1cc0c709d6f14d6f5437e117913b80b06a46bf6106f791abada32a3f4508bc5900383eb7f2ffec21405234466a3bdeac4c8f8dd54132a6535e3f538f7f189c4a1a3b8fa72e44f13c9477d927e84cdf0c52d17b09593bf6c74d42d15c54518380e86f03d2d58d382ca07d164fbb6ffb69398df6235a83718e4b99ec5a9a224d7a0cefdfc50273ef847b0ef167daabc5780100b17c06d9506b234637b493407c9c858c0ab7391782c2256c03b1dacce2ce954ed2ae6ddfd7cf589cda09dd4dcd762706a774c00d0fb2b66bc9b6d606ccf3cc3725d8dd1df014ab516e0cecaa79ad20c1613b82932ebac177b632bd80903644fa9e2739a9c7857cb13dc55aef873fa6b0d6e684fea4926c222987b19b8ae99542df00f8f4a0bc16f46bc336298c22231bb6b1eb8d3bc9d176a774fd8c4121d89ef6fa6fee01e81886dcab27e81f1ca96c8f05446b03055f2f5fa531dd92ca88ffe02428452b7147e9d27294172f65ce14d19b92e5241de8efde3688f3416daff5edceb320324f2b9232a59f821a2b4d52f3e1f478d771875df99756685f328d01102a7539f556d71bbf4404c57b3790697b31d24362f0ba6976783369dce51640a5845a99d12ca59e2e280648e3be06cca1a73380940751191c9384e88290fd79014ffde7f4c3041a0cbcdfdf86559233101e61efc392c4ba8931da3da4e99601bf2fae1b1c3a53dd27035c32477a79f82cd98e648313ce0ec57966c121344cb81ba78cbd381aca0632666dc18f53096bbe0b198dcf546b5af3