0x2cffd02e0b1ba8b0454c7322a0acc8d3c32c9200efa9bf79796f8221910de0a7565f81a66fc324ef92d544d6d57ee812ee77c347503c4c36c0b0b74b84f23948535249bfb11587f02f7175585224db4742498748962f5412029712bad0f02e5cebac3163fa48ebd92f32c4560a0f06403cbab7dd25fb16abdd4e07942494de74ee94ca09274eb67b1f0430461ad1953f84e0edd6b15edf498c79e30a9849f5790116dcadfbc45de516157a228f7f086195ef2b025d0a1197412b118d6501f218e83dd8c3822d4aa6635b23047c71b6edf91c1c19675b1721b0ca16e5cab13f92347a477df31cba0e696cca8ab9f6fbb78736c9b443467ab165cb2d51d5c05d80b125ace76a614889649ac921e537a0e74eebf56e20ce3526253a72195f8c39b7ff45cd5d4bbaa615713be2079b02600a874159f6d10ea73dea83b66cbd872a820a4ed170876b816ae7e5d552f0699ea44849a3fb1425c0ff5c4957100b022976119ab3c75940eda4c2aaa97c85e272c4326feab30e9fd4cb392f8dcf7fead33df99ec63db276979f69a89e7027e799d303a1dd320ed1ec5dcc598e2af8a493cd6fdf4f510a4f844d11dfe43688167ed9f4e069a0ab5524be314777cab1998e3ef463becdeab0e27d0c58f6082b8ae105b9e75ebf55b20b8bebfcf994343302359ca147a217b85250afffcabb611a429708d584dc31736d01c2c74fb9f074ad8b0978d6707d38c17899ccd926cb101d42d9c02dce1c99cd86e79ef06ad6a36f12a570e0c05a3c71fbf5198b03dcfe50964fc51afeb9b2be098b7246ef95cc906bb4f2a73149a9550b40cc3f605d0a3964f58c11c35129d3c217f3624bdf14b94f3937d00dc7e9d033ad0946c1aa67ce821343abbcfe21d8b19d4fe313af491b3018fb44e1fdd3c71703e85dd1a05b65bc0fb9044409643929ce1a57212ad51556430ec9ffbd7f5091d0794fd8f2f5c05257a789770c36a26c48edb84e2fc7d81a57d38bf2de71b62087974eb5b657c8f5c7bc0968d19b27ae45ac010220b47bb8925f6ee87f10f681a2b48aa4e6589edab3376279942da93b2a6e9dde157b16891f07d5284c472b145d553a0e6c6bf08e850f830fa3df239e727e0094f25ea43cd31e82ccc981e16b3d49dcfcc5b5add36124cefbd2c01ae3ea54a9a66be9fdb008279187ca5f8839d01c5297d3da12ddb02bf79a49a7ebfe6c169ad86a20033c07a532442a7320fde8c70824fa9bb3cb22514de6cfcb1900629ba5440dbb17a8e56b501b351501dc855e794e8f56b21c26743a6483ca3ccd98d5f77998417b386736e882127bc9b45b8d6cc3ed946f920254002a3f7d39dff0272e6d128379863dcf51ff3c94dff51bce28e4dec1121ce1cec123e6d3125b242bf22e3731e1341e9f09b67f5c40c9ed020e1d186501f5a1eb58841f5d105322cbdbc6bdc6234fc42fb76fd21e193565250e9a846063cfb1e5738714c93180473949f297e1a6d247aff2d88b150672096ca38981d4d41c685121cd08fe956ed8476f0fc6424e08aaa12c557077696317f851fec0f5b67485575764e282d30921714efc01a6a7885e4f3b4a0ad6abdbf6335e5ec85e5f68ffeb1855787460a9ffac8416bc6e28e595a58da2a8f46149cfff602e7c682227b3339b1a71cd6104d5f3703f2b771c078a40fcb0d7c16e999c54e4ff372b93e804874c8277fb960679cdd4725d885e763b9b74a4f192f38ab815d3baa36e12f58c131ea4b53af4e4600ec51d9e3c08d5cc71133c4cd20b895c5d501f89e1247fc2f962a7c8acb15126c70267bc78818fd835c978bc1bbf85e48839319fe438613323044ed43ca8e21488348a858f22211640e9e9315b97a88d9132ec58e641ee4f38479108da67bf10c670d1de1d2ea42595c70e60bc41c0db0a234113c4e2d4acf28fea