0x2cffd02edc0ce0ac27313b8569299c9cc17453358aa905bd096360c65f8d8589adc2be888089d72ae0feeaf0cbd3b62167d0466e08f741edd6d1a42d24728f04fee744802c71b3ff7f0e06cd0a04c28479aa713e12942c27b631fabea782f7cff0e6854d9dbee401f6e42156a49d26a77b50c2f04f86c620f59153b8042ef1615769e90ee0e244abbcc53e2b8c421a0596608513afd4ffef0837d36c03c5bf31b87ba0042b2765d9d6e86e20f76168dfa668989ca4e54775f3a1d46c7fa5ff1bd70525e0e8f89a1ffb468ef0d03e7892c96cbc1df31f3606a3a9b7f2dcc5028c5e2b877bea4dae22256b6ddb7107d9db4540cd714b5318a35b1d3f0de1099f3a04fbfa0c10aecf553127b522f2d7f3d60f37ae036b980253c73df9fa03b0f57304c2ec69ff1fbfbad3553b0836c3107ce5bcfabc736dcd6606f37613408dfef6ba959b3bb958cae6f4837176700db2c451b27c05aabd6fe10e8988e8c8f4eaa0ffd9f236fdcaed1ac409f18dff5b2397af59dda3114a1b5cb264863bec1783a2e5d88391c07729d8331742d8f9d5620c9aa8a9792ea9378dc69348969540fbf8b4d0b01e8c96fc7889b4778cdde51583f9aafc3e11a25af98535fa077d143866f46e5e19b5a81e32e6a1be9fdcd091465035ded198f9e4e4ace57ba852e0d0fddd5ae7f475044dd90f465de4bd48f40263cdefe9311d40073da254500818090dd91a06f867ead5cd06d7eb4e139af4a7b924b9dbb62cf461ee6e8a78c444512d16d9382574da301748dc4aa0c23a3644221f9552b1db1a2ad5d790d0295fb32492e3f4da2450c51b8aec4c22afec10aaca36bc019e0f79a6e0d36cc236a35a994d62642a9fd602bcf346ba380cafa8ccb1dc040c1c2cc2bb7528fa8ce9c5fa4d267e9708e25d6b9d4017ba640c061f552f987279ccc1a84a37e4a866ca4ab8b4919257271d964dd440788b43184a17c533487a0655c965f21dc9d7fdfe0d8f9d72eff3e8310fd53e61d0a753fc3f1268ae5291850c53b7a80cc97424e43bc7aa93bd9869c1e3d88b57309225b1f482119b09b644c8b6451432d96bab8565598fe549bc85466be27e55f4d4728c6892ee33c5a7741b15fd2b986e5b06714cd26f5a77972e0720ec54dcc325371cb44d1288a443c19ed3fce67f614e22607be29e36c52d264e554c43dbbeef40d26cdf1f5cf8723df9a43354b0469cbb264e1031eda08ce0a234f8c77eb186099ed03bfe50b6edba32373bc06e36d0cb216a63172e735e24d855192ce9c91231536b4a4b9d3b9c48c79dc4d17bc4f81baa272334690457bc3f05926fb538f51816e6f7725bbd3e21b4e1fbc452019f996f22642773dd1e17cf444c35c92d807049f031cd6a078d7086ee415661d9d124ae8bb6a4841f0f35ce29325d7ba5020f60c0351cc1599142e84e464bf2050749a9ff83e64e74c9886d686b5f9076121b3b0d19373b4bc30451d1cef3d4b5db7f2206f88c691854bcd0d1913a6553474ce5065cd5de6c5e655450b762a59c2fc1a0524228f49a97aef0c9aa10ba225b5c1a01d6a5c2459f688527af40f1a72e33179c441931a8bc0ac9fc72f24073704869077514d15c0467bdfc4e36dc3ab3c3fa0002779a1aaa02afc1b6c0bf7def1879c9ff195a94dae7cde515e5abd315025f47b6e4c1ae6416aaa6040d5b0d13a8096c472d907818b10f3369b5fe6c1bc2b7cce8afd18c1f6b40e58c222e5a64a932bea5818d9547e45953c14031e10608a213c168579c86317033d149e8746f3b27270cee28b3c31eb7cad29467a1d80891866a05b7a74487a434f9708baea78e55b02bbd36ad757d8ee8861b1afd441058b862d94ed6f04b9f0ee6aec313eeea1f7cb1761542abf2c1f29a4d90f57d30759684bffbf9cca08badf4868d4da412004b081e329d1ddb