0x2cffd02ea8b0cd833f46b4140ba211282bbff14f631c55b7558d849fe4755e32b6f89a5a30d962fcdb5594b2b18aff719f5d69d186139b3cff59d536da565a3572ac6383d77158e32fbc60a9b0e36eb0269e772dc4d55f624031bb4efed3ad36518bff8827dc09b5cbadd39fc382d5654976d3e9c5978fc17ccdd4e7426457ffbed70e29b852f5e808e0e903b4dc9cb75be5fd169c197bbe5a3e7af9cf319e8725138b0a37ac59059381d5384c3c9e43670840b8e517cdf5464a049b0087d3fa597625808f1154b48dbdb7a4dd7f156cf42e77f0b0e8e08658598079bd3c9a3d8b96ef72ad61eb9fba902b92dc565e213b7888eabbe5a8e82d5df24be89f76edefe4dd53922bf8b88c3fea3040fa9cf3cf416ad8a5102ae4db6b67bb7bf231a66dc26a7e969f1fc4f7dc79eb8d0d7a58fc5d496591023f7ffdc1c0124e9553d3c2bbb4ac63e44333cfa2e09c20a1fc2cc6b4095c62596c4497c9198981457e5a17f0f6abda9a941cd216faf0c8f48a4b114226072b3ee72ad69ab1551439646228ba5899d316077ad52b38dc11e748044caf4559e4d2d4bb4d465c04ad3be99e4bd7a54d3a07495b148fb7816de5f6c7bccdb7da585b4df468d02598d4da171f98275c6435342377b8c5013fe3352d71b407cd4dd71012e98def4701bf44bb1e1a9d9d884a4eaf4fe52f85bac94949b8d05c888b9e385800f95866f4f98e750b1e74e4e98704b484ee101d45060e1ddb86a416cbb211c0044dea592aadaa5b1b8d9be473085bc4e73a6b96d381a272fcbbea62b903eaaf9afef2050cd706461059bde3ffdde24f4233ce8d6163df838863e4c4bc12602828d9fd63897e10cfa417f4f072ad895847cdaa5fa7b251759e89f5900bdb7c7b8bb393360503647cbbf70be5e58a8a925343817e46e49c03c9ebed573e579110dd36df88999f4b9eab7b76a8883a9a053ebee712edd21089e290d031797dba75fa78cd2a61fdf2a57077f9546275fdfed043ee173be72e92d15d35a558b3fba9b9181559a19ba936b880a1196b22afe434228fee1be1736ce29f1f4629133d402784f84ec9717ec0cc1011f3671b4d49e9e8ecb6b5cc942726d3f878d67284afc912dee7d63fddfd65c99116bc3aff57adc71f8f832ed1910f4cb3b0ad1e990755c1b0df14bab23798463ba7e6921db8f21947f6a49d06a90afa66d42f84301ec785ad7dc2af04388e12087f0b4fc679894023de8baa4d505462c2ba563a04dfb4602afcfa648e990053a1ae5a49dfe1f4542957876dc9164287b6a67724c98eef35f8bb6abe2da3091eaa31e3184fa1044654a1a354341e35743ce734cf45ab44743905b425dec94ee0463cd8f5433942f7eff4f700580e0a73a39b022b614007cc828c6230efa73307133405fd1c7116570bfc98395b8856237bc7775d59ac5b4998a2ee2d28afadd8ddd778a66ad780e4e294bff3b810f388a2518fa84ae7784457ace4b4b6e72cd5e825ab36359f91154eb0af1b2e3a006e139f1ca07e8f907d99d42e7a7181a09880bf8948cb34dfe295b9d848faced917e8d3e0785708562efaa2d8228008db564d1a23b996ff1a22fcb22eef3641be22f6cda6e8dd46feccfe99da209ba1e6817316364ee2ec45773ea2d0663267d0dac43cfc2feed69fb8929e3dbf02d17e84b5b9dcc879faf562b9a4ca0d931c77392234c06f15cde19c8a0c9dc883664567fe258a4ec5491958bdd067d0d0e2ac6d57b838841d918f7cc1d79e61e1f4ef1ec0889c48cd5002e432cfc1867544ba089e890f98560f6edb7a60aa00f867f30f1275f0082772516aa4fec717a85991a337b2970b444cb9be15858ca7da015fa8121b717327f4b54156da3c89c228ab9fb34226e647cd6b81a3e903e745e7fe9df1c15d710d2a0c487b5bfe803b8dbea4de6e71