0x2cffd02ee15bbf6c11137724a1243bdb42879bee8c6226a06b7aa01a7b825c4f428ce121b198a77d1b2ac504bf922cf6ab3cb6f6ad3a63b39226c112fa78b90e20787c749e47979e2f24b26df00995ebd4636b24baa4e0589cb529a44910f4e5a3a4e523a165b3afc12cf0a93713fedf47664db64619371b3c9a83feb34e78423f3fc0b829e3e483945f9aad33fa3ab1019cd2059e454dd65cb74cd7e9c35147ffb29f4f062b26ba8ad0003fd372f0a15618064b4548fe347e4e36a4c397884bfe572fe8c06297d4d9adecfc7f86c520381d9164fe6fd64dc23a2cc516b082c2667ec82c89aa9f80a466dc16e858941043bd31fdb74b8847bf585bbf98e1064d8c65c06d4e82eadab45d3bebae83046703396128f2ddbbfeff1fa78fc08a8992057c5a3410fce3632d0ec2cb72d8e751383c3427918a94729f48ea389163e5754779546ee41fe3fb4eda037b726eff362cf8168404807c795b272468795eac9c3a8a3c5270c1f1dd0c2d7296a6ec86aaa3efcb5932b8594ca2a50e71ad663a0fed0f9f011e10dcfec233d899637edd025c1a751ba0713d014b01892c7886c900bc7dfd66eb8ca6f48a77408fe4d25ba7f20d61c6e36aa385c7b9c3bc2e139993b8e8bd4e63d455476dd70ba26e98f43cbfeb852c627185eebeecc07f24bf4186ffb73fdcd220b3de9778ea1fa1813de535eab065e32d3dfe3714f97d472782d0b8cb656765b51cb768ef3a75a9951ef642898a8edf9b7d3be324b816562d26a4d8296b53bba79567a9771c645462249292570f09655d92e75f7b01f4c86572f8c6de6e6718fe59e217e4a1fef89012d0b661a35c51cb5d29e7f4808b5d856a0478733a62b0eacc1b90dbcc74a2ed346461e025de0318d954ce344a40996cf681e7b2c620bb4d1e2b8fbfc184f3a46772c66eac4ca9a3a5fbf6a2ee9c11e91ae58b8bf0f6097851dc1b11af660561f5c75297719e7a6d66c350c2c0e6585910f407124c454122fe4502b80f495b8b29b584fd1d7841e91a4c0a49ce1c84dc82953ef0a285aa2dc70ed28ff3aae565439946f470e66d57aee5711e9036f6fe118a04ca902179b9c780c9bc63286a4379490464b67b9bd544d43eb50c39a08421965cd2d2181d627b455e795c738d22041147d9f92b3c355764b737154456a8a349f091d5f98fb609abdc650080a3f86e379103c5155af00bedbae7a6c668f3019a12b52d3636fd17be134d2f8258176da35e17844a7ebb580f1f4ad5f1de13e01b398420bf9b4409b3efd86746897f51fd42094fa588e8d9060dda3ac8876a0766f1d2a1d06f59a1febbc268eeedcd644623e55b5561a3a5610cd750ddb126b5950cf04c61caec40072394fe401e6ed290e8fbcf21149f452c3da5cb22b1c5baaa29cfcd2e63e1ad85da2be7302dd5d576d169fdaff0840e54aa3670f005d289a755810a900be0611ef8c49a6dc1761e2418872426cef8e3d6c3a1a9d77008d11234bff12c8c8a55a7820a58325cb6922a4564b445736cf8c3ab955b97e2bf9ff6ea18aba6e4c75055e00939cd7c711667ec2d00a30cb938507725a0bd68542af86de30f64c7aaa76c703e7bea97501fe38e04a38c735e12fc34705d5d5d8ecfb913112320bf295f97df0d92b7d5780021d55d0cc7260efba996add9e556ec68feebc697caeb8e15949e011a021d39407865a6a9c5c660d419217e205a0468c8c233e381ca8a2028d6a50a0d8e4d3e9b5e10e26d326c668e1c3c6bdafc2407a952c205615b1936f82097c742fee339a627d4c6e1dd3c8869b9d1623ac85e82520d90aac311d3e685300177eb82037f36b5aa6e679be03d49f4ce0601d90ace5a1eb6f1f8bd868d638a58a30236d1c6c138355acd3b635c2cc0246dc70e22fef292c43d86d28ac756f4b25b844090c5d1a1216e554f