0x2cffd02eb2d1708b0a20f678e4348fa2d6d641a9e3d607c15c959cf2c5fc34a5a7d02e6e278acefe8709d767ff2717860a313ac43abe06f69953514abd53493daab7f78bcabc234ec148384abc9f9afc4fd964fd5c1474f5df9d0d0b85bc1251f437df11758e4566f7f91308315072a1cc0fa40b4bc12b13f2bbd11d850dda8c92d49fc4dafbb9989f09fff7af6765c6755f9c8dcd6d44261fe01d1b397019f8a33d1416d328167bb0073f6c70c26de79feaa1b96ec7c6911815fd2611708b9b057da80a0d13454ce5d8c8869881e303ac087bc00dc9cdc83e70442ec9fb96c00e075057afc02f7182731cebdc4add501594ed40a207315cfd71cf8eb0269042331f2f05c03fd509fedcd88d2be130992e1d733b8f3867bf7572de4084b0586f1a88aadb75f14d1349b19431716e4fa0e4c60d2f33c677a352668560eb6f5e1d6653a7326733e91d65e63f6d1e3d97b4c4753c87952f6fef5f415d83b9a51a9f94efcc7898bc5c5596c1ea631523976331e305643192a980789f02cc5b41dc3ac3d305cf5647e4359672a9e9c03cab1dbf91c0e4bb777abc12bc194cfaded075d7b730ca439a3fcce1a7930cbb1383c679734198c4c4afad0d0e26176cdf7f0ec58a3ba67de7bf905dceb3b959371f7f3936bb13d744c0e66a3a568b032a87e5913e1ee0535c9868c62607f55cb9a4d93a76c845ccf938742f6dba94463496a4f54038e29626f8bedcb4a507bbeaf725c745d127888de74d6ed0d0916cd9f050d1cf3e9d8fade26fb27e1eac3c8259e5912e193cd1c25bfc0665c5719038700f790668c1034bcda24ed4a71e60016d0dc2ad2c1f538af145c462a47c93d8b4773094dd40f7a9b934ce7ffc15daeb2d60b58f662483bcc14558eea8edc3b81fcccf9e4ba8d2e00ab2954855f64e9522ed8f252869eadf8ae238dd6556c7ba5a896236491f5065309a4f344f7788c0dfc9f45e23315f89636fe64e1396091efc0ab7c35f7b281f6b631e152d375b0064ae65621c79b5356bd784f057df3adb155ed1b14b03a7b036a5b5c58eeb57428e7b2576f54daa490e3023f451dee979cc62deec236e20e0d56a3b047a8ac7052f2d9bbb775c94647eb1a28cb9356a84603f456264391c56703fdef94ab4c07a85041cea17bc2c4ea68e17d9bb868d9d5ab88ace28b4ffda7ee9afb8453db10aff36e8946123b72b6d4f412edf721a16332a6b62a52726125eb5d6d50860effdf1d9f379d6ec9fb4d079c75b91f15ccc78261619dc01b864b8c992dd2a56717837d917ee0ea70265e43ca83f2871bedc04959dd9a04e0b71d617a5be7d8fa4b4ed7e72d1c8e38bf03e18c16396dd8d53262a4acf0fa111278ef5c1a1222c822c1c978a478c92520d7a05fa5ceec88c4fa56f912146b972f6f6d1521dd03dd1cc065b6b9bb6996532dcd28611cf213538dfa3bca84fef9aba3f894f6a4ee3461e7236f121f40c4d41987586feb911d022c80959c6d705743ae56bab0b74b045bd2e0075fb78d3646f7762ae7ef047be8a6b58af13885cf7c446e8011ce86172eb4728b30ff3d1678a2708a361ee849335612e4a43ac1c53dd0406b8471779a6d9fd59ee62d947ede59039d3cfaf3023e7c63e7e8ed9dd0c7f20f868d9ee4cac2b071f24f97a78f381ec9259af9add13e81d263bf565e1ee7aee1e7d0cd70d09c39c6521a1d0fc42148c28eea2e91583c1fd992406b23bfc0da7c1c03b0ee610285b245611bb5adf5e4bc70fb1d412d4d43eebe856f0c656673db700c8b68e35caf1a148a467e52a3d2bb43d96486115f003c724f3fad374eef27b6e2cbb248e45244909d780fe4fa2db5f35ca8dde90a9b84263fd747e85417d709486fc62f3bb92cdbff378f767773b33b73353b5b31f0a4d9c50d88f0910ee12a4d43e430f536417e029275e