0x2cffd02ebd15436107430b252d7cf66eacff2e68a7ae7752bdcb5f34565e7e11f1454c1c7d33f65762c98770cc20c9d28ca5ada830d46263ac2ef8ebc6d4f2ff77033766c5cb52620094db8045360b12b0fa15bb33bfb63f4ba5c9390b842a1685481c91fe164e95c335f5181ed47923f768f4d3e3303ac20c910f5f31d33df0f75dabe534b10f0a27daa4ebb2d72102de0cb4b7d2a24a983dad8d2b71fd5145cbe486dea5043295a30b16c62cb718a801ffe4e6a92389c5c1630070b529c71fb1e2afbe72cab163138f85bdc1f549c804098283775c8419f6f1b3d2e3871557fedd480c86e298c2c7bcbd1a57d9dacee1551051cc53b4d1edab000a8d764d267ecffc5abba96893286f368783cf0573a8d7b86b98ec13add9088fb650d2290c6dd081fb5fb5a44d0221618b5d9fe158529041f78548c9e7a2e649383ea36b7abd8605ea1d5e572c85a563709c2e9b2102a3c10aebbeca5f9c55345678efc2488a4e63dfd6934c58a7043ea5e515ac40c4eacf95b2830828973835bdeea7776e7b9db023794b9112dfb20d641522c3fe24b38303bf44a6f7ef40b9ead14ccd980af785f13fd50079b2b69ea3b20b592e18e2b3460461c6a20e2cb099063722330aee9f2c4689b2755caedd2b00d1709210772eff44c41fecb2a9db9109e7502ab83117a76f5a3d0ec515bca4e6f387f9b138545fc73ab23288f5b40d6a5fdb986e98056bdcf2c0d84408fb5dcab42fa17718b6e0860f4a38e3c4c6cda892fa59bb7c81c1a7f522fa66aef603d6fc2ef0b0ba77567e8e36ad4b291895c69f499d631608c13943939c96a33ec1ffc3af21bea7767b92b1de50309fb9fbb64947ce292ecfe25cb0fe1fd28921604093ac9540b99e3376b2b73009858972a3d816355e4b35cb6bcd8d279ad250d2e5c6f9d4f1f7101cc5bcc7f1e24b1b7f749780e806957a9692e820c5f75a39324e379205591d29f67bd0b02192f99e805d8c57ca35a29cd88607aef61a9f88dc97564471acae43d51f991edaf6f59c067f56c055a8907aad496c8b6968b046b1fb39ff3f84dc44416a17873973645cdcccde42d524dc52dd1ee4dad743f8668d7a912bd7f88b5602bf1f74a2727fc03ae89f0837ef068f91651869807870ad2da9d5d724003900f9e530b5707aac6e40b1b3c04c78cd4ae0e8fd6ac2895343c4f187dbdc2f8787e1b29f4f019d979ce9ab84b75e4e6f42e3a1174a333a7cb4326e7c3db77bf45b12c25ae31e320373615a4f47a07df9414431c071d8573c16b225da94cd483bb4fa94aab6ffb270f923946bec61f71f69a3db16e7fefeae1e1f1cb187f446cdc010905852a078d2f61dc5817ba78185bb5f9b1b56d1c476958c3418e4ea6a80bf690147e88b75369ed247fb531c050d225eff34b44148501a4bac62a49a74dca35665cd085f0d5a061226d98099952bfb04324a1935239df323e40e3df20a3a9bf27b69e0f5925323a93e6e10909d74549b3aec41c8be8e7409fcf1f2843dcdeee8064858827cae68305e929b6af41cfd0d2d0f33d324d5ac9b313b90e39e06b659278d36264ad7cf7e95bd51ffd9564008012657947170cccd9a141af0379e6892b29a784846b97053fbecea4336d3e57142a220aa4008693e8748ca132f134038d5f08b4cfb86f41a8e7a41d854ecabf6423d1443f2b6f61209c2b9a31536a47e531f923dfbe2abb5ed7217d4a6692ce1b85e4d5bd4d8a486c3729ecd57c67b7fbf21ee8a63401da190663225c6f2115ae44faa65216bbd51ee83a820385c91b9add4efd1f6e4265a199e2b34c2954c7ae796c110f4f1907aa0d06f4e7fde7f5533afa81649ec5d3e69fa0f5389e5af3133b482c991b4c5d937ea0e590526ff1d266ab5d649a193c388f2318de43eb3b639d5a58b09a03429a963eae7a5088442