0x2cffd02e6b36ab96844ed820d984d5bf3ad09511a5f206820a16b8d7b448ad5e2adaaaf7a1fd48139fc05db0848dc41781301b41fbfd35edddefb38cc33e0365ac7892ded5568971925b94cbe972473ad6f8272ab4b86d20ea7885f2303b939f16cd633d7397673ac7d0c4cafc5284ac0126af434b1415044e1296e1a3283c7e148f1c7f0499972d4917c9d422a0058493a5100899b1f517cf4b8d6802db786eb415d45c84fae1d3340532dee41cb93520d69ea979e19215f7ec7b88f5906e158f752ea14d604cdaef5926a56cb583c686c0319b8b1356cf8292b4dc7b3f2477faa0da819f888e8fc00f9de6838032e80dbd80b9afc2a8c1f6188f72e1ae3576399e42bb577af016864baf55e50a3988ea25aee169823f10f5658ad4a3251e2928963ba5caf4efd5e99cb43926c4de46b7c4bae5711dd708aad881a73d957f604eac03f9a8fa79411b1987cb3a14ba465888fd1f962b4de4873135ebfdaec306cad49fedc54eb10bf8a6a5dfbd9b60ed58ba34df978b01d27cb09af2d170ca3ca2d8bb0a567e203cbbc09c1a5b1ac54034baad3970a3fea60ac88d5400c5d759b896d057e8719809556f866a19fdb6aaf109f54e9ca11a3b6bbb5efa47c9f97940d0b616b55a388867547694cc75dab03a645d08f9815db02fa138e3ecf1069053c4201889953ef418a6d110c44930c9676c60f8e0d2d3481e57e0b84816df53663169bf2da131229a03301b3fa4cf186e8fcd5f9e0ba026e1cde5c1f6991dd5b1c8c37837ff4363023149e4c295ed02518b6a8f0a39df533854c01167d8f5f4dd61b76fe73c2734876494b92ade1182694a69bc20d8f2f567d25b52cbbbf716cf1100259b74e56d2a113f64c90045bb5c5dc8478f65839f063df855082d58a699fd27a95b0623c0e8dd05f89fa05b9c9b74c41e7134fb7c68eb2502380ec9050b1aefe258f0faaa822c8378ca2c3e42cd96c3bd011958d1e2319f735db907b4048682920e36f47e3ea422751456c0647fa070dc1687b38280440e202eb30b01e57938f7d0911d3467aca8b6310a3aeaac9e9c044e2cecfda797ee5ddfee447f5ef77826fcd9e38b05b36aedd1c3f9a67113c5540fbb6dd7aa6f2fe64ba9ca1d894294c73c4637643bc1f847723a1ea6fa02d2170230649f163849d9bf6b12f2f3ddcf743a2bd1e8a66bce25cc6619cf37d962e7b4932f3cd7a8e047faf5d8c6dc740f6f04160b7a40b392cac8224a1c35fdee72b8d2c250c2d4cb7bd7e5254cffea8f8fe98a21e460e04c09974fb0285900636f04d3d6d98bdde5b0d657b43da281b8473755ad706deab7f26d86f6b34b81c82ff3add806167beb5ae0abaaa40d3a7506ed33cd71c5e0e805809405bbe40b3cb4c810acf6eb820e5b31e93041903e665ec2778913ad3b67386d20f3735e5c59e46b9139390e1c4726c7196c927a6e3f6a1ab1e21e669b36912a65a9eea725c8affa8883d9ff64a49c31d08f89cadd230a72731b7d72f75a2196c77bf81eb9f7d2ff355d70eb8ff5b1d2282f348107962fb7efced6ebaea40c66f025ea49adbb6ad3b3acf2379ae5ec6c0241927f24f49b16917a8db98e5e793f8aa47b38605d5660538c656497a26057c08273363dee5dc147670018cd40d0798a3196dd55f096a6d32d9fe3b78e6474b123afe947df9338730ee3dc5bfe737d864a0f3487c75f0bd60488b477b11ad375bf2e93f30eb58cb5d394e06676ac1b22490276756add4b728869c27469e7df02b233dfbb1903fce2c683b8d15b88824491fd19f700308bb4e856aba441f2e989b6873ac209ff0c5fc142a45b0e6c02e7f4547dd37592c0a74f25b7081f393f760dd1246d48030f82186039200dd3b43986ae69d7725da4fdaa0c8f59fec3625c620345694ce577a24e5279f1d18c30da52e5d1de1e2c