0x2cffd02e4cf3b69865c8135ffa043b63ece06145ad2ab77db546f79c5418e9248f6beb30f3a634ef119ac6d4d6b73d4fb84dad6bb4ebaa07cd0a760d678c9049fbd926d34a68de6774a2be4bcb242de20f383dafc9d322c4f1dedcfa899ab2dcb34a5ef7ab251447d305ed44f3080332adbe6b854e61e151d17ef013472502130ea066916fa10d423e181d3a863934c5e300b923b6f236186e4d7eadc44a038f348bf3e5dbd596d18ff13bd3bdc5b8fde37022365692885da5fd925b2f3a7a0f55339c782b281e15f9a3f45c38e7face21b552069c288b777ad9b29deb87def4f8154e0893a31975de369991ba992618506491148d80d538c1f92a526fd37dba9805e03af9525068159933ede8768baebdc16764db6594fd6a37a03ce36cbd91e2e32de34d9553f00ba1f7b57bca9b5edb0684716a9823ef2e265f45c427cc133fdedabfe37dedc791106d33dec15888ab18ca0a42fa0c651269782fd237aa20249c427d301c8f54f222604df724eef0b4f981cea371334a056d0538dfc9325241825629b88130e39a25be2ee854bca6b1fd5225ae990571863d95bae150b610c053ff872df49f9fc94c158f14985b9ae6805d0ebedcd76ea0e64562afe750ca5546910921dce31318006b3f38413aac9aeaa5569d015cb606a0d51c2535767c0cf1ed81c266a3faf33dac667f5980bfe720f6d60f973281c04edccd050da029321b344eaa226ded94717ef7ce710d981dd2f956c708cfd8a94e593d67f9f7851d6ef2b4951b58dbdcc01eafff0be418d90d1f672386dd8cca2f32ba286d2a13f2cca07ee21282635e10dfa220a5131dd18072851e6dd3cc7b85c1114455d0d65c9834e9fb875a16c1ab0e21e32d0ac51df86c49d84754d3ef4207e7ae6c3b1205be7aa317a37d100a7f03a82ea2e0f32d13f9c1be7cdb06612ab789166dc63554e614a172293cb26d8d714976807448a04d06f57c73f8642f095d5f901f448d79ec320f8bafd5a46becbfd5cf02b0ac7c36076186333baf28a4631b48599162be92cc054a99c35a8134dd5724c84a9cf6df3ad5cbdb90d1ea1cd3b8dc2731bf967bcda7cfbaab9ac2877d2370486d784ef4ee769d60d7429bf9af5a5118fb06b4e7330ce31e9e87b094f4bb876ef27a557f4b67634ab81141836d9834c6c1e0340d801d09231b74a2e77333eef70eb57cae5b350e34a8b60a6beba4cd3449f93496712e9cf77480154963f2ac4ad6bc356425cbd772f0f4e88b1438d23088b8a2999afc6c634ed0846b68ead46190a3ae7685bddbd91899690fce1ded3afb36b03d23f23b1d03467a48da3fcfbdacf52b491e9e0445413a5861e709f1ebed3ca33e21e6c6e942a612cbaf70729d4c6421ce5f3942d0c93be44174f04593d71a8758ef3ff335ce46402ae7dcf75aa3aa9e4754a226c75604afac7970faf6748b6e16e2eaaf69156d8f0f9f0c67d7fbd4b1b4df011a83ba378a02cfa5c7339a2dd163258b72eb755546d22f7179d3f9b34c0c04ee646a614fe510e629048dff8773bdd01e8775d4aed841f9796a26ea37b0d07a8591229751c2efa3c1db1d8f0df3a7a5f5f0fe224c6b4ef59c3835499289cfbe298347dd49d84bdacde1eb39a104b0ffdeae67191dd5279c76e7a1dcfea369328748eecd1ef6d653ceb010c41e76b0b32288370dc59d94a9a9393b53138ff33c7f92e87b9676ca873923b94d099b27f45f585fee191930f9e58b25a8552abe9ba815719d888e0bb3b7211d3e689e87098b0b392c4c3d4997f9ca6c9806a29b5d6aa37ce70db4b97f7f14d8947ba1db414081e57978a779769310a2b552f5071f4adad7c80fba5d227a03488ec185646d522c5a82dd75d5ac85e8b1ee21dde3b2b53cae79b4b5ab0fc856d4b55c8e0a47b5a5fe8f7c577db5f92247822cfbe1ddb2