0x2cffd02ea758facaf8e8be56c8cdb34bf1f3d1fbdc7d01cf2592323bc00f3963c8ce87171ff495bbecdd19648456295786e31600c18f4fcda3005fc795baa1f104df8ff6ac831aeb033238eb458d1870fbf2aa9cfe7b4de5a47cbc1e8b9f27f8e68b124a8217dc6b03241c9b1e011f80144538a145a790e03895dc9ea53fb81f6b85fe3689074d2ed297411bd3860a5ce5823c17d104af95e8276561f3d2a2aca2daf0c6231308badb1b16241ff8cf9792c1a26236072139235e8fdfbea2f09641570773bdd4ff339dda2a5359c59af2aa214ea5cf647cd81e8b65ba0dfe9d342c9a5ddf3d63c398037f5ede9d1572021616e5591fbf4ce273552463bb3f3e26f71e11ae0b99e2032642da397db994ca203527664bea090422ea314ff2898b951c3cf217f3ea7d1c220cc41be212aed20c7948e1d8fef217026050c9b01d4ac525d0427e3f6e093d180f4ada6302df4d54803bf11c81a8a9e2b6c6eb1372699fe724f2c8692d97704aecd49cd257341a15ce62d7f207319919a27c62bb5a6fc2a72c6e95afac0ffc90d852ebb969396286751d4d13157812abc4a5e0a61d60a13f599a8803cd393b469f39ac7c884a9001cc298d2866c8d44b8ea9912bd17236980461330065fb49b91e3c7e8c59c6fc269dcfde6c35bb8ee2c2503eddfc8101c18d98b61811408dc17f5bda4d6a2d57dde27d3d9586aac1176ab9fe15e5bdde182751b27572c762a7e8b3fdf335394dc722fa1a6bb1641e206a08480d311b4e90c6c7b050b9688f3ce24578df2e997f9b9ef8b6a72b705a09a42c99fa8655bd4e006ae76780eff5367cb6dee61771dfb5a1054da23eb6865bd08b57111dad6a9c4b14d1789708dfc09e40d04daff24d9e40ef60e52644761f642ec935e020a9999f97f9adc0d89d2c29479572edd0d743980b63dd81a81ec9cc86cd3d6c4561df84d31507dd253719048cabd13f479161bff01dcdf552e71abdb3123b0b21bf8dc07ce6fa9db3151c7203b70ca101849b6dff365217cf3c21d026de2790479b6fe735758482ba6c356d37da092ab17d989364be1274a3bb7b9186898309b92caf612effcd6f1282895a8ea3de3e7d56418b2c6598b80b2e078e964aa409eca8b52c4a358d2ec44de8370e104b2b5019e23e968dffc98cd2a09e456d0c5c587a09a9c3a9039105f2c2a8917e5c467c8ecf6bc39f2bf0c925cb931a839589c1dfb9ef8c57bafe784f52558d9f3efc1db3ebae3f8b240235f7e58ca927851c7a716449e7e1633a5a554519613267f84de047bf8e982cec5face012ea9a8757b381b5b7f709ca23db77fbb54f572fe302693f9386e7f557f5c98d6ebd299af073612232d3bd0d678816891cc033dcb04a278517b9d18156a4748f1be37d8cff6f775eb0c50610105b60052b1fa282715844654ad4dfa2cf4468b7649f1cdbffced4e74a00f32228daee5ff911ff7ca69dc360f6901fade5fc5983d8f828a1f34099a2d5120409891410f517649037cb1ad7168e0ed66a2cbae22d363ac7ec6b47454369989be8d8e0f6c9e1dccc284d7224b465a3f00662c64f3eaa4bd821c9aa292d9c8a6785f23107294aedfa5543337898139042dae06139ecce0e575671f431f3c20836147e0514c3a2748630aebc51e34b7316eac62df2bb671239bebf155acb9bd352debd0e83cb68519431333eff973843c9c24178987bf59a721d3dab7fa6545b81019ffcf07eccd0c87a0f961db53168301b6eeedc1738f82bb7176047c2eab8991eca17056a529ae59fed1feea0f4f0d55222b76c2186d7a17df8be6ad1035240d5b90e596bb50c1bc385926475066df80969a7c2f2ebb8a225c9738172f18978489dc3c67e23f7a3b008def107d99494f1cc688acc08cb77786d0278d340c52b2207a88347adb1fb33357b60b5faeb2f