0x2cffd02ea2cb41b8e8f79a041d8755a0ef8a681acf9dbea1e0448b8abd44956fd17ea85569504af7be27f10b819976052ddb11dfa7304bdcfe3f7d1fdc4f16feae0363a74e6a7accab7c4d1ee89ccbc0227347fb9eac5f1930a02acf939e6d6e6bfba2e903217042e188cac85de211e4782d77a08763a19d0ebcaa24c6227d7846075b043431f34455b05fae7f78019ad73a604543db9c10d2fd2e4dbf46ecb24dafa76d59ce3a371fc5b3a4e1ec03645c5f950cb27c2271ff4fe478032e6f94040d655c6e97665cfc5b9e6c01bf145df2ab642336220a930580e9f80d3a2f571d2308d2054afc08298a7e72551c673dfc836c895131ba9076b9ca54f4d8186474df863ca7e9063270f6763accc063e09f5e8d5a0c615b758e5ea95346a37d5cb925f2bf3f6ff2b0cbfa899bd86dafd7c4de407462492569f5490eaef12d7c44201a9ea90f6f0984ea32c92c8e40fc8b85c14cddc19c6ac399e40846e1944e48cb545bbd2ad88dc63f7699b81f73b925bda162e9045974ec414f8fd0540ca360edb8b1abdd786747f18f43aeb957c70c379575079b7079afdd9878e24cd3ca577b57ac208995bf6301d88c031e0d3ae253c7152d5ecd413768f20ac02db4697acaa812f1ec7a53f3fb02568ee9ec842347214e1ff1c312f3c0b523915ca379840bbfd6c704617f33e30b8bbc5ec1a04d8b621a00f4f97dfe0e1114890d5d030c0b52542e789ddf1d990419e016003e54f715cc84527f6abe4cc7d7caccc2696b8f98d98e840a13583a3d06036ad53f223c5024fa20194e4e4c403121ad0663be5d446f60aa676cd2ea01ba6db69708dfb28728d0fc9f6622df43e164591932ab3325fc3edd042e8aeb1fbc3601d294544b3f4832aac1c8950ee73296b870147aba71f3d1300c3ac2b5ebd046a2c2920d93f0bd953fa3499250809713cd80038d77bcb57904312b1cc21b17a5949bd3d3066347e3c9f1f0db87b53e23b597c00b56eae84aac9d8666ca69c3e6622259f97766c739190a337cda908d7df6c4ec9121c57d6cb9fba9513a97f9508038446406560680157bdacb55216267475a0b8daecae30cdd65bbacd2ee4c698f1500c3054a1212343e4129ca45a8ae9bec6f021f8005bfd69a2c9677450d20ad7556d5e116fc72e292a6bd5d4e9ac263dde01cdd52731337a33ed0880e1b3080d81c44e533e3dffc6a831572834dfa57145961e8a997a4153573773189258b4fcba82be462bd2d3b11c7e29cea89a1497f2ac4a6dba73a9379610969f4ee1f702354cc02b3c5110dcff4868d7533d17a04d00c570e453df4132852747a6872d06213189a099c04811a6e3b1153f5d3e5727a73c92438ebbf0a4f12914c0c0a6b5170fffa5c31e0c5648c9ae93c0fdaa50bc4e9744197f0c0d25eac65531039195b3360e1e06f8bca36d08e4514ffe7b6be8b3c3b9585182a5ab10ad2ce6613b67aa9ed8b743cb7d69bcc0d3736127fdf5e3e53da031c91733ebd5f64eba6f093556b7191de47225bae1b29db17d960adc79e915f2faa4a0330668512cf48c058d4b0969c43716f20cf13439561ac9f158ac761d0afbc1ed17612051deff69a5a44d598a5785d62ed310e117ff793e199e9977b2352fb7ab0c46590cca4638e33a6a137c585f7c00c983cb9ac80ce444911dd75ecafa7389f2dbf331edd13d7a20e452be877b94553a39d9dd44fecef55562dd19304747c783be336a0d9b8b2c73da94b407ff9cf2221207e1e9bdad9a99bb2ede95d5ae13cfc67bc7cfd54c95d9e6aecaf43b5f515d0aa72d840d42f0909e420b98476ae1bf49a4a92c152d896749dc52bab946f0bc1f178144d25c5c4e555ec4f0b053d18c33d3f8c19d85e7fc7c08b7e66b187f3474067210f6f419a99f34a6b90da6c48406e0636f31236686b2452f60788cb