0x2cffd02e89975113c0d530d26b0d1bb0c6eed6ac8472fcd8241d5a827d2bd9443f150857e7d263ae02e15327d04ba9529f983e862412e1340ae3f8a80a732341a0d0a966f24cb1df255aa8657833771d63ede4b8c414a00cad31c5e6d546851029b398f49a991e608c1fb5fc21498c9f4bec6a38069803aec3973f0486b46588ae27c366e4d4181021a84ad0199c6afc8012087ea5cacabc08e66593a43e1b6b830800bc9f24e3dca5eb5890ecd94f5d7cccbb4ba05289ba452abdfa55df0a2d5173d653ef8332cc617105d74e2423837bd3a0690501791af6c3463f2c87e1a4483647b411e87ddc2b2af22244270db476b19e302ecd48a2d198d7f9b3dd8640894ba3dfc27ac2f0d2ab2ff021711fa83e0bc701892034266fa661cd1c1e4a4fca85b873cde5f82ce7726bbec65fb33d6b846e48087822cb4dc7c1dce51e2c9b9b5b491db04ccc0f30fc933aa02451e6555af2c8a1ed1be7e1c0afec40038376e06b520b6f177860d2f71288b7d848a176c0e8bf86ff7c0d37f1cd3e2ba7e7bc03ab128e8c48e60b725db26d5ae25bd08ebd0c8f2629e09823e0ed949266da500a68af32b0600f78b4b4beb9a4091ddd98f290ea92d1d914f30b8f595ba699dfa4f7e52b274645e4864b3b04e0f7d3ee8eb8f05fd521fb6fa32be22b23794da95d14197e0167f966d19c91280ff125f6263c37780274e211864ddce2ad66a8ca3316bd20f98485b1bbc29a0651160d7f44e2b28a71482194eb090de485c2998fb75d15dbb6c529861d27ddf7c683b120cd8578752bf6b66f2d923fb36d490ec57839922c272285787d229c4c711c2e067a8dd7891c2c8523b8b55699dc78eea8995293d0951ce069161e5c28c875e72122275658a0215a3c012bb9f8c5ccb3cf2559a49ef615e310a1dd6547c36c4fd729470cddf0f6801674e28d97e40caf5f7927f5d7d5cc37405ad183de7a6fa9921932e0e74ea9a549a1ee52cdb9aae545c00dfe49eb0670f14d7d2e2a26957d13ebc564c98f6515836e170e2169f370509dce2cace63b10770dd02162bde6e988c58d5b998b31e497b7adf9a4750196247232cba011990585db4c6dff48a5912f87c10fd18b6d9bb7a3a3f21b8a7c511867eb47c4819246e4804db32be8edc3fb74230dead51bda2ad643b3d007335d053c61c512a17634effb1a2eed768c41876019f380b6fa0a664db7bb15d303b4295bb79362cb7300a1104faf05f8e2b86b36d3b9edd16ce57b3e7a98dff36c05add75bab1a9bcc9dc26024a879420cc5842e8814c5fde4a599f6734eda902fa3bd358ad83cc89e12e3761efd720ac5536443369b9234233a4909b3336ea9de99d1fcd99781432c60c7aad3d5c3a15e5460363763a1535e31a3141d8d5d86e4c6ccf5bdb8be76aa63faa6e31620ace370ef4562f207d312bf7e9030fded4a951e44f3ed87c12bc29e34f826791d7c88845a1ec91c1ee85639a23ee400ac70d82625668b473c563c662a80ceb18e0b8935e39d865bef3f5ec1879338df52d9a79350505c4ca8b89979abcd81d20fe57679edc5b5521d0c9eca803a413417e7d360ab679798d84cf04321211bf9ca6b6096aff389f30738b5b7d8898756983c7758cdc481b47b7000358d9c8d398303b21bfddb6b328c254bb9f36f8d7cb8ae591c8fb689513ff74a3952350e42d23dd8bd8985daf4014dc49ce9a40edf903f30626d6afb0b710d8874e242384b8384379b87bed61c7728dc49f7f70703da9e43cff7f285dc079d7d9d2c1c999f1f8196020ec77025ff6691e9827038e26851502087d3264562c775c29c9d1614e303b3332c340075eb23ba0144c8c07a389fe658803703d3896d83a17bdf234952eb72d6f5d70477303e369d7f4c4c49ecec30b89c26a73d1c6dac7cc6eab725d0b4b862eb9541c282