0x2cffd02e78419ea586014ea98726ef17b5d9b03ba09923321d48a5bf772ca1d94e7409c2d3c7514cbfb27abc4e52415ba02ff4cc0ade53876ba927b4f19dcc44584733cffabc480c79a14f188d63e149b4dcfbd38f13a9b243547acd5a4740be93fdb50ad47c2f5c64784784e03f598a46bc608c5cf6aaea5f7fdd6c2a5bace5c212aa9b9219f455c83b805827bef64bc33ffbcd91961a5a1994ba27562426bc0f5118177aeeed3e26f08465507d03e51ce67f5a22ce730f43de0255d127ba4fe8e62db4b0be4c24968abd4b61283b970f15d168264d53735c4b170c01a959bb7f7f79cc8925347eacaaefb4ba969def30f6ecd65a87ba66c764ec36fa694d54b91c2a696f155ae414bcf3f34c1d88a174661e3030690503693635195f809bab52b75be0fac6dfa6d0e1c630b68afebaa87434ae65b55d3fb24ac8a09a68c32630f2d7c72777e66d07329578dd4c0e48ee02d573e67ae4012f244b1618b35e5a365530070c07f98ac3cf450a81b6ead5d4334b9dedc88713d3ed4fcf6584615d73a96975dba68da3e5129a0e3caa04bd457d921ac84fd770d919e604c56cf7bb45cee411a328be02c93ddffd03594bce362897404d8c767e4160cc62c9688cdf272e16e3bf6e5fa93b2d15c663a2e9fcff40221f8d4faae2aaa8ce0a365dafa0d0bd77a41bfab4835c9a4c0319e29f29c0e081132b84e9e799628ea530b4373c0d6a80db05fc3543243533e91e266a9f384a55c94a88b8ec765c788ad642a97a02cb8db0955f7064019d72d625a221f0bfbb9ad9eb9d1d8be2fc567942865cc0bd6047eeeba64c50666874ba4910e4cf29812afcfeb7f7a3ae55dc6e4cf1de6c21de1921cbe5c2041fa758f06aca8b0cb6497d0061c5c463b8eabda8c049e3b5df996953729bdba26b9ec6104e6c1f010b302a335a4404a9b55609fd9e9c290bd2b12c98aeba87ef2a644d689f88d195474a5378b97d4f9640f4d15a641b49ea114a1097dc0539051a60532e7af36e0582239fa5ccaaf99f61fe03a0a0446f14309e78695cf36b5969aed0583c68a185250f7aecc183bd11f4eec6926eff2dcc094832b5de63bcc47747fc6823d699dcd52ccd1a3a656c00e0764c94ccf5c63375bd42788591f0bbe5720ff35578626dd70fba452c8cad7467b9698a714fbbdb3d3a27e8bc013ee72c4d2eb46e0304ba16c072ec7c533a26a0ebffc43c8b3a5bf89b762c36057089972fb50c3f6226d9baeec8bd6c5f778c5f360ce6080c342e46e5d60965c524cbc36a16a9a8833fa82ff6c9985ad0984f5a66bc40b53d50365d5b3c5a0da44077ee9954e9b385254971b7ff8c020d802094f72431ba642541061d675c94fe58e10eafa48839061451b25a771d62f3a1ba64162391a2b68da096427b05fa6472a17dd8361457cf5de45e7a093b9f818eed5e69b5a6d5aa0bd5bd82cbf1d451703a1649ec8af4e8b4fd6ff4261fed950ccb64046432338ac4da7478dae0de426e4d7fc146da2baff5bd1c7011e63b0955886d88eed34101565d86d52151f23b8829f34701f1d334e64874f72851dae01f375743a32f506ba4aa4f601260b675693ab68d8f622393d9894c220f798132483c159c9b7688fe0ed5bb1b0f632ce1f6535538b26641956f148c11343b9ed95254e34b2cee002e80283f55b069c5e83bc5ac328bbb588762acd887343939808e9399c80579a3b04677fd87a0dabad7af9c653d62eb9c047f6c87ae48c88c4f8d15e0c2168ebf0b1d03ae6740bd306dcfbe06b5d5e3ac16e30b084c1f71e911b3cb696532eacdf94075f2b2875831781846c99d9a2ab6b69b9261799b6a5c538ab9ad39f10a4362e9e4a945493fc511cc2623dd0a48374956bd5c19cee6fe244aa69414b90e39c80a6ca6cdd5510c2be318425bf408b0f3e27726b0a38f