0x2cffd02eb7eab8353c8f4f2667bdce0c00d04adc0837e7d333a6a4e017340eb90c8bd979d72b61706346b05602d2c13d098356f15adb0578497208e1bb0e110a95f844a060731b0d6a4945fa215d98a93ff8da39f8cb8a25c04801bdbd4fb5845f1ffe056cb8a0a8982a820b920e0ed8342873440c9d0255a1ec84ddcbe4fb4a4f20a561e734296ab59b10aba1dc62591273a9479635d10df438215a8b6e332f554f687cb6823204947d41512f2a75ac9a43a9193d6aea9bc0e22817a45473006d8dd5e9092b3c28e07b7dc717f028dd0db2ca5fddac3e032be1dfd8fc1a03dd8dfe007fb1639f6104ee5b023f552505acc3b5016b78ddef73a78ca6d139618865ffa78084b6e58586b4b6aba6053d0ad4d07ac1ba704aa072f80c26b2b72f42fd49f68b9aec7afbe4ce4924c70db8757f97ce9fd46574461641b5f2d67db50401a654fce2852b4a14a9249282e4626df6677dccb29b3ac9de3a246982b1a142061be0debadd2f76f6ddaace95d488a7f8cda28f1d03bb9e498558b394fe7c14a1a0a94bd0991444f96f9ce6e0940b1d120245d7180c0503e704c18096eb1e3439e8c5d9d9ce7639f9059117ad8f1f01d03f6d1b0d5245118caf3db4cdbf5660d5f2d076b659f478e9aa31c6eed7c0f852b9018312199de73eed28b4b0f528f10b70b25c922f17970a3632881fe5239be1ff5cef79e8b655926de45ab0a9da0c070702741f3714d16838f3183034b0c55a4b339b740ed7028c8362f1413d0ed3728734c071f0f860a0f5567579f43d2e765a371d2e1f13886bfc5d52812ff35e9c5d9b5a77d16c261235e1037610225c6894a121aa6ddb374acc3b7993e7dabc4d308d52325d5c3d7a1f7933f06a11fc7f07c3df96f752775e9da0c3f977147bcf30c1bdc7e341f5bd1de8f09c199f021c93dd1f7b628fa7326aae85205343272e5c9ddd484631b09b6e04daf3411e24b79a58bf8edba9330a190b0646c7a78da6afd8f81d4f806bf157a8793eb010084680edde6f9a5589d9e3c64bfbae18363134b5f652a433f00f2239f2ff7eb263fc2f17957c4873bbae5fe9d0d64d7d8aa3afdf970c7d49172bd3a82a0ca38896b2deef6ff3542b441fbb6c40831cb621cd8d2ac2ff3f2a31f585d185b705f65bc4f294397794e53b9f2d6208bab88539955c1f3704e17a341a8e138a7c0a1af2d8893f0730d1a02b07373ad8c177224c8d29699bcf7a5f85511e55d19ac9de7ee1e989d79a3e90c813e28bc0828338f11825aca51cc70831e19cda3bfa524fbd9dbf03d26bbf6b6bccbe8133e84f6a9380ee60df34bec0b2f2dbbba8eff40ad3aa8471c9e5dc4dae48ff1a5344e707747f3cf9a22f4e805aaf255335fcc3e4d7ade67db1650161779980565327c50181526eb7203474bccc7818579fbee0c7b2bed9000823728267a47331ea5b112be2f328dcb6d5de856efb7a9eace994aaddb01d960ba8e688ff7354971d28fd7c5d4ebd1f670b0c485334a8eaccd575ae7ba93d4179d6a66caee717fb5bdadfa7804c541c64a5181cccc746d66326b0d7448f7d2ab30212f6f60ca8b7cc128d8f9ef540a1267a93a389e236d80657ad9956c3a122f5619aa211ab3da021c45c0eb36736e135d85574ccdb9b1153515be45d183e6c45618b063fea3dc567593820ddcc78e4bce9ad801101deb4e27adb787611a61d3b28c4c4802ddde65f214011eacf373d511dc6b6e705d2d9fda056fefe149a03889b7a7ff8c013aa02ae96a7202d18d5f6220061dc86a4a22faaf3c4339851139276c9c8274b6e024862cd3f5107c53a844bfeb9330ba34170947477e119df500d0945c57478f26c940c1ed1accfb0b9772182fe02bdbc3e171be375f66ec826c89d4023df9509220648a8426007ec56d95377c024a65c4142f8b8f63749a5a224