0x2cffd02e7f1e31b0933e86c90e8662d9b5075d99b7851baa9dc0a504d034fbc0c01761c350abe1d54b28995fdf4ce9d3ce422a492c7521e59212c8f37b85cf082ce0b9588f84050a996740947f88815e568139d397a0e755f8197a2954964abddc4f5663a20ee3972d751b6beac7fe9ceb8691f242e253e7497ec51f923512e06b52f161ed1190d52567f8f1d4308e69828259153509e7685bb1676a6858206aa117c7572ade3f41538a077f1cd6bc3b8532994fa6e1c8b7441d955dfdc762aae18bf0e73c6fe06f43e6aed5387fab920807c91c034dbdd77a22cee386b78cf7485ec494b8d4144cd17ff3f180bf46e25b5c41da4ab72fb5f3adbf4042c681f283425277c0fb36891c5bc46f578a6627b8e8b78f2a27b5118a4d47b2ee09be595568f6bb4f19ed8722e6fe902f7a112fd59b91e76ae5bf15b88afff0430b9f16f0841c842f7c2c9c2c16f5c89c015e4fa30c9a20eb2e92432d83efdbc79634b8b1d1cf7df3d3d13a6eb9962def6fbd19502afbb5e9a7a9f74558c76498a0fa0a55bc8e890ff6b1ff47fce09a41da7594641e2d79b4313e8cd867be567dd71d2df857163b5fb1d36dcdfbba48bce9278ed3e23d3aa211c2f46737457c17775c72b1be122f70ed2139e87bfd1b79afbe4723708e34e8f45e81163e4020fc98343a8407e6e10d55daf677859dbd9bdd9bd8ac64500c85830769bcbd17b8f41e7ea69f18bdabfec654579492fad251ada255fe14b7140f689dc63e4fd25185e041737c9b1609fa8c6bc9a26ec24541bb2bec3392326019878b42654cb5b6231a9e2f0ab72c3cfaeccd37acf95b163ecd7d195654129b1a0921f63437e53ee1501a804deb81136efaf1ed5e4d456e9630880bb02345b8935feac04c43fe50b9bda1113cb5bd5e10d672a6e6c43d2d9efcb733e6f30a17bc53a03d897daa73b8ae5fa451c333a9cc198460fc17316104aabd47fa636b3be3a65e3dcd58d2da79905216e637af530cdc395e626f54b975340854b9bd707530fe86ceb03f111dfc23ce1aac7f6df172079fafbae3d70e6d364df61387848e1bde24e1f8366b08a09330c07777ee53e947a5bcb082554fc283d7d932c4dcebb4319c19088dbcfcd5f4a7348d74d0f426db842c07c55fea65732bfccf3a71b4f0adb7b41187d31978b20d32804b8724b7b70ee9af523ccc173b4f50a5932e367dbb3acdbd5b8e557eb9ab516ac1cc2dc1049997319e72ba9c8880a2060089198cbfaa25d308e5fea4e2603830c2f9c55a90430f2ad02f07b2029e4e285b8a64f46e60ef239a1b1c764f602e4f5cf7174595244baa99929575e6ff545f9a10796599703c8f1f799244be47bd85416b5c3436db442e7df5fede8f0d34be9bb8eccb82800708281ece5c1ed454fd2cfac31ce3005bb0b613a0679eeb7523c94f9c5f4c02b3e406bcda2a9cf8374069459e0801873f6145a1e55f67c0138337bcb9d5051154d8b65032e7ad37e1dc26b1d8195028c069c547ebbc7a661f26e6536759bdba999fde1b13dd66f6db589fd8d8970a02f095716819f98aeb4e244cecd7e22f138efa4e3ed7a87a0a6312e75ffd1e64f6861784181c38b486f8be89dca3a69495d5df10c2909e8d1ff4c91b70e9e4b1ecd82b32b1c5c74a5824b82d5ac06f290f374d09752f28209dbbdf2623ae2aed29eeac34a8fe25f9d46489a2439c9634115521c5865a7aaa456290cc9c16d8865a1c6819e98b26fbfa6f1ccacb4c8f69a1b4e6b2ba5dc9f375d3f250aa2cef43246b7c14c4242977d9ae48ad580f4c6c25021e092b71cfa2cff9b32fcdb9e324a6468dd525bc8b14dd661d248fe22e9822e25c843cac9c33b1ab2caaca99f64319887e48a01bdf2d140144989c2a66e6854b1ceccd76c68e8c5d5fdb63a33674607e27a489b7bd463b6b2aabcabc