0x2cffd02e04a03892feec1e3c90e8e00dad6db244f7df3ea6dc692b272149644d2dedd256a173164663facc0988f049688db3941905e3baebd32a538682cfbd43d88b626f4e8d42b2c01f84082e28192be0960294946577b289fa09f0f7f1138efbcfbc978edaa6d176ba2b7e74e09938ccdea6a6f523c1e8d45418b1ceb2f7fae8a19158fa7568523388280581155eedac38efff122e439415701fb94b37e8ab576d6ac8ee6627aafb96062a15267a0af3ac47d6d0c226c22b6c649c890ec102d6a1f35104b818f99c8ea48825c669aa7a1c90138f8b1b5bacf8b933d0bd9b5c9f2eba875963d1e4060b53724c41b20f4a026ae3b02ffc8ee22e0eb0e9748151c74c89b68ef2e0a0ef9c284b35d4f48c529bac4cc8ca519b58b6ffa94a3655716576b4b1215ec84dd7767beb808728136f20431268d64609be112f13e95618fd8be71113aa03ca347f196a02b166c8cfaffa9846c50f055a023f0163f1d14589119c7ccf3aa41e05f79b6a5bf3bc4e2ac9104365c71b292b397c7e0e43970117039ff7d21ee870d4593ccff9aa2ec323390d07cdb708c3eb2f3755ff1453a77d1bdd610d9cfa87db93f109979dd9d692cde69742eaf84b4b75c3a74b32ce1670d0b7537c1dadf7eb03ebcca49db60850ad0afa33cf570ede27556b5e500766af99716475d46c632e5d0517dba50e7900ce660a5a27ba485f471120a8a508125af9e7776f224c0ef126dc4f945cf90cf58d315d37905d392db7090cc99084819b4a2ca4a997c33e05a85b406a7e12650b6026a6888df04bddfaf2a1afce1bd0bd9709e43a89d7cb00be8b2ea6adf8365f45fd125ac6f76c1708e8ac4b4e0c9e1116d845658a182077c59e9b5d10b81048989ac637754b932d024b0079a0072eb0d3ac33942db82f8cdd6fd48c5293022368fffe374111bf41b8f9f2094a2b1adb3c1fdac35ad2a036456c126396d7167221fbbc1459248ea20b74551d3c550d1138ea8bfcf4a988e9dfc0dc1f9738bd9a83d6a1b121abbfae6216a021ff5f9fc5b0e5f9cf2ab42a0383c1a501345bcd6bf806825baf33fa8dfe4cea3abbbf5088ce9a6305492c6196e56dcc48a8bf9c57c66d570c4a0596a90437a6f17db999bcfc5dcde345be36a485fbab17137239d26c3a6ee5d4cbbd5e07d72c6beaabf0108a7146af8110f8fa966b4df46154524eba976606157f4b3033da6f7cf17fe04f7a679121754e6980ffa8b2bda36576f428d6f9f2ed7c294e64219b78365a8b64d484ec167b9957605ffc705edbf879ab5d0fb5e46a840e28059881e63ded1c29bb580387355cdad10fe424ab76eedde84eb0e9d9895d12e54865eb7bff054b1ef28e777ec1fd206933ad7fa5e7bd7f9f50c7ae0320ee33c9be8d9925d442fc8f7a0f6e25fd343484e03910aa93fd1b52d9cfa56cbf384fa958f3b889eca161b1333b26c69ec140e73e4b56b098151c8f1fdff7b8bfae09575e0294f63b3714c0fcee91c3e14aac2456fda131a40de65021c4d9a89bb25a53032b3b2cd91e0e73c30ed4432a9e818982e3bec4c020ed4e6571d29a91aa1381a84cb922e0b4463b1a70da98eca0b81036ca65bde3846d834967f872bfd643f341ba7288a4f49f6dcb939338a470387648a9cd83f6ed2bde5116de7c0fe41192c15858f7edae2d967a86a5354cb9c55786489dc56623a78819dbce5010ee9d7f4f0303ddbe5dabac2b992b4c6e9e959092352b1e48ebdda9c7bad38dc1f674f1babe9d3f47a302d6af53d4b18cf008a42ec9b3cc0af5edfee2113247f9deeb9c092791471d4acb79a0d1c8ebdd98063640dc55500d4053e8b0255723066f3dc1d0972af5aba0521d3e6ffc354d34471edffe3531ae0d07889a178d603a36bf2c9a107d756ebcbc3b20876e0a3bce923430682ee1faf930a689904942