0x2cffd02e5eb870076aceda0509686d3d4c33ef89f39d0ba8992df39a402643cdc9e6e20ccefd32b52dc08d918c31f15a6390b1d34dbde40fc91829574fd2785bf4e00ce01f0a65c148796d33c15e67dfcbae45dda8a3be205191723052d4acc16349dd1872898156f8ee2fdccb2c186f9c71320eb06c243eed6417de2181419e6ce14b7429530d8349dde29129290befeb2f224467b039260f3a01713e3afafb8c1398046e795bfcf76031bfa8b08778f0b958c23fc9bbab047ed328b9967aa13832df6a481f7eb2d6a782a5c4ea595857adc7899db16f5f18dc0f2aa5e97c007aff2fede4ca648f71be48d4c3961b7da0f70eb3e7bb2cf15d9a57b3bef3e33bc926f3c53d1b79ca210693343d04536a1d96ace106ae1991402bf656ec8a560b822d3d4f85a940444552992331c4a94765370886e88b7d829cc3d1cbb1f733f113d7eaf5743234760a5ace0bfb55fcfd3dfd57474907caba78e4e336c6eb9f6cf28407c0276306163d77d1ac19b0f468d500913d79e4a019e8b842c5a7ca9df021e696330e81f7ec4e941857de3d7c0d8888c82b4e483388edc383a8ab256ceb72cc9acb565903cf367e5211a01b646e48d95491705c07d62f93edc23519ca9b9e79e55a964ed58aebce095a8eb0942cec0a98f04d450fa486173f927ca17b551092ac4b9f5da2a51a997e460409d7af0c758253d0bba67a7ccb350b2bddf375599d14654b076f80d22e37d7ea23e6d870055b2e4ddd4a075040851f11cc878a34c6ce6a56f96dbdf9e72f12e5db676b00e704ed7b3e648df20a4e4c86ca79f95e5fdd74469b8ba6be0fa20f871e471348e56b69e3fd1779a63f32ce6c332cdaac5773d0e5be68733d281c9bd3ce25d0bbd472a54cf9429a8672b1d58c7cf8c7fb0604750e693110c01d62ed85fcd92fa669112446a5455ab39c52a6d4c288025b4d85cc2c415f4e4325ff82f652ebeee8c36f39d5cf440b64b17b24cb0e4b33d2ae0c73d38e11797ab5ce64175185d125d4f8de2288435e6900def3c9da622c91602e2d144610b2cfa3e8c4153c9017899450bc7c9c67625b5b6087580d063fc4cb4edb4b75dcedf0440624f9c3b774f70301277a54d09d30e8d692976de7bfa6c93477620245ef9d9d17783b4e21bb3fb651bf10b1090a0c99556293c1d4464e3ce06f68912e6d76068e3fbad1f0374929fb7fbd2e5fe00579b740c33ad859836979fbb492195a34add791791abe39d203a4a00b5b9c0445c6482ba3115b5295686aeb6c9883c43377ba0e7f5f2bfa3996a3668ca19d8fc74376aebeafbcb99acab8beb26684e9097e6f834cabe1647ef7df0cb89c05504526530013270d7b6a6aaba025f16849746e1067b1529bed3b87cc20a30b6277b5ec97b59907101db0374a68d7b529279986b49a921b9ba6a7a4f03d4c08c7733cbda6a08b81d84c6d7d614f71090401b73c61b273f832f980fbb259481f79bf30887ace15ba89388f0a13fad9a0e02aa629862674fa49bf895d4fd86eca06fef308521964377c9c1712eac1a21613f4ce16ed5b96d7aa3bf6c81530b16e7afc3afdff34aaa76f70bb54bf9c2441ecda306a813f073be0ba634e4dc4d48a83503f31fabe692b3ae9ebeb7b39161ad8d2804d12ca2b3f0ee5452983434cc4f03a03b99ef27d43dc725d0bf06baef1d68cae1ed74f9f9871b8580afe5accbe50e9151a11b563d0e0990a625f4f1e09d1a8bfb44b0133a0d8315a2d1da7798636c96a571d58b06e97320a52630ecbd3480e5ce54e56908985912f4f5102daba9b1ded5d4dc94edbcd20cdadf1512173007caf444506f413b120cf402f4edaa253f0ce10fccbd41c1fac8e2ddf9e1854cc216c9ed8d8f77b9e2e5d5f41a75abc3fe902fcb08f6fdf649efb2c6b3911f30e51c415ebd9b7217727dee98a26