0x2cffd02e77c69cc535a74c6431a942edc89bfe7eac77faaa29bc7113936db41bcd8c361cdb7cfa33e9c1c52d9f126cb5b3b853e330ead8498da2e5df3e0a993183345e93d2eab4c1cbfd489e66360ec709a6b04f82970d24052172034f0e47b69e30cc4b2c315d037b126187458f3b4154cfd0df2a438ff6cb77093f9011e79d75bf4f72f5a6d03f046048cf5bace19ecab8741cd39ccbb6c1bcbc212d6b1c62aecda12a4cf55f6b9def368883078a77781ba69e4ed6574f6ce86fe4d1565120e4686bd47ec931c40fb156eb2d40003f1894ffafc99bfe8e4d164e18da75db8bb3aa5a780e415e8b7a7545c27bef00413a34144ec10f428c2b160c00f3250d3f88f5fca9759ccf827ad912a073561363bbdf129fcfbafe01f6731f7af95c1154997d72c472741f7041d142ebb9f00d1141e416b76ee33b7a025ba7142d8789afe43ffc231e7d485f603f3a227e644dd19c44cf96f2ebbea58ab41c729779b3086dbd995cad329f2616ef41e12743fea664a07a6c003809bad950bdad50324303caa43c3b43f79eb735fd6b468a723488798a05c295220eb279057d686f9d67bdd4adcb45b4445b89b4b0ec86b944256f27c518adb059a42f06574938a00a7a995b51dc7f532c3f338aab04ab5a2a237fc47140161ace3233771e5c17dde6a07d65664dc51072425177cd0e620f377214902b3b5e4960e05f0c3c665bac78304d5ebb517ba54cc1b15c3850842cf2c3d76623075a54d02800197f425df275e8f668b8e32c41e3ff826b82bf3d98b2e6dbdf21a3d003d1d44dfe710f9a9429d89f68a4cc873ef6bb5cde1a8264cdb22c7d328e3af73cba0bd837a1a764db1f376565da7ed2c256ce4974eb5478e4c0c5925c1d52637e33b8a4fade5ba6260452026682b12c8ef036e78739042dbcb194313f31410392399c1868fe96295ae803af7309f6512ddf71ac9081eb216b84f143b1292d37330e4744422f1f62f7e4f6a6ba8eb950a65230a79eff9a63f7435259199d2d93ae66a057dfbc85c7d0c230bd841120535af739cbef163617484ed6eadd945ec608dc65b24683597c59917e7a55aa8070aa7f03c740f2c20edb51e185679a075e7c423f5f61795e40aedad60d293bd9bf8aaef3dab56705eb87a8ecca859e716932b314cf4268264a846a1430ad2d1b4f1e68ab6c9c8461ab9ea6761956fc034400baecb03bd465c1d3f03bf61a10fcd5b67e9494140bd3db293a09c3af3b4082fe1497e4aaa61628279cc09fbe878acb4419a73792b303939c91a31a4c20458804b9f352de58af705d7e29be66b8c639c6207b9ec3f7c26bef31eb3110c9dc1b4a2bb6b8f8341b5a03f79e76c5811a9626164057b554a19847d893bd01df7fd401cc6221322e62b6f1a2e262fa1e30a77665d07dca15a375b8e42d054a1e66e7d40bf5fd7536f72937b0cc96ec60f3951c13279fb512534be092e4029048c07ed2446fef45bb67b834791b4ce9a21acf356f69e1a651efa49b52c41e6f820e9388cb7f2c6173ec951198a849bb1e9a4cb46b29a709e5d6c494b1d6dac4ad8512e4da9b6cedf371494558dcc061d56b28a7dd42d0cdfd8881a32b58fc82121d5e1f4bb98f77d37336ddb4748e34d2fa81d33b3f2641341759f58f257e13f00276f40d93c8ad4a94ae2a54d31b37e485b18c3a93317baca141bf3df7bdbbedee16275705452fef12f068873662c4c839197a99c62191fe42a00fc7fa301392158bb2eb10c95da4339b8f9f90aaf425fb26ae381e647894dd4522d29ba3facd6fb7843be055a61cf587f6c4eec2364bae8fc2a1768982c5eaa511581f4870dda87bd48e05951d3a71aca4e3b77511beff5639a60d8ac241ed708daed5e4da8c3c43be09d5ee06be9724ecbf49918f0fe0e7c4aefee714f5959c70432a1d0915f357