0x2cffd02e073402a2a463816c3fef3f7fee764a059f488640560f5e75e68be372b380c3fb0b85b7d504f1ded904e716156eb20400e675594b26e8bddb29dc417e127e4672b60d3680be20a168e519773db8d3cbc8b7f20937d33f8fb3ea81683c62e7bb3928fc7eb0f27c9f362ce7c130cab57795d45e7d66aff83e65b072bfcd30858cc5c825d7fa8ab954a6bfb38cb3e25a2d03d40fec2b3dfc90781f9a05062f7316eeff19eaf037c36da1a648da750347c33cc1804ff08a6e75cfd585b581a20857aa2e37c49fa653634736ede3e36bcd848403ecff1f315570ef71e752266522e05bf82b8fae3b6127b1c626f91a4ec9eef855089b9a6c0264e0216e35c0e22eda88b8c4ac306f302e299c5b43b3d1ad7045ddbff9025b6082a2734d38c38f5831d5de3808a79257982c2ae8c89ebc3e595d2d94133fd5e117d6357a50f88c3c0137495279348c0c8905b89394270e4ba76efcfc143255d525007db36e2c48474b303314602e9a6f0261edb5d8a1a01e425b3501625364e56fc1597908c79b527feed691792ccd9ba1cc510c2c51a987defd67a22a852a47032f4214622448511d7d1efdc2ddf0d691b684c9ee4839bfd5ae4e35237970255cbf4460fce9dd381d75c529717fe2701c1eccbae1a660963dcdbecc6fe0b85b22bf6a00a25e75ab60497a13a5a359a892cefa5942275f8f1ad63025e84142a3e4493cbc3aee46d222021ac42409787fa364b3b07938b911d64db9d17fba280b7e838ff52599f542cb1ac59af431d10b3d924a762f7d8ebae4efe84a46b45e96bb9f71d1400119d33eb42a32e1ed39316d0398368b8cf7daa9576392c52760821094b0e3b48020e3610654e9f65443dab5971dcbf41b59843a846357386f63357483764b88609ef09f06d83fc5e7eb67fa8836fcab654f4be3e40b7a907f920eba6e5eebbac92e604f8e98e7d8be42418a62563d1aa77b10db2d52d69927dcea75d971fb2219f298f3efbb0619f2a4e5bb549d915a7f474f4a1cfc6b448f54d0f0a43cdda724658ede646e4afe26677733beed02305504e8077eea2b44b2c9e7afe1e22bbf66ae8197552cbc0b3306293d2f807b148cf576ce45ec3377b1330c3e5b9dc2998212c42cd971f184c4602cf785ca5df3901470c2d66e2c37bab0eb29f1b628d29a54ded6e1674244457f2624cae371eb0a8e711761aaf4f7abf3138d1d3284e51b5a0983361aaa39fce43bf00098935d38999aaab88d9e7a9c6bea15db71f21be3c1d571da44d2dc8194fc49bb4702346c85d25bf4f9182b516058312bf2e1923c978e520b3a3da151be33231e267da59015d78874c2f79bffb13d2e6f4ab81dca2f194f9abd440a5b8b368aac53317dc7580197b4d5f3c7b0c5dde4a2db52c2f3cc7fcd9bed8b7adcb39c4070de65be584b8b258effb2929a50479fd34e3f3b5f2fd8549e47cb6d73bae77ab92468a0fafbf2adc042dec0c90eff0bfb779a559330f99b2112ae8d24b69925cb3f512fed46dd324f474db00544531a2348920b4e425124f0ee770f34a392730e569a49ddab480c114d872ee06e477e36a0fcc01a4ed79a43e21ba367a6206cf29769bd99c4f02c9d83103b9ddc77cf98067b2f9737f03cd7bca5870a438eacf2ea2e1ba835a1e7ccf36310605a1847525e11593f0785e96d9376f7b681212e5b4e7dc39e2e7da281afe41c5dba1fe91262262fff0bc63ad9c24fc9720245e31bdb42402c8f09ff3ee6945e07cb8d24d35f54a7801814b114975011edfecefcf6e77d160e9f0b892e441fadc1a6a0de18cbada3e868819e20aed89d9124f0e72c8b484e8f9b83e901fa31b1118e27940c6250ab39f5251f36a19d1c19672034537ffe045ccfd74c7aede1732daba128e1e84f259e1846464ce6c564d8a92f3d96f78b78d5aa150390