0x2cffd02ec86434ef9e35eb7b782a57af52a68585788d93593ba3ae42e44b702ac30f616f3e9e821415a594b65376370edccccd1d0089f648a0457c6771c7f7f89431c4a2f620f21d227037d89646497e22e95455de797d3f6e96d4b087e304b26b9edb839df5c7d0c6314a645e6a5d5c763a878ee149493f08fc2f93fc3e6910a4370ba9bd35bd5f453001aa493f8b4c0f3d6b7e72a218dea154e164457b1772bca508765e55bb0b5270ac4b224681a6abb5c7d915337e8af6c5831db20dc0a6ac74fab46dd6bbbd6f6f4d2f57679fa2848dfc032c6be22863aca49bbe132400fe42ab87a41bcafc1d8da3ff032ddeac9610d2f2042b643ed0680c50d617f9678ac1ae21626c4a74b28c995fb0cdd1a4c2cc5af666646aa252fbf54109e24284dfbe4ffeb125c4e4e1fcad3ac4401ff6f12a773e9ff00921010deba1e1433ef0cd9d377df13519c6dbbf9da90c0a80b996b98601198f56da5b8842cfecf32168f2fde64bf6e250bf625c260a8ae89de7a9eb29920cc514087b5d0fa36e2ac5836e4b6f76d9b473befff3b5ec158bf270ebb42d03b67078be3bc7c3f8bb661ed6b8961d9a836b0f495c8ed19b905cea799a2b851bb81d55366c11334f5e600f9429e82d259590be538725b0f578461bc4de37f1c90647da1cc987738d6e777ec11695361bff31f5493dcbc8b4b6e35787e40e83b87980c89bd0b99039ba5ed3758b32874f4060cdb69ad34a703b98aee1a3d5a5c76c4b3071824fc29887ad17aaa31c9398ab5f5bc49c096a08cc5c86ebf61de7592699c1fd1aa14ae9ce459d3ca151c17d46729be05eac3212b7583408bd88e1c85e0658138f825ab28ae4cc0ef74e6ed2e5dd8a104a85ffdb111e1ea029b08c9e7c8a80386574cf116eff7b84d5714d924d6a79271f68990845fc9d2bd327ff1ede1af70fa71f5e4c9f8411e2f8634f2b0da070824c1331f1a383750e3593e73ed9538ef7f5aaff6962cae204180a5f697392f232b3f214faf22ef04108a6f99935de9d7bb58b2696f4468eacdfcf576da473c092578552d17b86cb9f2d0565c0c0590924d96df930c385197737b2c7f8e7f45b77f7ce29c5f481d4eeea6303ce478512e5a5614ed651c89636fb476574adc83b334fdb96845e795d296bb80d4c81c87a093bcb1b4493c8e2ec9ad69a517786acee78bc48cdd32787a2084956f55fcc1464c868cae556a8ffe126f3fa7cf3d11472d43205bf6e7eddf21c92af372edcf3f15ab1b92f3c5a558b7398b1456cecb21b71a7209dde27a89a0e088da8a9dec6eacece295231c941ac14ec189caa56f902907a324751f3bb9bf61f8b900a1e1a2fba5fd4dade1d1a4fc1e05fb395f7396bd6e9a1d857c1a65317c3403357a05d1672e77ba6f132ce0f71a60073d1f83084701c2a68b6ad53b5a797593d6693cbcfecc351e9ecccf195b747dd0cd82c62ba7dedbf336f7738cc405a130a9fca3306388430fa78cea9c10b57a5512624cfacec8d5869e2417a9c3ddf624cd29994c14b5b10c5906b33c9b6a7b14edf75f6a9be5d43e73698d6cdc9cdd8cd22505031a86ae369903556a7a4d27d0ef4d4d3875874b9c1bf76a24d5493bb23ff7e082d16c1f707c179f08c08046da8c455148dbd43caa185b2d6cbf330711d43edbc97a3f4b40b3b1b2705834d2bb61a44fa2c3fd6ecd838adfd7b29818155d430210ca4c2ad7c1896f03deb264ba034f10ed7f034b11c5a5c96bddfe2bd59e7e91033c79d8611ffd6fb83a65135d037358dfed54f32673acb07e9d7e7f959520a3c8a2387950c17957fd814b64eba3315f935375c9652865607200686b03122295099fcd8363bd7abaa9d8275f57ae571110bc5e57d4d2c76119d94e495b85766275714411c1ef2bc8ee36a5e78e0971d441abc6aeadf32bb64b477c216c8