0x2cffd02ef67ab32e839bc5e1200c8fc3c87cceaf6dbb563c18cdc2a76e0e990f9a5ecc90581bd1c6bfdb04f51e75d3403e109e69e872c8f879811515286262436c6c71a7d88e6a4286ddcebdd3e607968ac53e9e6d9d7c9cc83848d08bbb68f707d6b02e1345a28c0dba80fc8ed3da6250a2a901d352b3d6fe82bc42a906e02d90db95a7c50c173fb671cd54203452d4e0d319a9d7e9d9e43f55d1401a793ae70f5f756b5cca4d7ba73da8e2956067878da277e015abe1ad09ec4287c1365f3ac7a4036a361d178d3c19adc14b74c817891588c14be28b3131a061bd339a8ad07fc839402cd0f58f91f2785ab0392fcc91c5f620e93a746ee035e7d07a6e0129bd53406177c680d9413af81fbecf0f8aa3f045e7b5ca0264c870aff874a057a98bc50bfa52258f10de901016ef63fbff74708989d8e08f8ba9163d65985ad03e9e4367f917a5014d8737201ae4122c92bc2afae31a9f85c261728db3b60c6c9f06f6c63d291b410240d549741037f93158f2c7db4d0681128d067a4e59c35a944ed1506d128a68cdf7292ac614f3c3fa79cd665dcb04b1c2310969ceeb9ac899273a73aaa2848095a5feb01979a4d41e65567a9ab9b9faff41b7684a65cc995572efcf80eab3ec612efe46c6361d8198de7c0ca09fcef3623ed49af933d59982a98dfd32585a871cdad28eba44a3b080976582d4eed7e909cf43e731597b72fdc730ea172e8a81af0c66cc363120e09b1cdb63afc336917dd5bc5f7871d16ab61d0b66352c58062feeb1c6ddf4ec31439d7fbe21bd4d175e1acdd091aa8f23b5fd095160254ff91a20b72782833483a53b05edace86d20b5e89fbf4910249a97a9745e5ea0f1aa9185ca9b28cffd4c9f247f8d286ccc29b17bc847058be2b3c0d1722daea0f059207ac9b42918c3e36923f05b530ce4c8b3c7033ddfba0d472e7056acbc54af668b3ab0ba988955afff6d009c1b7f40b0fdce09f131a4b06edb8ec392c59f2ce54c4ea2d43adc1e67e0c91018c9bd9b0d700b574638056553dd8d68b05d38dbbc653fce31e8863776557a92ba7c8d2717fdaaa401722054662108091a0d6336762dee0c3daa5a018d9e4290a0c3726c6632045cdcb38ff7fe87233d558bc92f425c2876ea04e6031222243eb6d6952be16e3456ebea2fdd3a5307b9c3c8d2120c0d7a809b4bbe63a60737c5ed1f54bca4bdb9762c8df92ba8b9f0e9f3b5a38fdbef8541d82cae0a21a2448b73fdc76e4e827d4d400d092408446ba91448b6aa6d6b875e5beccb5d45840306fef42d3c032ea164faa15cc30064e2fdb8ac13776fcb77c82b134f614af653c9eae6c5b1363ee8253975fa9ba20e4d2af8318a69daf2f13265a3c748d2b4b63b682a9706176db63ad3bfe8d9b2b72f41e6ff93e25dfa9d5cc8f4ae7934017265bbe84c8f482e0bb5f8904080308bb4d109bde222bf7e2315f2ecc911001dc7f9f258dbecaca8cff36650fd652f3975fb6f5e0788a322ee98a12cebf893f48b9d1b9c94a87e4da165c9fc8c4313688744973b5be72006479f4238532f8e70ddad774629b2b02db4fe617c4468a6c44ff5937e1ac9894de103a033c1ff1149220d66def7b2409a332548ce06e889793feb39aa577f5b6c0c6f74bfeecc9a4bbdb56420f79a28d4f060c5e8722225dffaf198bbbc3d5f94147c77810aedca62467f581f3a17ff85260db4e84296e6bc949cde4900823147d9eca7d8bf71e93355083ece7e54b72154724ee4cf316a80f5d4e4696c655b4852a1724d8234e7227e7ddac1852e49be2abfaf7f2fb72346e7c341373ab5bec0f3f3b82f63dc3b8ad9e235fde7cb9a5da46ddc9865728a055db64e8de8f8b5157bc557676b4ea92657cfa496e970f3cbf00299f70f66ce075ea734d5e04bcd68aec7c0b1d847d46a92e3bfcd