0x2cffd02ecad68bd72123e509639db143a642040bd2d9b56cd09f9317ac9594174f4b8e42ced0a8affa0b8039b7639c207aed5199cf9f3bf32feb30203ac231ec3e8e4ce116439abd33134f7412b014a6241039ae0d5400cb6e376c0ebdcf648d5da61df7455f484cc396233afae4fa66153bfaa0abc7fab2590180b22b051034797bebb0876ab091293130c44021e84a2c3ecbc4f8e84ba21c92acc44035ed244840e8a512a137e1ee24696bc03f7fe6f10274a9365ca43da19ad58627bf4719ba0b32c9c1b7e1171137a642ea29b819167c19ec838a4fe8a677f70eee24f25bc3e366e7a7cd93f215a1787c51c720e7183721050df32724cf532c53e085751adca519b9ffa4507f32d90fb72324444985d703feb97dbbeb59ad48a78c60741456c349b753c362abd62136a30afd287dcd8885e84d092d77f730b5d73c82db709dca7d326789e8aabb133650a6ad1d88eededa047f9e0a4ed20729e633f6b52bf05ccee7c72ce3defd11591dd91841fed4bce153886f9b86070e99d86bcc9e22219e6c942644a13ed4f0665422329f029142356387e2333b657b6aaaebaf117f3f0c3423c76bf3d11b289b3f9f619fec2dc06bdfc929e322bbf8df75989d78febb6f47f21a99aa3fc702cbe22b6a6ff53dcd133b02a88f15df1770bfae32c186b9616b1fdb1f4edf1fbc030ef6262ba3349b759e5352f58c601cda211934f21462f51fd3898a51babdc7dc8db95f6ffbb81619eb4b81779944d46b667dd0e33d335ebdeceaf6dae9f33ba102805fb58c12468e2a17e73e65306a0bed548b0c59450c2c5163653f1275fe32335a99449834091329f1bf54dadec733dbe9504a4b72738b921db671ecbca2744209afc7c7a0a7fe6d55ded7604a0585e9defe17df39aeefc71ea4c7b4e7c25ff9fa9c3a0052d40c448772cb50c8a1a3e6a2f9daff21f9ada3378be74189d67904f64b06810661f263d9a58f504525fc423e342e20f14358d56d38b098a05fc6eb447836c5b8487ac454a65daf5d9b8e90bb107835b10cfb6aabb1d36144188ae01ae08b1ab7cbff72e4b78bf991f77649c1a71ac259482092e91227db5ce59d0c81d6349133df644eb94ceed1846e146ce21f0c18cf80cf83c8b82a70d6ba9a378f7bf2fe95baee2d293cfff1e6c79e7224f9ce341a6e251d6066ff6ff4a4cd653757ee4961a8bfc4dc8ff22b8bc308b5720b110b9b53cf3dc761077d54dc639da8d5f6e6b7916245901dda4907bfb565061b80b36364c0582abeb12ec08cc394c83d9fab4ed05d70403f1150c83e84522a6d850f3c89e95a9ab848c872331658722e1c782ad888cf3242e06ff40637253c3cb4d73c5ca31ad7b96986dc488fee31a09ade250d5fe5fe32e096bc8ada0c583410f19712e5e68a2694f22d319831181ac4755bacde50b41cc70c00e3a65e681a44a5446a8c7ed0091440c1f253cfbafbf5d87e941e6323a6385151b42a20915efffbbf234c2f94cf356d9f316a4ec939bf1770a28343c4e7b1ef49190c77c28b595afa3c15fa88a3e689ad387980b5228a682bedc803979bc635f06566889b3f107bff5c82478fa04b2296b177f26cbb92b77af8178f103c26d5d10b2d42e2c6d7c5c04ea710e4dab99b4e197ceae8224fc4058ac154f330f736a0cd816f1f25a4b7e1271991b5358c01fe3ef0665bbde932f4f160a119498d22fbfc2cf6042419eaee379266c93988554151d4b123b7f40c5632554e11ad9ae81a0932963791906d8de243657ab8a259e0d05302fc59d3d553ae4b1d84e7b4b70b57386f833bbf0902a324d0f115558bee95835ff66b99d06ee6068553847e96275dfb3e9bd8b550ceed5839d5e399cdb522aec8a60efa963725ad59cadb1fbf138c7aae91b3c60951e9e4a66c79a6deda699c791a4f41279a8db45d