0x2cffd02e3ec1342bfb13ec8da21dc19815e05d03ab091de22597d848acdd2c7d886a442ea08868229d6ac0e8d9d03ccb519d56763dd8b58134d11a2f2001b626d28e68328a3a1064abb64a6dba8694a01a36a693c4806787a787f4dcbd48043d28ff398a21b8e15ae60c2116026cd7bef8edb36a507714ec241680b5bae4be429068fe5c459635dce5b6db144b69175d680f9400792f3e67f208a8a24042828457c160a45e9ee36687a4a6e5a6391b232fc6950df312161a60e8bed9e131ff6ae2baf42ac5c8671aa1f3c8b12bf2f3f383a1675eb51fdb6f677e43b19056886651d1326619cae0a0f217619930b9ce42b77b0b23817375bb19e9bb2d9f411414b426065a45f26a34b9afc5ad7412c1926855a0cfa7bc3c14ae8c9ae084109dbf9fc073090929abf74aaa6f56708cdcb0e0c4fb18ec0a79bbcdc9ae193173fedd38ed0ed8333e86590566a439f5c2814c8e37a8a6d81af11dbd2d41a97cd9ec0d6b08d75446880d065b60f296b6a3a9a773ce4586f476ac8022ca5ed53f5ab9e682f811f02472875e2753a6ada328f46fb39c6e391453b1b5f0e00765234d0d485f07b33b12dc978eff3fafca254e8ae0efca2fce72bb8ca8f8e21d837bcd0b994749520aea3ed7e524c80af7ba0c1433af1a9fc8f868a82f62cd70e01a720a041e2b767bdb869d1f4baefa03c2a5395618e7696de81b2301c9aec49e218162d2d453ab91e467493fb8bafce500188ee55de9c984b49ee81f7f9cebecb862f26a11ab04195dc1f7c58e3410a06600ebad0cc154a42c2e08ae00d40bd8c2ea916682392e2f65672bbf9c1e16ced74fb76463944cf0983697a266b186d7d3856af9fc5ae7f7203d74fe0ad9933430fee38b334f752b9a5b959e84e0a930cbd22d28f8725160013b51a5b3c93b790044f476e8382879954c498811f4a800f68ea165e3989ec9714c0ba02131056cbdaf38c261c01af278a866a172af441f33145f256eacd981ac4c8b84827577ba0d5d9c63df3a9e3f1a6b5ef58635380b9cea2613acc01be955842b7cb917ba20f407ddedaecbe2f83b145ca912f8868bd2486efc576b4e8d1e5d16e10e2c3732b1454ea3f20d903b68839aacbcab9192a6a904d4f0c5f1fcbf23ae639245d47a97d6a7aecb7019b2acfc9a3e9c343138309bb8c27462a801bbf6a7f0c9544ae371aca9e7b0ae3ef66dd4ade20868cd086ce21d239259779306c11e0de901d8962899dbf42e9f801e68564c0b8bdfbfc80f5b78e659c97254ef69a044356d91b283ae811383a8af4fdc510ee7fc530962eefc8e73e1be7606fa3bbd56750d1d7607b7d5fb39568a6e016a06106abb3e8e29cead87772f83b89c7a88008c24a53231e51867ce1e3b896ac275558d9fff391f725f3f5a83fe74175f35d89f1d6ae32177394006095376b0089d8ad2253f373aba2c5441893356d016bee081328df4c07be3c0a7a8c586196b77a2f907fea0077482f079e99a2234ec385e0c38c684ab87e08135c5734babd726862e975d55471351da22ef2bc0eec82b090b6df021aaac78e3008dcfebbd7f013094e8d0ef121f36cc486009d28d0d46122c58a0a0d6bb16dd832760bfad8034a9de59207695072e5deb87505194bfcfff3984cff5b9094a449ce6a12616f8791ebb47b865c392c48536c2d18701d32899ca8107aceaabce052fc9441f1086334bedc9b36f5c2ec6557159a8c7abc8024af78e9cbb3c72b166cc4c5333f56a30ffbad74a9803c062e75e776e33ef3e9f414ef56a52732199d341b253f3729f165482a4214e3464544d306d8446f0e558bf8cd12b4d527cb7e6c9481ba1797e1b1eccccd6a40424040f798db53b87e053484b57e9eff5cbf27322ab91dd685a34f4f277623abe29e0bb74e0596c2a83b4a26a7a3632ba18d8384ec27323