0x2cffd02e683af3e7b1df1121d3999acb5fe9b8cebe826840b26814bbe4e7ea9ded6d195a4bcae3f6dcb48ae719b05a1ccc8dd3b8800e6faeac578121af90fbd6861cdb7adbeec0587a60bc911c079143c52853815a4a5fc7ae573a8bb1bfe4b28101973d78559a92f70e76f5273f0bf9ccadd78333dc73cbb6e1de9a1f6e19d88d361574b41c9afb4c62eb1285ecc205955fa07b18080fba1747188b18c7cbd84246b6acf192856aaacf9147b26ba539870f8a3b1edeed48e2eba247844c42c7d3e00e607e45efa1b082d4f8f9bf1565547fb2494c9e04990032bf31bfe7e5afea7aecdd4d938fe609a33fbb9e77e362b669c30811b9c860e14c548c3351f5c3dfc53eedad94fdf850fe3c2ab6dd3b24effd86b3f5e8eee162172ed87701dd1e7581e6742d6c5ec913559867df73f2ffc9a3884efc0ad31fe5d5555abc4ce5085f88a84f354e7b9bd56842545d07eec876e1fd49acd39b5bb6b2669a2a43c0c571b5aebded3d12457e6656344b5bc047f78c33ec33754df14d1adba15538e2fba1f4c295107addd82b816dd66fb7ccefb670bf52de2dee660ebdd9b550fd3642609d103f0291b8fa9061e67449b37106acecbf9188f195e9e72186b849e18420aa84d2ffd6d77cb8e4440bf2afb37d1832d2946fcfe825b182a97fe7bee8f2c0146ea5dabf94e57da5470131117554d8cf9ce5c017d68a22980aee4a8dd92e62a437a90f1c5a822db9b6b51e3cfec21e78c2cba2ee7c57e8356f229a2c78621a58c7ac279aa34d488a450eb92da25571aa6daed8729c8d1a18ad3769d4c494a323ff08fd4124e1ea11c99903cbcf99861902bce8f8d3d8b10e0605c672676f0b325a5b224db72522c4e845dd24a75c303dfe6569f72df26ba7db04bc74751da08e02980b22e59f338b6313ca94aabda737e74bdf3a0c0953e74086074c2d5536f12911ee0785df4e5d452fcc06a7127d57539be9d81da2bc680518dcabc53884f566397cb53c83000aefb58e00389005a20cc8c7a20b0a133e48b354c0dc551d7c3509e5686f7e1a5d8a405932fb9b513f15d07b31e8f33cf8424e1e8d02e34e297b251357be0fd53a9defec8e1b298a931549508fba5a63e0e8206409de6cab33b0b2853593fbcaabe1962a34ba30d33626f002a14317ab6652699ab656d1807405a9bb2cdf655c6e791c140d8314c84a7773f22915cf7723f587683b25abe80ddd779d5e4bb0be592a9b0b85c4e6373556f0a75b1fdc558334051899202710de56bfe19c70f55380f837b5f8b170940607613b35c401120b7de4242b7a9381227ef6dccdd185bcac91fea9017725f44ffe866ff9a93326f1df37f81ecb60adb0ccf2ff0273713b3f92e44fadfaf206b43bb3fa412b0c562e0f836ea4a1dece631b686e3ecac5dba0cb4158a047a2478c8699da1b5dd00ae6a4be8af746e142c2f5e5fed26a082776b7be466d301ee9131e2ab4927a6e59571a5b0ba1be6ab3f6959775d8567df35449c10c392705c3ad09ff7f81849b5a5736b3f10ff8f3fd7ea4de0d7938af2e26e22bc8c7e1738e21f1fe9ce99eecd180f51e0f307f5b20e183c36828c6f207755d7f605fb6304c7a72712a4a6ec5fa418c77ca44c3c01cdb224a4f30cd4993fa58b997ea23d45e5b0481c50828ea942a3ca6f0cc7e990a8f14938c907d063dd2df6dfdf6e7aa8db8d47290f7bb6ef8c1374d788e6ddb519df7fe7e6251699ad5f6c874fd59ebdebda401517baf8cdd230b697d973876984f651f9e2aeb9e30844cdecd068662ecb7443793e30e4e1bc4f345253ae6b326a9304948f8342e2c0dddff657b175d8a471a6cbf1afea889d4f4f06c9539208077f6c2177966790a382fd73580021f66574eeb324568460722237b7d09d58e7eb6ea056d1c553ed04f04a129e4b924d439360b6d