0x2cffd02ef66a2b0c34cfc4d5ce06ff771e1f1c865783e5cac1c95efbec9f29d1bd7881fa4ca0e25ab89bf84e86c2bf9905a47d5c75a42526778cff81d035d722092fca1b2a2146b769976d3e70d9c713cdaee1a4c98b2df852521660bc56f4a63a6382d608b33b4b5220e5ae397c9f741abad2220c3300bca2d9e96e53da9b892cb3d384d9372deda688fc0c6369c1ba4fc3caa07d977ef16f6238291e5a7906426ba093ae40972ab9a0f48ce3f80634ec3246ddc8ef0816771f53f5cc1bbced1756d248b9e0982a5a28bf26ca16bd74692543baddbedd229af700ce67a203bba0930f5e0087757793d0d5fa0295577124ef552a0036bd2a1f40489dc67a68f5c9407e5c3fbffa7375388b616359e4ff4e56b96737bc2081bf10cc87db321eb574b3817d502fdaf26b2cf2f16f029b1f09591329c1b6d5888d63833e539daedfe2e6cf728047d6ef9a16ca69a157aff01105506ca5ea0f819799223ed7180c29e85f8b1637efa5d4e764a48755ed335514e619fd7b0f64cba3682a7b0fdf9cc42aee863afafafa390c43c1ea9ec568aa03eb5fdc0f37956d4756896faaf119b89b7d887f997a61be431794076f4d8fba90754a031a3e8baa9440adae1d0668ceb6f453fbf2d5e1b7517c27d84edf97cf3affc0752742359028945fa4bdab597acbe425a50fc333ed605be5c01a9e2518801b14093f7762c4e1f80ed42cbef0130b845f66b7d8e3cab5def71926ce2aeacd671e8d00debf05865bc662747fd1aee2ac8f6859027de078955872f799477c1133bac50f72468e475eabe87fc9cb155b6bfd39262e042e17d3ebd2bdf2164887a1efcc77e17c33fb0788291d0494a211384de680c7e4c2f6e8988351539f1a7261373de640804929cdaf74290f7acc98fbe9bd373834f0a920e9f67d9ef7f04331169fc11cdf9001b670f47f338b25e431209bf2b166512727304e8a6123cc1c8aa19056d4107fe36b7466b741b6b436ebba6898c1d1a6b7d40fcc5d6e255d330cb15917843d38e4b0ba59ad8cfbd0149f43f69407943055870e92238f9dc71acdb805c2fc3ac976052c13bbb787d633207ebf6c99c2e9a6dc5d027b92ae1f79760cb7aa24aa17a6908a6d0a75bfbde90b18f5fbd4fa0341758afcac27976936209a94c2b4a63c1a726a5e9d85039e7e4876319e96fc728481188ca28f8fa5d7c3230576cd4ffb287279f45297a40193e8bf57e388e1c03dce702cd69dd1f37687012278b4a3113e7971c035d48f2b13343e38723def2038ffe5bb1641b32d643586782f49172a5fe5d7f5618c7e668cc635b8582b71d050125031ca57d127e92bbc188da0d290ef765b20fbfdcf87ed0e5ed8ccb48ec6a70e8c67c6adead6a6f06ddf334662946c76ff0bdafc03f0384795dac30e1502524ccac7294081272a87a5c07db72148b8d82aeddaf98c6fac7a15d0cb8096b69e1213c9ae588da09c528f8891eee349e3e6b919225cce7ea752d490c0ec5f844c00949c69817cf7f002ef6c67af96716c57bfba185db3e9b9f74915bfb92f60a50de6cd7280b52027170a584fbc175e976ebbaa376de50524d03bdde74627ad687fcefd16cd15935e84d38cfd2b34edbf3b3fec839a39261bf5e931a4a54683bf6b39624f9e3da7561218ffb0815a040c979287c872981f0d16d341b69350bd90bc955d45eb80ba98bfc437708bd39e7f0bad76e56e25988f630a6d31c842486efc88c080e3fd7330286a0ecdd28fd9d8feb4e985c5b8ad506ea0068669f1b6bbfa51a0da63929531f539f30f4a5799eb00067a46c118cdc396e9f9e046c1e6726f1554d8590bab27b7a10135508dbac0dd02ffa05ceee83d7e2b0870f4f3f427ed2ccfc18626621fb6909c1de3803b05c5ce46c10dc52f608774830379c7bb73bed0c986bb15101c221e76