0x2cffd02ef8960d6839737e600785d236f98c2fc953f2c8ed989b6daaebe51762ed3be0cec35967adce77ecf53e70b1ffdd7cf899771ef0751be9d781224f78cdfafc0f9ce3ac7eaebf055d1ea6551321c30a24dfd42c7cdb3ce07ea91a3ef9cd42b290a315c6503cc222bbffc87616171f2117828fe354a8a3eb2583bb89e9cab88ec804cbf5adc65175ab40e6ce03334ab6e794816b2404118e793ccfe323b29746912ed3391f0527d191aeab6191357ce0fdb6255c2183aff0c67af7ebc1e7740ef577d52a034032c263808d6b71b171cee8ce4b1ff44c58400933c39ca5832c6ba69b5c6ae566d05e0c4209edd1bae43da210d2e29d26bbf8ebdc5395b22dbdfd8edfb79353e4659d3f2880680c09e3b4cabfac720a97e76d68a46eaa79834ba7f6eb1d6708c0e1c6db2f2ebd9391a29c00cfbf6d02062224c410f3a6c4e3895f208aa9d74f93dee3134044bf0ed33f98a2f81e95fcd887c5dfababd9f38fbad7a0bdfc0b26e71ebc497c922be0245b19787adf78e9ed1edbfae1d9607bb03c7d8cd8ae487e2d532e603e2924451adf6088873a43b97ae8ca1e56f88fff3a299ef58810f78b0285f6aaeeb3f4f93f7037ebde10fa77939a2c7f9a7cf2061656dea0c33859b37d1dcc6630c51b639bbaf29e40d14eb770f5110a9e6baf822384c72b6d089855406b5000568cb775438aef78ef4f0a8d51c0a3ce4775c164b003525334e89d46c41b3c80c1bd0eee6becb786fbc5d9ea321c8d289dc3372b1f97cc26bd65b5e89d9d8e45e4d6fa403c9f8f7429c540eb1c88f6cac8528428c3bebeb747f0dbdc372463a7225302643da59f0abcd4a3c1ab21d8bbbb0623a8004af7b79245d9d394e9f9a6a0a7fd047891ba6f680e66b4d02b709d7b5cc6e9b7a45454cfa3a97960b4584085800631a0e5ae86b646361f08d0152535d3890de0ecc224351aa4d187acd42e2f187f084aea41036b3ad908d8b00969a0a99883433e309d85b6f4f9afb6f153dfd58c5d157348100a040b4f47c6db230647d5973090b481de04a674389a5fdb36fd874a351f8031a27e7096ab91d3445a84365529fc6ac4ac94ecd1179a648064a6668db9b267feb4b52f58bdc7c904523a5e6de321f68a49b619f9b8ccd1376b569778c21922047a10980c621e5641cfd503974ef15d9afbc520abf3d91a96d998ff117d62340726dca607608f444d521692cded33dc4127267299703ace37b1f12c3596ef598a5834da22e0b6d5854f76a34ba6fd3169dc4b0bd298dedccfe0955795f7769eedd2ea6a10d1186ad8d85dbead1440c2fd3f5576f12b4f16e8e90744645d1d89648ad6ce9193ba02dd64ce52786d3c58c015090c680a69e1427bc7a10a95d95a541b63709e9d945fbd0071dbb7b129d335651de75f102b640be5b72b4f7d1515f1534c4a62989f9455c1d608fb739c620262e80ad1467a88570881df1ae6ad3811ee94a3821ffc86598fa39796a19ff1a7e121e144cf824fe2c950e945d21a90151fdd0ccfff25b6d2936ea01d79ed9f1c9a85dac182fccf4693c98230a6e7904bd0bba8a5676574b8f73c7c7ad5a12734ace5f328c169498c33cc380800cf442fa40505a6fc828f1aaa6a64cd341e1c02747da3df6cbaa46c7cf09958f9ea2bd8f411336b1cee099dde157c5f8d6bfa7aa2b5d45993753acf51cf3df2b97b9452114630ece79f4699fa3d5256cf56133fb805efe0fd64aa7e3cb604b6de8abcfeb671db8beccd69f980a7f8d5b78b4b75fd7408e59298afa94c3591c719985555bbfbd1b25f72ef11d98fab92675f2ab0c1653723acd9c2a854f473dde88d1c55dc2aa3efc735c3a561bad7cb1506b1d9b74a5040ab1ce888d05aa491295e11f20f126a6065031b744de82dbc9aeca0c242df034f8d8a92966659e9ffd81b9ed2cf