0x2cffd02e32de3ede9acaaef4e33e22b0360d946ed910b80a1d66344f085cf32335dec2c75540971d0e0efe09b068fda4f2574cde5418e8b0fb4a16d4ac1836f44e9a083c7d4d2d4955c2789c016b17ef9e0e2764b6979586037c2998e6cd45e09ca718d2f40265fbd87ea3788051b13c7bb6c6e32c4fcb6d8fcd6aa611ab76472a29a1f68c263b41b2e72f70e1b7b28aa06092165e43074eae189d62dc34e6ded2aed831d4157545cb0642d7897316a056021d94b4f56d625db809d119baed4e1d6002863a9a3f1f02dc8bf82b7ea909e3211fa2bcafbd92dfd13e355cb15b6aed91779c0852e46fbcd7f88652ac98aa4b4a1575753782445a84a05b62907c6d4ac0d64aadf5e77f6e696b3350ecdc44aadc9835348e19b740634757c7906b7b8568bb25ea2394f844cccebd21fa3d2b2b28c56cf75bd0ae9554627e802181c094d84ccd8e2d83c5c6cc8bd056645bdb842c945a04b37b359aaecabc29d3be7e0de00e7caabe6d9d5fdfadd9ee4b18fcc971e8f52d8b8ddbbac06508f483487ff2efdf9eb06bbdbbe1e0b98ae9b2639f8fb09b60667e1bbd31ed50e44a0f0759b1813bacd2bb1c7501968bf2988e3d207c5f2d7d1c8ee28625811d51c227cc73e8a192695d2181f2660786d608d8b5537ed23efe4cfb147d681beb153de82f5451a8df69f17d1488d39e56b49640ccbb994b6f47e756a2eef799ef3a53c2222d503b09cee99396341a2404ceda652617856c9a30961a61f86674d884f4ff2292cbefc6efb7c30c7807ecd439e3959f377e5aef8d9b7e1f212554c12ef51406dfd99dc63f17ef864a1d0afe66592ec863d47f568aa2f62b19f9a69b49b6d4e2037cc3d33a200fc17f62ddc12f5a6bb53172ac20b2a3e16a98f928a7175cee4f33cccf793b1fed8ded524b2143c5d25e997bf019e6282824745c775a6e0828dcaf44de4a78f63eaee3f0dd5203d8d31fa5868e1624cb58b532bb8d4165acdb7809c82eb95201d5d4428c230be6336d5d5f343c71cdb5b9840f010cb2c3dffe3e3957946bf3b798d5814fab293769c6f3047e2c1f2f301c07e05d96819cc19e166c6faf47a8c750be06d9a95ad9f31b2145ec1ee90c86da15976a92937df3887594bc479618e41c3ff9e8de709060025e3b07df25f80b6812fecfce1d716750747c0b2362ffc80adf20baef601836be4f79f8e7b0fa966378d344ca0185fe58032cc86cda048d7dbf7d5493cc86db2c84891dbca1a3c18f4753d2d673044faa64563222d590748178da3ccdfa7941f43eaeca6f321cf4a121086d09c3c10b0a1ed98803a8ac6fdd1088378d682d3b93a2fa0af6608e4aa89a9bd655926a07de3693a5328abce819df9fe6dc8a631f8072c57b47b2d34c5bb137556643850353253fac7f7f66bf611928fc9ae0600889a5b624a850ed047d8f8b655a0679329948a41f8f7886f0730a58ad8202a753283964f22c2eaedf67de70d443fa2119d03498600c071157b27fc70fca1fb246cd8316f4eddf151672195cb22688bd0c952c1d272d4d8156eed1fe9d80525a3971c2b6e4f971a529d7e1489580f5677d93fd9dc679cdaf9b9ef3a4f7ac270c7c3027d0f785e4bbc35edf0e50c7ea31d0f3734a931b0d582e2e2d4dfa773d6747a6d736e07baa1d24f3f5565cf160628f37af2355c2d41ada6d81a265a4c9ac637cecdb970a0b673ab8cdabf941ccf99a367a12ac86c656238fc01e4c3b661aef702bacd39a3a490509c88647af3473a232a7928b01e8cd03c1de5a076fa54583cfacfd89f6b730966a653def796c95ad5b467d0bfbb67a7035e50ef8cdf82ab1b0cd290bee8c3b21f3120c7b854c7d47f1ec7fcb4f5fd3ed0b62ef1bbf71ccb1c30808eace3e3633dfa5441c036c043f25984f08522692614d37f1e1681be434ef4a71aff892fe