0x2cffd02e45fdca34e6b4067f778eb11f292b6bad7c09be8bca88b45fcdcc03a6b384d02a1b2688006e1cf27222316f6242f3ac52fd1d9a613e0d1b19663164755382dc63309d2306a3b9b3a135cf19fa77f248c9b47d85f59b1d7c620dbe4346c9c6cd4c2990812b967e3e7ed47be02c6c304b1624fbc55b9d48f46e5b142e0da61ffc46f36b6f0c4ec9fdfb044c4e4319eae352c181972c639d69c0517b92d08078f03412cce8581fa2a61c66422ec3d38dca1c09a60f5f0a35007dd0d0f40963cc619cd01c9f95810be3ca574b20bb91be88d7a14c991003fc605bdf31ff6c5d449728162d8dd7db8d92e5ee5057b116293b63bad413d0f5c1d0b8909b54e143a4d26d40dd5625b08fee673fba584bf1546f9fb27d081021e9e373405405019213363b322a8d1af5660bead7877e1f88e93cc77493c794c8a829707046321d49c8b2346380e3542f001e116b9986189a96338fd5ef92c6021eacb689dba4b8ee641f247932e6b55eb1c9acb6cac807c3ba4e2ec7aa0c452b05f039ef27f3824e7974827dae2fd5159dce6bf3898a47ff704682126b2c47c482609134726f8be58902936bf8f0b6b8f5e01d0955bd4c769ee2c351fb0c8a19ccec6cc3a15688c7c63eef378d0522c6fff8227ecbe68498a48f2bebd51a3c20f9c089e2670451138addb3d618256a94baae9825185b94195dea3e132d1243f7818cbdc38c34ee138c6b7c5235b3f3f5edeeee38af8cd7bec68b92b0f2a23282e98e71d4283068bfebcd10904ba80b1e062df749b2eb8897652675472ecfcfe38610073bf1af7d0e6c310d9542bcee325d5c6fd9d837c3dd94fcb86566b11c9dda06c1878bc51f12d513dc6a6a142c841983cb27406a4c04df3f10eb7e7ffc8bf792122673513fd0a3cbe427b0cd99e9d98ef32b3c2f9eb97bd69bf605ff290d951465fb4309f3f7337e80bf8ff16d06d1010e844cc3ed91b93fc0c98ed14ce4b2de1642156170f7fb7ac163010f7ac7d7a22b75a57537168b98285b21f52dfeb376f3f7c2991701b553ad60180293f25e7afce1bdfc63ccde5f86e11fb8d8b6fc0ca752bc5217609559accaee85b7909c1d03b0a7143453adb5369fd23fc70f2654d4c99701bcd8e902d8dc48b7030f7be67017ff02fe39b0873c534ef7e06099245cd6502a03282014b5635b3c7635442b507e392a827cdda827147a6be1dc5d4e3ec205e4a35793c9e0f2781dfaa581fbf92bc2e504596f7bc199d834307c3edc9ede158079d20f5818b16ccaca60e43aab2adadb390c7033fd5c12ead1f2bd028dcf9b1bb7502dfadd6384168d1cf598039aef222c2844dac5e8e59ed4a4c33bec6e2b3b210c6a67cec4e2dd8e63ffe49c5c6dfa4e6d2915c6861ba8aca133ad1ce45cfaf8b6ee8ed252a24f6ec2c06f9904b8ff6d49ef45580a658ed19c18a6bcb4a58d3a808b8c0ab1388208da175efd395f793a8d70d13911acd7c2381befb9aa3790790b12bbc8bcd55a06cc1cdd3e98fde40c165676edfc836ddad1383c16865f8b11c4532596ac6be7d67d697534f0c979f3af9fc9a6a16a727fb80120bc30df5f0482ca95ec750e9ec7f6cbe3154675b142169923e292cf6c292ef6220bbc7bd63f1df279c9e44ad1ae1ad8c2637e0c02f68be70480f48c7a5785a2c90f4c67bb2504d22015ee3fd8349c42fbdae79ee27d23e59c733cf65fb21de6dadf49dc5d4312e31f59e3645e7c459ccd5c957f9034325f63d2dd07cfe23402a572b8f5c09b523ba85da01837c4dfeda63fe5c63ab87db2984fa7e36386e4dea50c4d1c12c532069c4631c1807a1efdf85140d0ce01deeec27a876edb7487c0bec270c1c565331bb471892e43f0c61de91916291478c5afbef0be79ead4f968b540f78d5de7024dac7ae0df29880cbfbaac02f68036497ba527