0x2cffd02e5eae02aa10953d95844dff023fe78e5b751579797a789be267bce7c5c8704e628c30a36806153a79aa8b96f61f77df06f899dd39d4d849f163d4725c2c550e305a39581023601aff92de1ec9858c4752a23bb0f88ece0cccbde7f4be8e4be0be8353068c2ee3d98e33d780231673eb1f6ef44a262aeef52cfeb6fbd226a25671f554e6d761396a4a992387fe533dbfb21dc7f107b044a88028952d92b1ada2aae91bfb81235b9bfc1d5a2fcfd832558bbb77706b41b848ac7916d6237cdc12154c603f74b772d8c53c9949f56512d537212c8dd5dba8aac627ea2e0e70969ddcf1afa1bb1a831cc07a2a999af31f2f8421e0a43d13c3e0234b700f22e03e0ab626d2343d4e1f9ad176e38ca31f84d3f2da3fc9d8f03eb0d57d6a0b253c9d2838b21c9d405c95542ccff7214f6330238e181c6d11b074b28c83447f7116f0a2cf5b7151810d89f6fe572081fe1f44ba45238fa46d2afdc27b2af6ff073a4ac9f5a261759ca328c236cd3353ff45695f9229d2cc29b9d4d0fcdcb6b666acb28109baa0e3a1a14e998a00f5354a868d9a6411d62f8b3d72d5db20c9794e36f0c69b01070259d6eb4070f24507c4dfddd1c54822a74aa79fa5beb88367fa77d02f7dbcf679b8ef761cf768101803fbad6f405ae617ab774c4883832745ecf3eb6d9575519e84e93570d743db215bdbfb6db83189cd2611221b58f15b8461fdf6bff92cac233746bd604d1c0f78160c41b5b6b3cef54fbccb869f86e929028ddc750f95d72526deccdb5f794642f08eec4b33ab4bb6b4ffd1bd1880667436fc763ad1456f239c675f3d53529e972737e6e042918a072a25892c16327202c21b20779ba4157063112e2b186e77e8f744ecf1fc85c812fbfbbe8c0f3d64dda3b1f81079132657dd599af5e141ba9e22647c3b793f3fdc94a7e28aa2e8eb4d709ebc5881dfe465fa26fc8240a31ad6834dc9fb8ffa107b4d043b0c0348fbad120a49cebd98d255a336fb94b665b80a8cf309fbb459fa23a786a609883ceb8ef25070aebe07b27c613d1ee7507fd7170e048bd8a9751efbd63a7440fb217dbc48adc8275d37e123b081a9f6b255a88f7301ec9abe2053bf2d08b48609a845d51d9fc0589af3dc0c25c7fb422850f7c58c5a5319945a7d1b4f845d40969cb93509596be0ec0c2400b68342a8c005f497b714e787ba0519b4fef01bf2a07447f328f21f2857057ab9059d3d586b641cc03504a10f6a717803f70b176d5498e4393c5a106fbb8a09cb952b411a27b1585a404011b3abceed9e799f98cd085ac90c4b9a9477ae14b73a0fdb8e5bede3074da3b173c12c97beb1016c232297a8fb013d1eec4d561660a5df0adec9594fd508f6ad2df56110696eea59ca6507a489fe09bf2fa74dc8dbec825ecfb29b4d21646c26455733ac319e6d19ea156f44162192f907d60fa875593779370a55d693b534fab9ed03daeacfd595c1cf03b523f57e936637337ddabec4f4dca60a9ec6d146dd4be1ea158b84ce7ffa493d335bac98af5369e48e9ebfc12892e7c90295b6b6de7131c5110dc0d07bf513e3d71acdcfed830ee78f6addad89744f5f07fad7d296823cb78ebb0a271fdcf1b4c2605c6a392cc092aea0ec60cbda6c7fa8db48a670a5025d81f90da96d13aca5e70bfaeedb7899dd2fa44288027ef6334f656a88e9271bf60ad0a9ca1469dad64d5098c16f32fef850a4e04767d78e1ff3b551d889e624e4ad3240a2d31b7b9f4812cc821759a7e823a3e58dffc0ef3452e66937d8d6912402691c3cb18a3b7edf94f4ef23b0a06e657111e0dd97acd2a28b3480f1d614e64c290d3e361fa4c0b20f11d814772fbe87a1a0e85ad3085fdb14b06cc3f0c82c5a640f8004988a0aea9ecf3c8465deed63c1493ec99671d7fab38251d4b7cb85