0x2cffd02ebf7c79217695d1f3e3dd1df4b0cb714e20567bded400db78f092bcecb72cacee6d0bc0e51052da55e50f8ec69ec3da2c1705e52a05f0730a3557c42701b78a618099b2e4eee82174d567f20db71fc5f8f1aae34a3a6bf35832627c27a46036f2d7913ccb7db1e32e7eb96815b5a3b5d99a77c57fdd6d0e7f9af52ea1c88df2f09240663efb8a1cda564f73830b9c41cf3b4a9b49508416219c20b0d5832c1743566358e6484bc928f0ea2f214a9b50b6b8f765cdb2417f2eb44728a0a3d7cfc37cb5a20e3d47960d0f4e824963a5e628a64ecd8075961933391aea852fa41e2015dd467ada891652d6faa8e11282e56cac21ef93a6ec2ad5273ea636b1a0353368c8b2d97a132d50b6a280a80be232d01f22ce1fef7af6540a213dbdc36ec5ad539a18f3310feebfd2dc02d4e41e8bdfd57007ae7fdb5adfc5d2aaf28ab8745cb23cd16f7c8e1837de97824394ae1f86db8891b3d218182edd4b4677647f1199f075ab1c4eebf0d0b9a5e56dca6bbc3f15b949c4d2a32a6b2a852d1fe39d3e48751717af79b69e3eb044d2a18adc22ac92dad7a7b4e47276c0fc2a7dbb75a1c13a71312a100034b284fd236c4b9473268ce91ef7daff163610a1da42c138025aaebb47770445ad0d05167ba393f72905a8a016f16f318d826d93b2694815287c73ef9a3dd0626741669cff8aadd15209384012eb37af76e48dd4f48a1ebffc4febf2682b43ec9b0fd9a890be97c896132c81932066c21511634345e7f26bb3901ab7515e992e9498d968cbc4f615e5540d76a7d713d0bb66f6976d12b6545ee83110d17012f24c290b48a8c428964920becf773478fa3651aef8b97be86b38f66fc71f56ec7f301f9b1609a7b8783c903e2360ff821473d31a17d950134dc7da11d3e1c545aa5cd6eb3530dd2f88f344a53bcd44e4b02cefce9ce41642d4c5af54b527611b2479b2af6d368c163784aa850291e033037ea48462725b72976ec8809845a30d015777b219e340314bf7a4e559de2e1b404ae4cc2947d9bcc31abcb75b3a2fac389631666198be69f7cee522970af56bc33ef1cb72ab4e0211fcd3784e9e7f3a74342fdebbc7377e8d314bde57a9b031af1b3a9419337db5ef29e222c5f87b8893fa80f5d99e45eae0c14f5096d968c4c5b0e0390e3cd68d8b77770ef2a7ee39df025d12f89cc6a38b9c4585d262ab23ebfba2a52e036dc03a3f37d40f121e02929b9e9498751542a8f91e99d93ee6f030e57775ad1ddf3eb17c2c79ccfa11acbb7aa2dd92a3a03f7c9cd4e80e21001b62e1dd3f8bc8ded2b2578d05a34f4819e027bbfb835a0f03f9c588bd41abc16881556cf5bf0edf12be7043619d326122e217d8010a3abc526a4472f84d7248d2ab83211e5df52892b82895336b912b3b4bef22c5506484227bfe0300e94d97f584c505cb9735f26e9274b9a9083e518bcdf56498277a1e6106fdd120492c0cede9603551073382ac3e7909f6487e9fb70399f504100fbd1349bb0c509666f68d204e0b022235bdc44318161d2325ca8e4a1fec3544808847a8a4a9ab1e8c3dcbe54e9a3e7378caf4ff9cca41fd750a2dfd149f0a236675deca2de7a70412f3236ab1d4fd96ad68b64f57db9973f965cda64d652e3aa6099fb12fc6990649338abde32618df7460259e2cbe1911c15351b802d80406e82b2794a4bd88d62be2ba35422936fa18e0a4c6d624bc6d13a96f59793b2cfa55b3d491d9761be1390e56bf3502f2c8d9f587906787b34a41a61a1b7d7c6899e27020c396aa009e767d28ab4b189c38c78a5fd9ef08c7d185e5456563e6a7fdb88d6538e3e98a46338393f50af843d29f50683556ff218b64b52192d465b3c6ebde021cb298197479826f45da4880c7634ee608b97ccb5ccb2e4d1a020b1539da74dc3c79bf