0x2cffd02e2ee1057de9f01ac34d23bc159679bfdd0102469953dbed69756d17ab4d06229d3f995927e0d9c8f2cb253c9bc783543c85ba836515d71bd0aef2b393486d8e12f4a9e41b4c1310bcb07e6e68bb9dbc7f059d982f95099d5d24cecbdbddbd76c76741205b1a17fb87160fa80ba0a903dcc47209f36f37e7e42f92bb68abf2c7380e8f068a809918793ddccf55d0da327325f804861f9f8b10a6c421d56901022373690cd20f878c0635b9fa675ce48d6f69e0fa2e726e85091c87b30c6dd7e6c835718f893d78296f1ec5c89e808ad3eba14bd9deb5af6281a5c0a712dadbffc2ba6616aa7af0b9fc6ede75f50849a578f8de7fc270b1aa0345e70c0cda42c69ec2602e227651996872374def158fbf586e11f128bf44e96c9ceaf6811a32b4466e198ac996d540e85e04cdfff6da4e806456ad392a327bf94be8942ec3055e40cd4c54bb0cc714492c6a3e6b84b5109a8d835d676c09f88b8035171ea946d3201f80a2982360e61f5a4dcfc34efe416c62de292493fe7e5ebe71f97fa29c0d80b66ab08942f257b15f3f830968d01d08835142ed145bd80ffb0251346fa12ce9a4d6e27d94ac3b9286f6307019206e9c5ab5282527be866714522a24721336b22b625543933d803cfb5f374f4c6f1cdd29f158c440abde73214ad2d66341e532eafa843cb04a8ac0e830fe91672a4d5e30a2ab13a344c280df664d090f9efef7f66db7cb5b8398b79a9a3d94f157a83357bee05b5ba9f8c9e844a2eb36f204610748a49fa6931158e300f98ecfb2c91f13911d1feaca2654915b5d39759e542bfd31f0ac5de1af2630e34f6bdd60cb0f9130bad7ee3a0820288d3ec311a3e9541b33fda6c7c896173913ae52adb6b6b2a5f1877ad06e82bbf041a0d00124c1794d34f218f75a3fcc31f6b71c0d1703371f9017145551ab2230aa170002ac77a31b76a8d9ca378e6919f0b9c6bce0a2e86046d227872ac2807edf1ba4c2728f37f20cf045a5f64a6e07829f4d7a0ffdbda873c07724495431e7018b85efa081285f6e6354ff5be4445dece487a6a57c9c785df06962d8fe4383bd16f03ba65a2f6f04f0f8d071f6bc695b7cfa0b209f35100e2d50d88e3a7e0527804ec8b4012df8559f1b4b7dd9ba19cf6b9aec10fa005e7861b37c4fad5b014de326e0c25594f4f1a417809dbdb76fc46d21962277803aceba8d41dd3d960dc891b2e51160841223cecb19f8ecf45eb5a94ea18b78d0cd481bc0cd16dddc87a1906198dee5415176d21cda31c4f61fa7fe11aad8553505cb0a16bbd2e96d7bbb6ceeecb866f52843af7d9cefcbe68f3e70a5dcac00a46ba426f9eb17fa50373a0b1d2076a4d7e9800f9c4dbca1606368ee7dd61d643d11322480a7be30eee60613c4911c6de6d6a67751ee0f7c5d68d8424d329adf1c5299cb8d47a26a586ea12a23dbba8a1213a83b421e65a631771c8bd1d63088d0e9da36d06a4fa4e953b15d0723c8ebf1f07e0beec1e2bd370cd9be041ad7355eebb2637067b1179c058282e055df0de4f211116ab57868b849ddbd85cc5bc6ddfbf0a705170752f1c680cbb0e4f94af64eae420913f37909f80ec471a492264e0086f32b63127560b97194fef9654ed97ecdbfc4ff327d91ea1d4cb783a3d379bcce8d42e9c4e5701be7b538456d7269e606109130927f276369c7b7e151d9996fa2580cfd107c5a7f3f2dcba882722192b116fd101d48f116d9bc57fdcdf3e34f7620ed0bf37ba7b28c6b50cc124286ef82fa8e9f43aea714d7a1dac5b9db0e34b0da01af367f69a7634631c117407d2b9930628c025251c407ab4ace16b5351d962be7721767a0af515279eb212f0a288faa86ff66f132317c11ca76c8ddb7320eebdc88605a952e54c390a9477878e6a158a7df486c59f1ccb85dd6e15ba1