0x2cffd02e114113f818e433eef5042721f7ef23fac83e30d1451ec6f2701fc7d7ae9c911f038a6c2e8e8f2d1055f892cc99db1d8e513f0b644d5e8c7c015fb9d01bc95cecfe55fa595b35fad4bd45f6d62d08eda7e44c413298b3500f2a074ddf45262668a7f8fcd88075b0c3767a6a6813a011c72275e278255babff6d039e73c4ecb75e767db9bba3f15fb78a37ba77ba6d0b2d4bc3d455cabec321d8dafc6227c36a4e42a79277c24fd6fa6e43edbdcedde9b398efc13a6c88bdc96e3057f98ac85b86c987f972071ebc9e0785a6c19dfd46ed0a19023d9ed5de93e6194752bf025739a4154b32854560d452e858ffd80ee3a17cc63a7ed77fb8432143745e42a00d1c5ea02d48c26a965fa532a52e44460d79e17563bda12f3f40dc8540991a846cf58f3f14dc039f352a6d8f21c4d4cd542e1dd15ecb296adc6206935e78608389483ca0cb5bf2af1ce9ae46fe2feb1996199fb1f81d2aca5f716de679cb5ecd3fc097766051b68938d1ec1d524e8874ddcd2901e79268e89ddc1d9b6e0096d1df0be3c9d65650dea19c9e14fb88a6acbb708bff77a11ae4ed2c7f0efd53753f36845df8e8d3c202ea1579f18be6b0c3f34dbb488c27a6fbb4932b57d9879faa7cf15f4b373fc3cc6eb3d04e6b64e16ecd5bc3017a149480dbc894c688132926b1bbbe6c79c55b64da44c4ae19007297bf653890df108d953b5d2188af0a1d8db933b71348c7877c41bbb4871622c340976588bdc41e7f4cb44c7a65a1a3d4da7fc8b3a5281b3d597a43132950381cc34bbcc002b59a7ef234b93527f203be13a604fe5a5d0d34e2df914ffafb5198740f9567265580e65b388a6b6b1c13ceda48d0991008b4c33c764ddd7787afd2095a2fdfaed3b4f4732e758eb984903a0210fbc6853efefba27f19168d308a814a4c6025920b037ed64e430219c2e3b92cec70414e756d82409c2860302b9221db55f5da2fbcc85626c6fab935de1857b633beceb24447efd96849ed931cdbc4d2c4ff986ba9eef7a7e2ff7d5ea274fca401af7d186db8305fb1f3ab2a6aa76a618776f1b7761268e8ea95bebff7289b6a3c5282bf8954bfae98edcc488103b058fe47c72957077daaeb44780f9f326a04b9dc6ffb54eeaeb2aeab827b5587cb1c81b189deacef5656ac2930f55e510b746efdcda206f6cecae4078801dcec91d9f68b3c49988c5d5cda43d4719e87d49d96c01126e4c399d57cc26e0aea3003eea59f4b749dc42b1f27e6848be57ee315145ebb8f4217f03869461fb99b7a81124bbb21d52bdc3d3cdd436a9c5ebe512844779ec23f8026f4daad3f2158ff4d32cd864a6ae5dccd25aab398906428dd06f7117a4465def0cc0df1c351838aa83a2f9e209922f7412c50d5b3c19bce6cb78ad14d952565aed2c85b8c498277ec0dc24036f23c9ff96adec288f4e21825eeb55cdc32e7afe17c9c5eb5f3caee502ddc24781f80695ddb988b1afcd4e628ee90f8499f14da04b69448306f66af769b3cf85153a615cc696bbc3ddf2df27bc8241b7e44184a895aca1ac4c58051eaf44ace5c52c4420e5d0d15e5a0abd29fc905b6ee68f09b475b92f16aaf7325d02b69e33781e6cb209e2106d54539ed4f543199b19cc2f7728b3eafa42a697fdad861b3b8cc0d14629d08ac0d327a016a46ce872c3c17e1a04b6dfd2011334beba5dbfb70b7f37fedc041324948eceb128597fa46f0d7837894c72e2935610f825c12803ca1d755a7a19cafcb614d282dc145dc44c47d435bbb2713c44798c3cfdd0c31a139b4170ec807efbfecbfc9eede857b359515c72f9aada0664fc8bb00ca5a18a907d5394f9a7c2057b7ec77c92c6146e266977d83c16e2567d8a5ab658cc2c6daec26f72a5fbfb949a4582d9a837ec4080ec73fc6412926f0771d356427786b