0x2cffd02e558428e67e2f930835d0ddcac49553febd4bb1b83705af5d8202175c9f00ebd04a505ce8e99e5c402c3fb46075d825bb6d7a5a4cecf5450c6bdadf9c8c17f5e704172269c7cd1927b8fb4b05ffaf61ffe81e0cdbe770aeefc24594aaa34a105e5e500e639ad1d110e658c33b868013666a4ddf75940265005b94f13ec7824fb5f41d1db99e541b00d599da1ea8fd8ed5730cb88f1c3ecd82d15f3e174f53c7a41bd64cac4e32d93b6675e778e7d051c98b7cf63dffb3c8b1acdb0f76cc41070576f280bff9b064cb227abe883c1ad54de88ebbde2ede73be1b87a1375361b4c9984903ef954d1a45284023a2de0e832340b444fe463a66544a1c476b4ac9b1137e4a72b18dc9809547fece4bec84997f5f25c461c8f6f67efdd97e20fdac8c665926e64667356dcae7a7f3e5a621d0ccdb0ee369a5f5fe6aa5f03f488284519555539f450adf8797a9fea483969a791909df806ef845eb2c4e40a5fa13949a5f9b0cc792d3bb3c555dffc1dee8d9fd1dcee77572b2dc59e853033b1786416a783f01c8209239afb624b6d7d1b33cd1eb625b0f95185c342cfdc1db5c2fbffd66cbfa2006ac04c3233922e450c2e37cc41091f2915cc01c0ed338ad00e593e8ffbbbfbadbb4465442ae21209f2c40f8829aef0832d077b9462faa4a446cc1f787d776d7e345850975dbc2cf124a32be3645aca354733de0c03be21d204a41aa35146dcd6957eb6a7638f74f94098067914f8df6ff6ee62a9a9b63b14f554fc6476a385cb22773a64229da3f8559d3704cd7d29482ba9e518d1d1b5ff847bf625df93f1cf062351791f2d1b090840789b50d728cff7cb15d83afa6042edfad03ee379f2e8f1b75efcb75f9084a22c20751815c9ad8f37f70d63443fcbe58d3ef25e22a556e3fc2e1fc3f81817f3e16dae76be8b18a458b522738408664776db16c5ae14dc8a61cd0e52c9139c81777bad9aee2e80ca99c0afdbbc719cf0466c64d082740cb2c6eba7ba682b4d71baafb4ec990d9cb1932288f5b8b0335648cccf7385fb78bb89f7377165de27461e2af5885efdd788b9eb3ff99a44f91853195a34ee75a9d26e4667f65814820bc8a16793f51f673934e0323cb51224e5654079b93849b2945e4f93c6fba7dd05bfef06734462ee14985d3cbf962c74c65c956450f0b6881de42d0572db3608bfad7878c79591afc114b7f29478fb470dcb2ae0b8ea41dc9e3f5892d58830be9fbfa68e12c3e4602b8237440dcac95eaf48c83d18a5ea983e2bb207d3e1b2d0835415bcde1d987c8bfb456e001110e8dfbe438656823f3be5556cb5c9e60bfa8f46f314beac8a3f0bf2a138b92d45e53a9e4b46396023de8010656a79b7c52d29be5a717cc5fd4f00be927aea26866af6f5caa05ba20946f705e870e91b469997ac047f4f2e9693d6e2c4ea036526ffa4d4ee37dd29142a2bbc011dc512adf860251731d0a59b52bbe9e533236e019fef35cf9f7afa1f547a66fc85784ca7d37b62455b363ce40630f305b348c8b199b4ef8adea5ede4883b1d74f46cc42268b894aaa75ce1610e9b48c202aa59e302396780d560d8e395781889429e57fe01740ee25ba2d818f7390cafa24a620d0c5b811763834edfb0f091f5509a56960a2f14fe8feae88e822cb95e9fc52c2a6a3f1b419425842c4ce2690bf8f78bbe577accf3f8711ef2d9e92ba6549511814b2b88312c91416f535e0fcb8912a0ce251f45cbd3114bbbed42a1249a269ed017e1165add970d9518fd152cc6defd085a2d6cd5630495afb5726f9b59ceeab823d07dd9092042998365c1d48fbb14405a84a7a4dea9392653a0d2b5cad9a5038bdc6db9e0984a9e122f613921ce20da22e4074ea5f28567f02e1a875f70ada98e2e9fa28f55bedc0105cbe7e6d797ed425423b3a8f