0x2cffd02e8af85f2da87d485646daf33a09ff06305a460cf318007192ee15006cf4621efb90fa4487876e58e4a335fdc12f3224af42a5362c033286932aadaf50387022be99f20f80a7461f280f135f05de19211c9d630cafe7f4b654dd1942d811ab229597fee48f295040674b853c553776308c7ce4aedadb762c83722820483b69da34e8ffe797f1f254608311adb4f7d7419405fc4e8152114afe71d623897918b26972a8ffc8fee8e74be2685168dc5072a3082f42a0e4786417ab425e201d6526ebc18659ab0b316709d4975415b4bf20a697ae2a77c2dcd92bade866b961e59ac0e6934daeb2fda59c12618b9d05868994208625bd437a64c2e72a54854decbf35d99f2c30d73296653b68fcdd8f3d5f26f756d337fd94bba73190aab4305b905599eeaf8fc88186a3695d08fc64a026c207bca6fa92c14e6ca87a8d71aa329bd8c486a48732bf359a55414861adb874ee291a1aa2bc39fed28a5b8f2bcc96e47ef00201ef0819b7afc2bd04a3685a02a3184c70e034ca03cd10488450f5b1ecce5c6cc147718f976300cb6e8826cbb82b50a243085a0271b2d4bc27467814affd59a4b18abae2c314ed438263beb6d95e8cdbbd04f49856f94477b9b238484ec631e6827415cd690551422df5f8900dc21edcc54affc04fdaaff70ac5d28f09523e0ef6ae1f0df4e4cf63e8b655ccdf026d36c4dfc1035d0e1dc696bd03273792ce526eeefe65b7dfd723d4fd2c7138999327920713b1534c23def36e8b67c41c38d4824b5fc93ec46376e16ee487c29420d907ebffb6d5de0c2f9cf8f3767c385da20acd78a7badf33ebc5e7c17650fb7b92e520c6cb195b05136496652980955d792ff48e4a27141f01c4b168e5accfc932fec5f8f6a7f80609d86f008895583f89f1d59626756d0193e83f8dd5d5fd429d8c5e530760eacd60203354e121e014aa1ca2f21591efcfc02b7e5478888dd5895106444b2fa320b84f7154d2f35360d9c2f915d0938694a6358eb4b446415c1d0c9d4d3c7135ca58fa3e51a54be396ae912001d66eed1668f20764ca2f9481f0ec81dc8bce8072636a4e84ddc00632525d7d7610aec2913a81413a0121cd56f94c78bd4e887cec634ee8fb534db7c51362974788564f68a9273b8657a7063ab3ede05c2e75f1b1183c9b6eab7ad78a8a7d6d72adc35e4f8fc19865b9fd7384f53a7b19d39dd36820093f2e2f08c95d926df8593c640f767bebfcb474669332fd76f99406b2be74f5a4cb05532fd5d7a78193d705615dc7dd13d695b29e63d06279c9a47d526654a01a8f5262ed715cefe78f39b8e9a5717e60bc4e12a8fffda99805e992871629b8853b211e4f9ef73af07301d23646d712cd68bbed8e98a176010e617507b90ec409135b1c521a19fcd37b9ac6f62917c8e2b46c514f576404e3f637a4e9bb0e4ec428ea72b9b4fae817b09dbeaa5fce5541504ee9027ea63d47a8b6861185d635725b006653174084fd81373a3c17695d928a2eaddd83f599e7b9cbe82e58469b641b5e96ddfe172ddfd4531d5c298ac7134544fc94aa18eda0b6d4f889d5a7561d1a4c6fb9968783f6875c29c9ac818a368faebf2ea112bd8a8968d7e6a54e2f04495400460726b2a4e1a0a7fc643ca73e3f73b2427f1e4408b151bc845a1af92231e9bcbd9bccb044ddc518069c8f2a2d8cb121275e8605dac5500c040af28b1f9f6d6c35fc42370008174fb4db39427c65a928e7e89a5d9c13be664937fca1428d2ddf41f1aec6bb03e175355825463e52fe32c6d801ffc18f452a91a789b5dc594edc92c70b7f758ebd55cbc10a30da8b8f5e06bb315919292e8c5eb444282f2a67d6893bfe171c3f34b33f8c4319f68929714d9d59ed128a61975b08ba90e0ae2fac9b32509b1fe9ce67c6d658529d8ea7152f48