0x2cffd02e302733196bcf3782911694850902a8bacdda1f54a6cc221a0b01e033aa5e31613d2e1f82238511e40f343c544fd3cb3cd79de56de6514408efc6e4f9cbed56a802f524ade77d0a11d24948018dc4546bbb62379851361520a4d4dfbddf9d9f949287577502614047de1b05f432c729f4f8265634465b36feb7d5b45ab0d0fdd22815655dba9a140c20cb97bc5af0ab21b96ad82b40bffd9847c581e92c3c250fcc390dd2d6177a2289c4d95fd569919b42e21dc217151b5261c28eb2eda0ccf2247686558f7a67f973ca2613a9f3f705fc65008449b060da62b2bf8ae3f2178bed2076733e071c0b132556440687e6ad183f514e1d00278a4c8aeec15f0f37ac0b776d7a6fbcf2b4ea07d6fefc7058f1974cb083ac51f9f75ae556c355940400863f9453860004b79b3df7d220e61873d5db5544882533e955b175c2d15b4291b8d78f99f5063620aba2905d2d8670fc71679968085ff623877ea3dac29179f7d6809b58f888c823c422dfd3dc7558d658d94dedec5597ae7dfbd0b382ee79dd39445f690f4acf045e195a427b29f835efe13af1624b32bd1687b332ce2401a1fd1b2634e23f8cd44923dcf7025a7c622e0f60cdede4ef7bec01c8221c432dca07af57e63a0fbaa6c77b42b13c7eca385bd38ef808b34d9441b9a0c90f96e8d703350d4d02826911f42f279835e889069549908426775104a119f436ecb236d341ae37a33382de4bbabf393170d636ed24b6021e9d8f352d624c5045074aa0c47e9f5b5d92b86aa5dde2ee800e459f84ba55cd7cf94f21c8524561bf572eebe6a3286f9455e3b8e625ca21f3932dfe2982b9398ae41f3bcef5daa4429e0edd06f81ea3c14e8b21f186548782de53b5d6c77847eff96dbfca6bf157eb1201c1eb51a6e66e67bc88659f03c2b600e3fd71d84dbe018141d948ac222d283502b9dd967d0d79800e7ecfecce86a8384aa447d6b54c84ed4f4e510a09a579bda99582a0c33d3a5424463c170a17b143e0ef10d0cec401caa4f0e806e2df4ad8294c0567734b868e330919b44a884229e32af175561da5240b1a85b2a4dc7a75240bb4f13b0b3c1a2172f7b4b947b225fffc9d2cdd987141501767a2f9ca59c8000f9638bdfe582e8616570a077ba86d18c2257c4703885c949f52264d24dd2665006aadd3f8fa6e9033c5db3e87d64b392fac4d8cced6ba30b690c140cbde92cf1d03d0cdf52ce37c62a0861ef59fe56d1c4c2be8e4623f34c720dce6e30d85ae7d0d42f9d4eb898e1bb6f564df94b54eb5315cfa967d2f2791ee7f365acf86649cdb9bebf5d336153a33191c7dbf8b84ec01865bad9410183b6d6b9a58bf15691afbfb913e2c98b2cde762abf2e0265521a5c1c5d2b85ce03c2f3c76ad7cdc64aae41dfac1a987cc290336461276252d071a92310fc7c675a1724c8acfe5ac299839e1d9774b079ae10993a02a8d199c254795c6adaadd417a1e358a97ec72e9c2b333d34a365fcaec2c169c29443137f36bf23b98f02798974fa33aa3526ac90ed4bacc2bb35d425ee82a4c48fe6424aa7220fa6575b018734500a952d5c863441ed356b73007260890b6a74e7de70948704fb9020c48470a237fb26465ac857fe1ff6da941c2fcb91bc4dce72fe41bf7346642ca05381ebe6f8425c0a59cc1404903e7177d9c02b0f2fc2dd4cd56e57560fc1fc2ea9f99e7cdcaf4f882b44e7b680b145a2dd4a4eb9c3cc485738d4878c08506302c34af2dc9e5dc75777eeb0377cefce670aa1b483ea475db0b991e3817b998c23888a76083d23ea7ad3b0919e03827bfcf44910c9601970ed4ebbc5481bbaafcf74d85b2e50ef04e2f55a7858683d1fa99e6bcfeb8e4fdf1e9425198ba78b7a6cfdb291203f3339c97bf152930eab9e0ea8795225e3e63cca98c7cf728