0x2cffd02e048e6e682672ba943ca875d82c6d858745e8f7ca983ad8b88d45c7cce11984a403ae9212c579e01a76c2a8c62d3c806367357178e162e7253eae42422a73c95f7be061e64e7926c856bc3793e8be58e60b40286635427936179ec7bec38d2ce548d1e9756574d92778cc2cc4f40d24d0a91f25b5cffe28ce237b08d45a6d78d7248c7bfc27f7c6b7ccd3f36df8086ab9cac04830a197fdcf1fa77fbb998b8c3001dff7e2f1803d869da094950c0fe75d14b317134c3819f0b241a1f449406934222ccf46d3eb3cd26a6004fa4447aa45abe7d2f540bf144d4fc33dd7e3296eb0e4acd450a65c77b9ed546b7c7013e258b8c2905d38f215de771d8c2dad32743a8e2abbf92eba55dd55367a8f05d33b0e80937dd69aa0d92bff479f632902a447fdcc5a23c6634473add853cc955a04aaae2755efcaf95225e560db1dae1a76f09a62dc0c4c5b18e9f456fd7c3b8fb9b999cc3765a959ef9be5126639da9970b73c968bc293c87f40fc0783b48176412acc7b8ac23063f41e80a75ee9c324ada2da5d2fc8e1fe3ff4915b44f6eeb7c9f776dcc24aa3023f06e9aee7a10cdc30facda984be1ed918e396a7282d4d7020508ded2222316bfd99dab4a665e9aae2d049c6b7f7a374fb99ebbd844d1c1b2fa112b931e91b85a045610435d03c34a95214a867154efe9313ba0256773fa64394743a0aef85b6c9ab8a972a7ddb7a0443a2add6773b21cca135241865660e32776630aebe0be3d2467a02e489ed858fdcce7d28511465b278b0ada896ccaaca3fee94c2484ce01b76df4860dcd48af9b8e5e1ee2539428df40e9ae49ce2b32655b388d3095e1a03185644b85cd86076fa958453b40ecd2c0f3b08718062db90710fe0b224fcbfed226591f1853b5ace7f79b4ca8453f5f33a94806823ce8ea39fa5f2c37d14c924f4755cf66eab7815438edcb43502d7e7b8feafb28e7647921a14fa7eb31e6b6dfa7e60b5d7744f9d8d23e34e31701c4c32008bb77965ceb6346dd40229e6193f9811c494fd3b1eea844adc0faa48e10f1d11b265e1a07da84b2efb11e950d98c15aab7a4f5d799c00521df1a2bea1bde4862215c711d605ead1faeb350e2cfd18514988b1a076a77767614f1521e334a20cb0ce20a8b33ffadc6480c6208a49afec9a382481deefb507b787111501f0c427671e6161beac0a44e50ed737874f967ecb60ccbaa2ca9e1b8fef25b12a8289949104303ce9eeb189d53e1f09d2e6e6a737ac5d8457909aed78183cee7732c81e1ff0a4a234a2d485b5e6c5208fa7720a91887a11461f541fb0717bd3cac1ca335c659addd28f063d7c733344e64de5f238b7a4004ec051ceaee34c2e24efbeae1fb3bb5b86b85797e3b9b260edfe12a27755e58957db02e587f0d502751cae9a31de1fa01c204295694d3595edaec605b89c2c54469f5c4e54a206fedf5a16d58514fff3682deec585afcb3883a032907b0694b3d704fc233cef39437f0a51c8775fa4d716b21ba6d0d64c6d6e29763e2418ab30b88fed2794ab07d8e0f584a57024a76d925f4c8d81f111cd780d7f93e29d953a13823ddd6d798446d317a45d248dead6ecdd2366994855bfb71c91c77b4c83d4e106d813e18a68bb200ef42e8cbb5a8200732eba5935e67563fcd0899fa6f9bd7dbb64699c8018b03a7a200eac0a354e0ad355797a092e35e2f8a36f250d99e705278287c97d0f3a9c63bf8cac2a94c9ad2b3a1856e0db3cff53e5ef81801f025d764cf8f12f24392073d28c3387c868b85ed7056a5230507b4bf8e653a554cd265d73a0fbbe26600ec6a6d0a3562f6a31bccf3f2499a3baea8565226734be250c12baf35aab10b119d91f0d06158bbf5f476cf0a91ceac883f73b95fff05fe2bbb11cccfb0bccdaea0517cae2008fc6e5f1aa8