0x2cffd02e04257d683266f1ee28be1965599c2efe5277f1bfd018f7a80812d64e1abb27397ee5ca1cb004a7b3eb1c7caffc75bd1135138d44d0afb6bc8cb78f2a9c62f2650a9a0fbc79b353a6ae5d51240cde167daeadde2d927e76ac62e670765c37d0eb7e734fb51e81a945912e82269478721532fc08168fa33fec3755d62bc1e227392d663869c6d2811068e5755117f184ebfe859972730fc603ac93180867e6a5b9998bd81917b035a1e9a08f34189143668781570a37627d93cc57d100d3a490dd3401fd968bc35b2b2373e69978944806aeef3650bf3652ed60fb1f6aef316799e8baeabf71e470df9d2124313ff149d4ef278d1665d5940e9a930bd624822b1725598ab2f672bb03a6c3c7ea1b403484bad9bec4531d11dc6519bbd6d7c9cef6910355844bc20dcd4ded5ebce9259cd4407c5adb97a8cab92606d3f2ad1896ed772bc6ccfb3a8ea74e0793f7fb1582a7e9d5e461e7b99eccaa99fc6e59e45726e9f257a9b424a76db28908fa921b015115ee5b615d4c7a7a95de00807c0d897dd1e3730dfce96824cb2966e43228316084f3bb77a44a1afbc62ed699b1bccf5f9a2b25840608704591e8588ccd859ce8d69989ca9ddf1dcbb90cec3a598cf1d07fb6422b1d218f573b676d6bba9274421b205d669838fac22e27314cb8caa844facc99859c179489a8642f5b364b70748a554f8544b878238bac03949273e83972ce0ba86193995119c74ec824977d1d7cd9750a6e67e4dc29af466230992c160b599f53d3dc417d2aa9f8226e4cbcd9979b5b9768c505709693a2d159d3175fdfaa7de695c26ee79659ea8721cb780e8d12d9f864203771370811731b5e32502d0984b1382dbf5d9774dcb134c157f5abbed08f86c67e44abddc612a8016b9fcc047db9b2fcb63f39b68cf383f84abe1b4cf02f8df4bdeff796d35ef4ac7bb0ff0992d0b994be552c1ea9b6b21e9226a1f76c16d8d696b6dae2a07069674939b27c8f05e6d02ef071b409878a7c5d4ebcf19fb3e831d6b65886ffd551a1de4636f5a090f00b5db0b5f535e28147e9aad438fdf9a687fe55febb76ca670fe802237d09dd2a4a57951f5da63bc622b830b404bdd645990483bff925fb6788381c7f04186f47ccb88765c61c56ef40def65506deb49656e40d371b20d729a5f87d63bdd61fc0180e291a681a10cb3679b1d191ccd56d1dbe6af4744058a0c78d812357a07e46b1f3bf814dfcef0bb2a97d929288374e1f1e7669eff38987338edc43e34c07796fc4c4c2033455cb26ca898f501f9b74f8cb3f40cb41e9b7ba4d12d69bf267cc6054a8a1e63ca5c82e7ae89f48a80e930728c77a13102f9464cfa0e166ac9cad344f469dff1601f99b1cadf232632d1c856944ba59a25983d67e41cd45ee28be00a41c5ee31d7a65347fa779b415d86a16aaaf3630aab1b96af821c60a4b518fb0779e7517041bf312845ec12ab5c8f53ab198ac28e0f731771168f0f6d1fe7697f1100d2eed108af0542801a24e27625cd27d7a3ba769308c640d3dd8fb146b014010e76b14a1b31adc2cad86159dff0ee920a2fcd9b6d3f187df27c2cfa548fc8047ce55086a939ae02e25d272e8131f1613738175ea81abdf3e0f6da927287ec2cdcd8c11f7a85d5aa61e0d9f875b5bc4a8d08d472661690d76ffc74235eecb9f2c4041e8e3627a1b63daf6a3ce5bbb6d473cd1238f4d07b9bd0aa70df7fc5df29719765863a5b6fcc0b1d60122cd261d274488fdd65e5924ed1b4e21253d9c58bd8f1ee2e7f94984c665e940b32b777b5dcdf9dba189a07d028eba89287702c80bd920d023fcf83c1fd12c0783a6e8f0b8bfe18ba268255c2cebd75fb49bbe6ac0b5fec682caabdc131fb7a1daf4d46864d83eb60e3d8fe17a8f935db15b10e5fb84e72167c59ee1a4