0x2cffd02e2ea9db5f304bd38228c9caefcd717b3eb577934553523d182ea55030f8455625712d23528e4c0fbf4602f05c0c86fb7124b4898f85934d47b94afe4711b1f6f93ce58f3c2e3446acd97e32acb6cb959a7fbf0f75c457a986077fa024792eefddb807cd539673c7dde99687a9ca18c25eb7a9be33c9b08aa0610e0b43acdd06001320c90c5a5480da71f3a557915aa5209a51c0184015282f1227b95d32adbefd2335c50183f24cbc70705d32001f3b1825aec08f2387e3b2554d1027a7e5ec7b2b56e7b4648c46ed72ffa9575ddddcb77f8add8b736037224fc402dcbf59e1f9329c707465580163bc7aa3a04f6f573480542a1ee77e716f271ba3beca572c5e75f99118751fad7c8499dd001442427d5ed5f42b7c6d88b58108f6be1b7121461ab922d4d8b9dea6d4282fef3ff18adc6c103527fc68c07cc8a08fe10c79fcab4eeeffe07eb59b0c772400e72b7fca536a9205d30b749d1506f4d8124b78778bc0e547b922012254c04346c467c368c6f4e600e6b314f73190caa4bd48679bb28f0286bc1a52532aee909e592f50c7f829f0acfb53bc04bcc1b89fe49925c5f797a888f709bf89e3d65bc4b2c7141a9f85796019d6288ec761a5ecc43a63008249de998419122294dd3f62d35dcf08dc9e2e8a925f7382d7c9d69101d8cc585874a99bdca0d6d66c8f4fdf791ffb7358f39651a3b93fcd32a5f048010c54802b1b2a8e96dc324c89358379b97300981e877ff984aab986ff552a65ffcbaf98dd8b916184130f13751a28b993f010d0e35467c5be5c6816fbac68ad9fd34dc65decfbb34a9389e1e35aeb133bf749eb002f53f0550a5afe85d35041a76e6b37626712561734449c516eb59700d68f4dbc263a5cf3fd6a30a12dc781891c91e9c1cc3e0d2b6b4d40cabc2da614bfe8f1cd668f148a25fec4a8a2883ca7f6e780a4bc1ad8d602a3e469ea4000886fc20be86d3deeb1f4ee0f0eb7cfee662e4d56d4b7b992cd336d1fe872a392dbc1c64c3f34e01b6507b63fd6dcd1649d4e68907717b1a4bb378853d6528caf83ebe870bac517cd75ac77680713d7c62b2aaec59c4797f5e4ffbe201afaa6190e518bb64176cc7ee834061983e6d19c7acafae0930382d1cb012033cb983a6950d7ebd77d12effa196a8d7ac08574deeac0f90f1e3a02d42c2bf8d5ec5c5ca5759b7e7933174b70a3982877c133102020a541c00cbc812e2e939c06a22e74fc35e5ae1274ace7bd4fc80e40cc0611b090d3c42759273403a086fb2ce0dd4731b92076bb0ce4add53b40a792d656426576a1978398aaddbb439aecec58a22df0bde411137dd2b2937530fc33bfa6d74ce45775883be541bf8fc1af2f61fdd312af585a1b034485c4455d1ddd105ad7604a88d78e0fad612d09cfb40c39680223d27b6adc23074b627f6b1633b8ff523ddc8765faba5a5304f7fc17d58b96f8a9ed77dea766bc2c8739272b56e0eb4b26c3ae029e68a695daea737f03ceab1517c9e681424f53673dae3ce9af642d7e358f35f7399b8f899d212aeb30c3a3b42a0e8d89348c7b24b55af48d95dfe7537889c384584b02f58b5ce00dddd4a0c5ae7108c7a3bad92b813795c23b052f79d9911bdeff84eb223cfeb45a809f0e9aca410501b9a82f87b90dd5c6b678dfe6c0e9610927dfbb68c0df14ec8988933d47a3e865b63608b29b3c8b3056e9059167f99b47ebef55a05958e478731b2609fd81d5c5f699ec4b63fead43eafce2756c33a5f60105bd0880410da2784279cdf31faa9947c3b0918381a99d796cf0deeb4a98dbbc57e77bffa84267c5306b6264681ff5071664165c565a3365a3c046298892beed6442e74b5fecc08fa712cbb1de2c825b80dc33b0fdc0ac6a79309fa163ecdf0d166e765a5647f67d7d6dcee30bc0038b04