0x2cffd02eff693ee5808c87a6c683cff9c7e8beba24575a1d4c364d05ea836831e770fd472ab1864fde1e71a501e58cf3d29221cc6a9b318cf75caa2ccaec95ac498b8f3f1807786e8bf62c40004557e7ff47d4aa069a8bb4267bd7d1b9eefbf868efe7809b220a66f4cfbbacffd8e340440c987e0447882714dbd84e5f00c3609fb8728049f66258ddaf9eebc1f003fd4518bb8354d48911b4f1ee381598887adac83b5275dd34e2ffd0453f79d262cb21461f3ce4c54cd93c3605a2e4e3f4cfcf7ba480740cc5514e6f8d408c2b7ac02bd5a1c3f79c012e1162c4135791fd551bb743ab2653992a78ab13cd2b5f45a605e2e485c717f54d50b3799fe174682d903e9f6f194c429992399f3e92a1a187032223250298aad95c94514d855f9f4b1a5771125773087cb55b81824aac87a7db6e3ed21142e14558e5e6978571908093b23526e096b9d806a25f048a457860447e134b45a6acaac6e04c9423b85bdb14a5ace23084c72aee521101b10161e76d7a5925268a323f740ec777210b2380fb8b108d256512fa82539d721972655043b20c9fa170e7060d79901bc48e337c0011c1d4d3850fa8845db6aec2e8c02cbb89059830c99f458c51262e80446c78295c8f2248f7224f008607cf503c99ef2bb547d0f13200cee088445d18833f2c64a7fe30cce28edbbca8b64626a9632363f3d49fa5b18370161b30b6366c31a7570fdd6704c3d75c438b95afa965e42c5d1f7859796225d26b6a49b1654437bd590205b6cdeb2aa27e9dd5d436f2b59feb6ba4af0095a2ee8217090b5d255bf2748ff2e35daa3df44c5d9b78a96c052c615e7a2646a1bde563e3915365470da422f1551c9e1df8659a04c5f91fda1437b8cdc4321da65112bba1de4613ecae19d7958dffcf67ebfa57d26175a0fcb58601d577f3f4875ca44d394457578e97b9df9d4b9523e0af38292b101d854c9bcf8d293f9b6830fe2b92c6c5ecf7bb4710aa743e72145553960799a82bf8973e0114b4d34998cce1e36210156d844e8b13ed28290d4c7445f1694d1368df6059103293213de232267c7f34d2cc10a4c73e8d0ae66b969821dbe3c2ec0f2504d2d4e267798b5ae600fb410ea1f137f39e2f51d9bacba383dd0ab9ada64a70c1b2a599f4923970f7a78beb265636ced645b0e59c1b0a7888f6024fcd8204e8cf130f7952748cf4e915bfba23f3a61a212f0147671e8776b9c42b1cac49a77baafdb9887c9d6f5baafc081f2ef02a873701d9c0ad57a3ce65cbae20f09667dc14858a120e966a78edd4a6353ecb85725de1bb7cba2245d83640d096c32b6ab4b9722e341a27ec3495c07e50ce64d81683b6d810a7ea625fb70ecd6d79530600a1397e0e67e83d8dfc3c1403a01acdc8e7c1263a5c0fa48867883d109a96d58f8b6c71110bb376ed789de072181d72918c4c39cf0874b36c059477529b325be91d550ca0ecded0b53fe903a755508974bc7a05d91b9b2040b2752999042089520ad921b2051df615a4044e00ce268df158dda6103b3c373795034df3dbd428777574f4194e1c5aed158068b32ddca073c42a4fc8843b9de71629f708379f15b9316d5ae69c0ea7865eee4029757c278025f9a7678fef2cdb56b57d9ef9bd8181857a1e6375d916a5ef87240051592dc1b7001fc35be0e7efeaa2509cbdad667f0669a85edfab2da8fb5d60cd6cdada68ac9a55fa948dee9c3f2d2852f9b9b6ce7cfa53033f460cfea914ea5b7be5d330deb754bc997db178cd3c2f6e9c861b722488460ab4cc18cd960e3b02a435c1ed2769b5f8e31c5de3f1f415b0a30432f7bce57b1bca588775d6a30993cbf77d90ce6a6040eeb6876476f53ebe00499ea63ba44becc7be60668827bc63fa6899843e0952a3c83720eb77111a7aa5b74d9d6d9eb8b025e078