0x2cffd02e06967e8431ca7537bfba05ae10c20327eb403d1c6603c4b5783a4872c42343b5592dde83bf6ef7050ebe7df7cf9df45bec0db588356395d422a184ce1f678ffdc490c7681782e5b93bc219600953d4a2d7212188a6cc74ee69b25901fafc20e81e3f4b8a8c6d4266555a72b514477aaf481d53f98644c85d671e4f59c6eb777d8c579784d0588f4a8bf1a685a88739343abdf7a4bc47bc27e930015c8d6c8d14923af266c5c001b69812f576152b1f5c99b7016e4e5e6b0a0b0da555a520023fb092c2fcb4afaac69f55777694710542e850e8c924402864e924ec58eb7232376e83309bcc9579cba81cea52b0912992938e01810e0ba96ba1b148448bb70e9bc4dd7e6b49d32a9dc876eaa801074c24af0a12c2a877c18f85f4389e5dd80d942c1bb32b2a7bfe57f1722ba2550b3ce8c2de595e45bf151aa8ae97a5358bf194d4d8e0b657614b095c22351797f97a8d038e2a8fa7c8afc8fe6eb9d2b6ebe68a540922c02ab9dedd055a9c06de98a10d6f9de99965f16f6a1e450eb1481d6b24f50de7b19e00e71cc9f570734982d966a19efd441bae926178dd7c44bcc58d9916c24165dd26aa5c558446c91a2e98c56a35022e5326d64ea6810adc868216ddd8f43afd29bac812b09300f08fef83632d78a9e375a47c71c7e312626ee17962662ceef0d565f983cc034a5bff8e208c602abec91749e1b0fa3720468725e845398dccc2b6ef312564e1bfd4d22f5c776a39cec6692c14c05b0004c45719d400b87c4fc03d6197f0fd4e6fb451020274b8036cb28cca25956aa74e0aeb48e854d0f11458d0cefecb4b616f7cddd37e64e183dc755d8c9839438036ae0483a253c644255ef402bff7f4a51d890bbac6e5684fa1043a693ed41111ecbc0c1e648ab74bf5adad5d36885139e4a39811b95d28ec61cf2c1bdf1c57be7137074462891978f772208971589885ed30feed98cd38e803d921e24f8988c93caf298e16776c66b9dcf3a674c32affeaa5f72f2f71dfa187f9bb06136792166fa617a174de219bbdc07e1195022ccc0ad12ef49d5950fa31fcc0ac4e94097e624a3c2e9fc1a09d9de2ca7daf52c7f42f927496505bb7acc4b5d95e176bb68fd03ef91484d42883f8001798b06479abe386e9e23ddcc800684f41a5602e4ba1a76ea7164c9debb10efc48d6fd8a48ecccdde98d78ff9cbc7d7b8803802a3d28f2ace848c10ce70e844e3c63480ff301cc8f448740ebaa7ccddbd46f518deb6a2f767f85fe33800c372a05d6bdeed2857c3f20c516010132942d39ee72ff553d135b90eedb2d221b96897a50fc038a58c3860a132564fd03e2d9f80624e55fd2ede05ca5ec85d1dc3e523f966da99168a3e26349f1b81ed910b36f5dee5b3f7d208ede7aab81ece45dc95d349775e20ffa8aeff91e18abcc600ae3bc772cc619e93fead3fe8dbb9ce4d6dad237133cfd14bd6040fb2321a3a1bef3380c6811e087e3221e7dd687429b766805e8f7c3161e50e320e217654bd6809cfb3be8d779a9680257cc5321f55ff5511d3564a87fe9f9d952a30dda55bd91f23e467a7e28136bfa5c70c42de6d06b7accc91390ce50582ad42ba0484ec44342d560045a090bd9ac3095d7c8d4ca9a758f4344735b4f8f1fc4fab21de481b3d2e34a860ea2090ff6a24d1d3638e71d49bd418b5ec602f128af8afdbd5098ee7f444d957312a000dd72b7e27c73918a79b38f394c247385e4bb328b287fa647a3dfee37cc01ee7fc31ad86bb9d8540c280dc3b6b6c566e326190aed086cd231af6ac7433fc7c4abce49584469242f7587e41c270984f3d43b236eee400ba24c5caa77c6ef638f839b189bc5555337e2795bc94c924ace259aa677dbccfc3dcffa25ca8463a7e70f9ce4d65efc00277b9d1d4420dcc8ad019e516007