0x2cffd02e10a174fa278f05bf7393ac496790c488bf8238608a5f25eb13b9d7db5deac75f0c992c75adc70232c218e6239dd8aa94358768c351f879160b8a72c75c698da8d655de478489617ddb4c3c848b1d9c0af69ca5020367a34b8996fc49e37649ebe18e6c0a0f2672f23bc2f84fb201647d56e12464721781b7dbfe0f720aff4eb4bbe598f296e8dd67845353e5eb43b9203a0914c043b7821fb07bcb9f39ad12df22a28dd47aa98f9c463bcd88fd7d889a20a6930f72678a10ed42fa4fb39dcd47f31985cd3ed6a5bb879b7f1b2b5b76a778d6a7518bf464e4f58423d5babfc59c0adbaf9982a0bc47a0cf7837365dc54660c85b9db507db079996004ce6deb1d21d4f7db8d0a53ce7a491fa63aa1110ea662607f836e383635243b019abfedc4c7d9d31c5c9d387b0ddb7f4c010f9cb9ac124cf3560416a5f1b8c9d91bb9bb0191731770ba8882d1ed7c366f9671080e75b4b9eaa57cfe48e3a83fe0443f3c5883884dae9fbcf8a28b6a7ba0fd721e6ca55a0b164b025ce8c21742240d12f49dcecfa289715fe7cf279af10b5b58c681edadda2763b6a2e39a2acb25267e8b8a4b744d967c04428ec29c753ebb358278641edbeeab2c40645aa33f3c3c2842a57250fc48c7e7ff5a5ae92f4e6a4993ae0942816ca905b953aa6edfac33f3b18a2868319d8d172073284ef31239746b3c580d6b8720cd663b38d1a88801a2b02ba4f7442c79624c0c0cd094856c0ceee1d48eb6e7b25fbc13696499a07d92e13df49323e763aab0b6d27f0d25c620816b8329ca0d35189efc3f51214d71cbe236fa397d3d2bd5e72f96ceba052bde297fe0999fcfd5874cba8e686d65aa8d2e257279eac065b90aaa30df20925f9f0a06d9259b4ffa89d3fb108f7e98e9125299586d7bd52c685f974d1bc14c660c132e286b78fe6abda1ba6f94b5f656bcf89b621df4e27504e8260762d3279d632f7a5344acd1c38f4ba8c4d95d6390f86e993a46b61f7a7ec83556ef4108c6b33e09ed332568640283938a83d34105726e569cab4f607589aa7925298c375950e38e07d5457ceb005115f052482c8f78034bb71cd0ed653b32521cadc0b4ad9b637238cad3f00c783b169f318b64aed55b0e3deaaee722885591af6705e34567cff7a66352e041be49397b30f9d7ebaf04375af0e5b398a4003427137e220d4432af103700019280be72a4dcfad036c3bf973ecda2006e0d5cd42c5b941d6aee68860c0317e1c8b2005efce2bcf38bcfe86e70dd95b4e168339506403e16820a3fbed6f143ea96b34808b6f50789c4146e196c859aa445c332a92a82dfabb8d1b44f701f6379c68b60098eeb027bba40c640cc86ce91c09024dd320b33682ef323bc1e7029d88154fc0d1448e21be57e9a882d5bd54474bbfd0f19a86fb2ddfa15e649d4fc124a66fdc82088dadbf07f9cc6a0f73d58239c87561e813867eea277c174e01ec3545e01caf9d216081a49ff2e86bd52f66e7016776de03dcb7ec5a63e838c3d96393eef1fe8049c0eb3b72dc339317016489241706f5a5fb24534b53a601033f9803439c3ccaf85201620f1df70da5c72ce6c21739cdd2e4d1f97a65be71793db3b61d3f8870b3e64d33ba23d30a5234fc50e7d02b04c783468a8c741bb3e8491c00058bbb396207fb6e2d39475afbd6691055e2de18344bc3057d945d2621b941f9f1affc9970d609c35987b5dc8e0a127675ae5d2888be34330fd239fa651756c4ade4340ad3d4c117271c291d4176099ce8b45f6bfe00804c9d8b537d3920210e2534e3b6f02e446868073775216d57602421eb82a812b93e459cb38b0825b6bd4062176b790edb32cb76886f43d235e7327efb4f779b3b5760a18aa6521c18c50d25eee0b8b1299da7dec673d641ac7db769e505c6c5a382eacfe2