0x2cffd02e4eb97b9b26c410543e13e25d9e057c5f5f69c2745814d9a19a0d4855c514b09f99b3adeefe8983fd28a770d22da7f09076643a49325d30aa5aa8c86f149be1657a18fb52c563091591609fa3752473e392cb45be5f7273d15428bcf58a639278dd66cc5de9ca1c058937ccfbdda92147f55231335d756b84d8bbdc1af0c40ccb8cb72bcd4fb594e1f0d68dbb087b68e4f888f8b5fb7a57b8f2612b5b62ce1aaf6b6b5e7d6680bf9abb6be7bc66e8fe0c24a7f9f9aa4b623cf6158c3940b80ecc724f0c1c44fbb40191df2ec0647aed4147fe8c874c8bf8ac347d3999212452b0b56a30fd36a8c0e5459ef208aac2cc4cdefb71d1ff379df8c7cf3ca75794f67dc471e2e9583b0b56b2130dace28d0d39d3950f88419922a4762e1eb48fdd844ae46d454f7f3927bc17de320234118746d414488925b39681873dbe4b9916c3ed5efbca6daee44552909405699b247e99e9bed9643e189650952f8ede78bb73bbbcb8497716ff3712f4f072a65185d99428e8b5476731a54529e685a8d6ca6c5e40f958794ec92f056eec80587b7b31432e7bbae9092ea9d589289593f640f20dee45d419244893b35912b7414af5b829c456808d5bcc49387e9aa04ec0fb8087430fa9657c6e66e07f76d87d97f57633fe07c88bf1a240b107e7db708cc19475581f5bf980d83ec2a4de221e4b141db2e3c29c4b4c20fad9f3e77175f21492e586f400209f48f398a7d5398fcf871eb73341253671a771d5ea4a9b0ef809257d82de5e0367855b7875732d68bef53ce645087f04c5db2458b8b5f603ca86fb1037a40a1e05c4a1bc3df31dd372f6883efae45ca9fb7ced5618ab951e7defc9593e9cf23794d8c02797dcabf26f68630694ca213af8eda336dc401677057be671ad02456827b8e31a5b9a3bda2d55a31e1dc476c0f00f848b2ea39c6b11c882c86d8d2e899e0c4332a12ab955bac7de426b12703d4997e85d67b62eb724b062e0a5984307b74f3d4b1cc71847449282c61db12f152f8f15c3db290cdff289dbdf0e8a6a2150499b66973087748a7b774a6cc77fe8c42191d03928ecb7f452f9039ca48726300cb742c5dd9a7cb6041d581a470066250ec59368c636fe27fa3d492a3f172bfb74d9bc2806b3795cf84ddb8ab140ba685d6f463b976aa812b8aca4bc96608f9a528564669a4a90bd3d394eb5080aa72b5485a7f5445ae16f1eea86f98ce949c827fe2ffb3389457449b4230cf81e0618f3bb08960093c45436992e8079f476a77a739e13ebc0be3709fb732d6312a1cfa807e8e38610d68c281271630d009d3990571b6794ffa22a88e328f420a1d8044ff6628601fac1bc812d66f0771d29beb670d3c1fd27f61c6d789330930351e9db898ca114d6f6d0795d07fb378f10491f3cde00353d5a2c0d86e9065a918c16107968e7dc1942d6435a6b1d849a020c0f52ab9f70e3c93eff4d3ab49be9cf85791cd991c3a89336ed7d1df254e17211c3f14ca85e092d62dce59e03b8b4d9fe729c0ca1dc1797bfd48bb37150bc3df3c38ee95b8be9c3a003062e4b83df6211d601885edc59a305ef5af0f73639040b78d4301c114200b0ba53cff60de7510927b13d72508b7b4af46612950da52270a6fa663f03137775e30f9a0081ba153c33d25519a0f761f635c3f77f7a7b06ff7f534e325f7b62aa7d1b9626e13da9ebd10066ac190a84249099f85ca9dbd96160196b3d4002fe593bf8ae5c80577c0e1432bc8659d2ad0a3832a3d9eb49a924a2dca603e8ae2211d164dc7f8bb77fead084d485d826c2894861221865ce850ff789d0a7dee18f6db1ebb83a193b5941af005eec4f57cb585a7ac1133a34c88507cce33da3993c5e7cf9c5cbac87564ad1bd8bd22cbecfeb4f65381caa591b77c9a766abd5f315644d9ebb