0x2cffd02ec9b48c693ca5fa884eb87d7caed28b2b0780b25e89bb3d6a4d2618430f2626ef5644d1d58d14254eb684a09c3ecf7d5002705c363f8bcdc2676e7ce9438eb4f53c198dbb96c03f24b37f0de028aaf417308913b591668bbf5b8b2bb44dd5d85d4edac613dbc820f34dd6417fd470b006871eb458aa1d3f73b19e4c309d270a08d623a5c1b292a02d245e5f76b12e4de40feccedfe98d7f2c54d8f6ce4203af3875f33867079b061b6d1cf78f522eeccf62d8f3051eea886531612d89062cbc273386ca1a7dc1ee22cec916efa44d5faa6d54fb57945666ea1386887a127659abe44f2fe50eb41e89d7899c2bb4530a2ebb4a0a00763c32c280fa8a7afd7eff1b2e9f8356781b8187ce52372689a39837892b40a7921ff35e34d08f0b26895a7593b32c1b4cbbfda7d6ac55ff9d82359f069081218bc91e231128f93472b514f0e923aac6d2269e056f4b0103542047e8af5672c452f270199c3c355ee1289df555c1e8256cae13be99069091aea8c015ec5352fc1b11496c7dd38b5db9d37ad55ae3435418d2e7db04988041ecfc6c0899ef5438ce0026989b5e4407adb0a5632667563b48fac4af9590348ad312ceb19ed59005102ea76cecc46a44eb00c1cda387851931a2d7c7df644871e92bb42794f25d330e87e5e5a56ac60f8af42f900612c1c86c031108105603e61172ec787af0ca23006265fd5809d5ae856e9c24919368ef857fa427302449ad2a04eb5185639cad60435391938a23dda278bdc859dd97cafd4c839b0ff2f18c25e640b2266a527ab9f33daf972f1a079251040530f83d9d2a1fcedc3d44e45f107ce928b0f6eaa3ce72aad4364fbaa4442707a59464bbf6ea4ea62c72d90c248f38f15cf8289b1ef4ddb80f3fc073c17afa848e70ae401ea0e1def9f8bdd756004af19c317507ad3e224a5aca88ae9705352eb801601e5b033685966e38621d8e9a5ab7f6687f43fe52955c220d2966b205ee314d965ebd9b358756d3b235acd1fce1078849b981298bf1df4abbdb4c8c46f53e878a4d1d5f30b946a5c2545a11f5eb4bf55fb0a4df7754dd1acb815b85bd0d1f7dd4a264400ca6a7a046047dd91891cfee4e143e3c785c7faf85d4eb2bd0acc2a0eb6f5bb3d413879ef78fb11c578274a8c8f461699d9d50df33f0ff65074b4ab4bfc9652ff2d90407438f6a2e61a2b4b324a30f1f38f4a37b5f99251fe3624a43df3a3efa5aadbee5fa56bb160faa7cf7c412f4a69bd9e8348458f83558031b8f47b47633696412eb859b98c3391f1c69043b4e86234ba32a378362ae4d1ea22b0020748cd2668672379c4dcf6b62eb07f0591ecef143e5282cc039623bcb60d004580b6665557a96e3bd55a3eb138512aecf444308e2fac8f908a00471a88e7c4f9a26fc2926aedbd77b121ac142cff0cf9199e415f21c9d2d19d2d320e096c60a36c1f94809da0216242cbecc110855d4d806724b4fa5bf28906c9da57212ccefaade81854a57e3b44566d281072b6626d63bf56f427e6db45851c1dbcc1e580b29df0ed9ab190ee0d1773dac8efb2a2a1dfdfc06d322eb3e90d4513f2ef024fc4b37df1c55615f0a265220d7caccc07a91f1a3cbcdad1514032c2ca5780445b1f2833491410ef851fce2b9208e8967a068c92d17901f8797b1e8d319712499711f8b9aec92047678e4bd46c962e11ed7b4b465f1d805fe601fb7625aa13e4272eb6f151b52e045f1c0d1d8d5bd9bd43157907665ccb5f1bd235d315d360dc39f805fee97cb874f4ec8c92cbbb770087c4b28644a747b4004d62bfc8e9bbc7884de1f904f18e8b1b6316ef16a646892b3b6ed3846b4a052391af273626b6b6f0964c295eed6e3aba6d08593e28ef3e5c97aec707f091f57a22d979af11c133e8ca82a21506d351c5f9498ce96606b