0x2cffd02efec6b584336c251e4c8a4530ae32a1bc8d23d8b4bfd9ed3a79e4145c97aa0e28db68a9964b7c707b508004da57c3179239ee9721d4b05cd5f1134fb458b7c8daaec0b27229c0b97f25c3694de800c9b2805ebdc800fd32d407e8665c24ff6f0147643ee8c919d067201877b94d08f1023e22f180d50bc9d77bb9f417f8e88a57fda8943e160a60fd6934be018ec5aa7b4a25b7d9bb285eacaa3ea4c7a6dcb8de9e31f7de3278ec60664a4545b0f32cb0dd082d0a9cde3aef9953984dd3f76406987eddc214690221ed717351b7eaf0800dd79c4149eb908f201fb2db009e3bb290afe454211a0e3d184daea4b6d9f281fac759035003be18a99ef1969f3a90ed22a6490b121028e07cb43e9155d55ce896cfe844246430258842a49d2db366768f8e75aaefec389cd6246d9c360e7fb396346e87eed1ba7d5192091de14479d17e4802acddc77a8413fc3fd5046174bba555fcee504cc2b27c5ae9113f2e583c8c0d61f25f51884fc5140e68d5d2a4bcf0fcda3ecffe0eec087c7f39debbd4431c9b8747b9c26ea7ddd6c1e253a4027fbab10c85f013f94f545f9423d64d2a8f1ac4a106fbd2f86e01302ad6e7a031df0c37dcddde9c4463aa35db337893437879db799b1f94c52d17d93235896e1c21724efce318ca1fb1e64a69d446801c670e9404f0732eafdd76a578befa12fb1a785b9c6172746ae674fc8f49d718d406450212d5b8f2c99f6cc359dc507d121ac7c5e7debee660a067349a4fcb600aa54b22ac03935a5b3710170bb942256acc9c2c16eeea46672c015beaa737eba279c1ac4551274e0bcd6c4297c6b6608d5397ed07602a2313c1d328511486318f95e8bdff013084abdd42fd56e6299fb0fc0f0891e4d894a152e1e5b2afce9810ae6ce1e0165662f6ac035a9c1568c9bf2823b7e6582c60464004af327320a96a0d1eeb1d79b16e5b0bf32fa65f5db79726bcf7b4d8ca05f56651ac8275161630df4c754ea2700f2c847b1cf435b7ba6bf5d396b5d314b22195dfcf7198830955bbbf3a8527ea567f4a10761de0e1e2839fbb0145546053cf77b2b6d4fe7ad5f6d18f8f556314432a8d7cebb79c1f161edd51e639b43ee3e4f3185ecbd28e0dcca2078fcba1863973265be1775f7ba853e3e5b65a5fd0c4654744f0e2e6c4db0472df987385e19b97c382f624d53dcce002766e339f92671083183df17a1aa75ec87847fdcc438cc009f8bba01c27ad4d8e58e612ef9cc73e4c4dedc0f818f047a47278245e46e3bc7494e8f851ab0e5b45aae8deb3cc16c7a1b6f87e7973f3b5b1c33efd0e1bb6fcaa8da654086045243b65ab975b1bef6254aff9d10a47ad2081d2d715b009aa8005351858ceef120a6e2513bd5cc1347c91c271167daf323790b1f344740f12577d872e8878a3ac4d57177d361824d6ee551072f16346f7903a388aa8de22af56fe4762730e140f053a1767d5d8080e5dadc8008b5b1ec36703e89ecb83a50f353baf8c41f9f25f3b04755c60668c33a51bcca63ef48e2a2e8a3a71138696141711b2da4b700afa326c12664ecaf3587b6cbb0dec71f7d5ec6df8cac98c0a82aa00213eb7549f6b8fb2a5eca989dbf88acb71dc073a69c92e4799fed6c21361734b956f5d20e0bc40179c7c916e66cc6bf4facea26e953a8392c19449764a45e2b6747cd927f6aa37786945170e55082a358db8975e76bb410e9ca51a4d659a28843d3159b7dac1b55e7cdacf13aa10d8b670f9ed8195e1d74e003f5ca0b12e3899abd3def37a1a432184369a02c2b685d3538a1a9d51739932e3db482c9ddb0c5c67054cd83077ee4b60041b5f62c57abaf55d2f44f2d12d0adf2118f39975d33073d1cbd7386fd8b55f5233ba6e2cb90683993e1de5737b7084e7dce443f5a4c2c08a0d51b6e575f6