0x2cffd02ec822a4aed5c039a8ea40002b3d862e227bd25086bdba33a0d92512fc8ff52369cf23a863b0647a10e7ad071b1ad5c6e9f39c904d1af9ca1ff51baeb17724158ed27b5b928d913da0493b525d9b091666f87adad6f1137733e807f4652bb4b13fdf9f89896c6d3eae952afb681df92ee61aa6e4b4fe5420a2fbb5028cd2cf6d87f3e4c58a7e8f5a441557ad7f0b165189e2bbeeb366313677467bc0bb5b7728ec6d831cbcdf1c10cd9833fdd239035dd93e77da5b4e346c343abeb9cd4875979eabda961e43860e4092528833a1fdf00ebb563a5e601ca727b4272df2b5b03b8ea1c3e38609ba137ca731626956c1098dbf009dc2c1a0a3dbd5891a575a3e1a56faed0ae83388d789bcdd8c0458956a63a900cb0c311ac2722df5bb054df947e51cdd3fe8982ef3ef216dc5bb5db0c761387072f78e083eb79847ce4fbdf13e2b1efc57db6f939600d21471369dab218d0363d4d8a641678fab83ad198fdb5b394c0a0c68fe2df198ce50599eaaa2c3305710887c86e3a08ea8dba4be9e8149134dc663d48f84562c81085bb76ca134ee7fc50d14b7f4cefbacb8585fb25927a4bcd0643ac72e917a740dfd5c2b2ec9c62b9d4e4c385fc9863e87c90f28077034453be4e8c5006be6648e259acab7c91c13801fdf19c8bb717ecafaac0b6c2d2fbf1b5353351aa1fc77e04fecdb4a211511886751451851c47c8fdfa5015fc06ae135ae0e10a30fd57d3b4e4ce907cd32ab581cde5666c11f8576598212285dbb71188da9384f50803d5205c0449fcdb01b625619b013194f54ed38af60f61144a9870f304919e5daa21bd3c9f8f37c6c7182274f3503a251a0ccc12e4bd6b0709cf4826657c752a3dd104225bd2a7ed29347f0b1c4a0b8f8507ba96160257a126c0183c887714f05229f82adff3732b11ec4e13de0b771dc43769a4182184f0754d4b666abd25062596cc1b07fe94fc02c55667c441a8ad4623408fbfa3176ace252212291df3c6896b52a0f62dcfc922705adfcc140505a50b314197cb5a9215915f57d7b25f547e74af4b7e530d7b353cbfd214058a23f1baf290a69cf91daa7f21d0e0c07843e6a0a06c5056edde6bb9efa00c8bea6ce22f1a388b12673a6a21d1906201ee7ebba558442e9129b41bb514f1dfbd92234d9f241990372f04e487fbadee6a7fdad2ab53b78c7f7b2979dbb2b6957a18771adba7eae767e9f29fcbbddc20d6556c769b761c9155fccced9eea6e14564aef1259398eb7b61bf03de46ab4ae8b41ac5e4af6c3adc875408e0e582b3449d5b36cb9565a63349d6eb1daa95d74983eea7cfdf15dea6d2f02713609b4fd9370882ad0d5debc2dec6fd8161e0c08dcb76437246c4a783c46275dc97ff871e77fd0f781f61c2711e907fb821605f2d114f746a76d666f7b93eeed267ef539fe8f38c6efd54d4b717c034af31af9c3ddd5e87890b37f82c82fd70b2c9ba54ddb8d950484164b15b6fc06ff7e78595f920ea76c0306963d9d43cfbc59f96f832c8ba31743f450b6ebffed58ac6f7a7c7ed5f8a4af10319ca52d3c01de70fcd908655dd62924c39b53b7aa4b14ae625fc2649f09ada495cb59c9602b101d5d25a471b3769193cbf007ee8a93ead74d8e3269cdc635840def9973d9a09b049ddfc8b0ebaa34ea15eb7c52152fde1b6c289cbe28cf16ce702f389a6ae5a42928eb1702e08b1d0af5746427e5bd17c8e62e3ad17335def3c82c03bd811da2772b5e9bab32d897226bd7b6b2a0f2623a31f7c63c321289d555a94c27be5a60fe3e3b02c05a0df68add4d1c2b4d4232d21f21a39fc11f7bd9416a2e39fa5a50f3364126bb4d8f7726f724ad691a6093c6e1e06d011c72803fe55deedd319278d77a3ee99a8849cd9cf761e79b4675b934879efd55a27b7d927d03280879c