0x2cffd02e6a9dc2eed32941aa0ae1b2d073932244b5f89f419aca1e4fcfe1befb06b318841ed45a65de62c6a46acad0771884ad476f011c72ea9a478603b4295f83ee1fbc63f20974508a68c6ec24e2ac2fb31192fb432335c7ce77239a9bb1b53d3ddde53f2d3f22daed84fa3fdead68aa62295e2357159bdfdae05f8b6b78dd9e5dfffa1dbe029d685ccf68afc09a9f74e07c052b1fdf4e1e21ea8245642bc4be66b7a5e0c105f92d8bece246ddb29416d89398741b04832d6fdacf24daf6a9e4bc4cbeae38ee6bf03dfcf1b4ac8be7444acebc4946bc39a0a8f944031419ed7ff030e1ec76c81ad200dacd37d89cb442703514e77fe40ff0199a2594eef6c4af888f3f468c8bf18655f646a0d6f589ff27d199ee1bd7a86113407e108ed0fbf433a580c0dd5425537f5621da6a5a9f9270fb8b8b2e0112656c3007c2b6da1cfa4d5318c082ba1a400bc0070078113ebd743fdfb3befe1ff93ba1395ab05458ca5b7e94e3524e9267cedf872f4ab061a4748f323c91c1b49d9b89eff9595d62a05989ca7fb98c6b64d5c462b38afe5cbe3a6b467ea5ebd94da7c8166e766c69991c06edc09a29158e320cd922021f79b332e13dca30dc671fbcfaa0a1c37a2a0ccaf43030b2e40d4696353b8548549f0dad7e2d5f814c589e9b8b5f6b85f75151494b5bc0205dae9cf56606482417df8c6ba0f97e7e1fd6018d2fefdfe6d7e11229a6668da4b8a8d6f0b087f97d44127d85356b9be3337f31264c6bf608ba25c078758e50226092abe915b26c0e4bdb7d9c6df790813136066d1cce6bc1b6bf4afd0a1c3bb46e6446e10468dbe6a9d63baa3d575fb5ee6c4dd02feaa53c22d660125e359f268e452df8c679b91336f71eccf0923f46afb6f61d560e17adc86add05c40008b7bee6139c3d68f4c206917e8614f80551b7d19e0f1f0391a22f36010ece2ef0099880f8c91347418891ee68e179d745f21a0e6e65abc4de6dbee04ee82ae0ed1bd9ec939acd76b0799d84da396c94d4a932c80a11cb3361969725596b4e689e88389376298a7b1d8811a5d3169873c63d51393bc00ee8e64026368e717016ba1ce4b658737d7c404193c2030bdd9ffc3e88d9d740f1c822be567b1830d03c345a735247fdd929974da9904ad54d1968600bbb8116d9686662c09ee117a69fa9d1801e656efd20ff4364f5b72b254ac769fb3dc945aa6d84f5a41d1dbef212d5b0c32012a957db4d9771ce966854542aa2e3e502d9d3449a72cf043694523822ef3f8a84fa8e9d005ed7ba35442eb799462bef0d1fe1a9c06b28316ca088d640f374e023d8a5429a6815f954343089255baff2919f2935d176a94f5e0b192ef13905f3c850018b7c025fbfe15e191682177633d9db585e19df7e5dfb80128a7045f38fe65249292f20ea6eb5c8a18ad7c24a9e324a8c325fb7358eb25c1794b5e8186f857d2bc0ad3dbef4dab7cef6b0c5e463ea1e45dec1ace603c76c558c8d1d5939e808d70fc9670df571e86223632e58989825908933f0c80cc3eda6ef628c96409d37bdd552ed275dbfd008a68ee6a96908732ad9a1e1079351918272760bfe09ae3f71937786361fce1743c55177a6721df64008f43084e7f720135612f305aa511e82dabf1a8c351fef2f32fb54b22138a4699c40e2c475bfed61cd444b5e029b18ffe54e62cda6a61ff2eda9a1cc0f795d0413dfc1725b018aae26c6017bbf9961578460d4d5a606bcb75ef78de572567aa6c24deddd6eb36bdc7e9164e08009376f5e1b7c2065af398300118ae55c57e0c70ba717e5a3d24fdcc59099d737e7eb71e1d2631a8631b315fec17deaeb4d0da122366a4ea7cc63812cabd482bbb9c3626e15626c4b26212b6bdba6c06d4482272b174056cee22f2e992ad7a6af3d65c4e409332a46de5a5bd8