0x2cffd02e7ba23761d41a64989ec76157e8b9d3c1f370a8a2552a326df2f38c0bfda2d814b54e67ce5fd3f27ae363ccfd17e8a2cc0e5bceb6a5d07f03d0c90563c5e9271b0faacd90edae2bd385bc9b8ec9945b0d74ff05541634dbe28f3df4ec691309ad2792b4f1c4c59ccfb86f96112d1bb739f94e84e2f4300b43ba2e970cb062d1287d33abfa8153794decf9c033500829489bd5d3230b4f8d97abd864d1f60d842b87138a395b2daec0a0983e8a3d71a79260db5b63f6f644aaa0328cda3e8554f364b82a9a59c7cfef709a43dee538d64e9d9df45685bef68032e1a7adf3d3819444322f14363cacbf064ae731b67b2a64663698c0ea09ae9c75d91116d9726073ac6492484afec4dc31b5c3d2fb8cd96d9379f86b74bf2bffcc889cb6e35b24bbf505cd125429f30fef57c605273aae73cb4475806982b3c66711b8dd3c1fe4cf4bc0aeefaf9e22e407be1ef1d19c55bf5c16a090e0d0c51619100aa62771b445c6db06a01934bc12e1bfc32d39bf19b80689314a69dbd26b1b03db966c6043b07646ecee3e1a5e9fc44c7bc09d4a11dbc76e8351ff052c03e6b6fe038b14ed78200ae5c1c2a84bd3c87a13dfd7f9533d571b8645d52ebb6d00d89e362318f9ea935aa8033cedd2c87b2cb46781303bd7431c7ad116a740742726a6338ebffa3f3f4f301eb88ec83b5ba0cdeb3aac4d0b8493a8d7745457a1c0b515712490c1546de6b06ddc85bf0525c3897d45826d4cd0e1171761a56c1cb03bb6e493992494991e3a7cbefb7a4c7a2c6d19e22ba8ac765259a3ce47f901f27fff3cc68c6ff52879b14e4aa27ccc7aa525201c4757ca9d01d0ea77a9e33dc5c8975125e02b362f2d7cf649ec8f4039e4b8d0f4480f9dbdc0ea6df27a891817030afe0f28dfceebd7eb6bfae11abd724473432001b776fa81617b3c237232b8f7efedfb355245f86a0f9cd34e92b3d6d202136668fcf7f64dc55539742c31cb8724f3743cd45e1fcce6bee4e568c07a04bbe973aca3ea6a6a356361f016a9d6c346ca495230b53feb6530ed334c1cc18d72680c2f9d5dedcc2368d20a6f5124af432dab0dc18a4294cbd8d39f7c2985d7220b87d1ecdc622c6b58a7b5940de7a97351e178e09c9726e9b53b8e986878c0b59130e27ec48c1c15643ccbc569702140e4854f874c95234f7bb2fbb715ff632093f5a1a56bbc6036747d1ba39e7d4542b20cded8f1aa3762e6c4114f38b29ece62ea1544e17800d667ffa69b23b911c8064be951c806d1e2af10d7afae8efaca32837c9527c58f7ceebd95d0e57e51101c5ca36f3fba1dc50369bf769f4516c49d8929ab23d3e857a7413c49b0b14f7a7eb243a3a2698a0ad5bfdc787285137995a9b9fe3aa8c0a36a76ebf07a214254a10c8cb198de965f8506a1743c557edd2e4fea4ff9b3a5b6f6d440e1b613968e094f50f865685ae90421323fb5dcab9b4563db4326c74baacacd1e82c5be4037f3e24474d090aa3be53d823c6efe0507355937e1b35012588695aee806c7eaf5084845d2c3e0f192cdbbaa5962ff0b1ae0746df5fb0e17e5988b5b68087d052b4af327c5ce563c409c7bb946ceb918480f36c405302f0b8ca6d7780dbc420508d79068a6e4b2446b50947fee960fbd696c2c8183dcbc73983e784c3b82b9d6934d622f6a0d81c3fc4a01a50f99fcbfaf324ba926ca9a38dde7e05d090d84c2dc245c9e988186dd543c614325fcc7e97a2d55627bc58008f5e50af1468d383e7db915e6f7d94acf9f979d177dce0c3c347c53a20ef0cc03b1bbe54631332e9ce399d9bfc607392127fb9d03090a0494df523ebcf8c1dd58b42edd0a95f8ad9dee3d7e788b259b2de0074a38e81ac6321e94fc9a6cf229313e6a5ca67e5402947cf28f66ed0b92453f37327b4a2ec272c3a1c8ab6068