0x2cffd02eed1a489bfc3762542c48a64c1c824660b27f45060357d2e038af9dbafd0237fc65d8a236febc57082b90b9ed3b510e0dc3a8b303051b9eb721d4d4ceab9041cee1fcf0e9f103e414015997d13522a8bf3c2387aa132bd865c4e6dd35e1794494a8057e0e9a8f8dff0f14074ebd77601b39fd49997b3c36ea2bf33597b0ff9ee50860763635d407d0d04e4167bf659e133937a37bf194a8c5cc73ca2932577a9d2983574108fd27193d9a0b1ab18b72be91f4b2b7a4cdce4479d38594023cb5033535e7949ab158eaffec0d2629370e9c6a73f00274258b6e71a3488a6fe86c95b455bbd888a0c63ef88e17f26992ea04d9f8a78db60dc63cd53649abd94b50b226f954a42250cfdce1fd07aca32f667c63d61bb6f83a33a8f261d84b486d5cbf2bbcb5c957c7d872e2ac1adf97decbb0394cbc59ce011370071a212563528cf2d8224a0ed9550507e1e8ce6d6ea07715bdcab1a236620be8e50b66c745f2ee287bdff9cf0446a26a02d562c841595e3a11db4fb0018ffc9eb293729f00f36d563829388935cdb8814f5960484c3ce39c967cb962de8dc523c31016596283fe62248ba2174356ab71c000666e29a5ea36daa7e9450eadf27c8b18ed4d9417a86a05348d82e4416b616616f8dd3974196f1a8464d84eaec32949aceaba63e50c27eeae4df385e29333c1350e4868cae1d82ad0c8b0469978d10bc62af77c3dbf38d99626f8cc03394a5a40b9d9d74b7c3f7f2f09592cc0b86bc906cf56b0585e9cd41de1b8fe6bc842627ea9d8f69b32d757de0cf5ca6d036992e918330499b4ff4e1cbb213696ae0d284e77b56e2c8a4e7ae8e75d8758aef96db3f88ff34c3b5872bc3b30c095bcd1b746c2e42a10046d5160c59356a9de6003c681a87376df397c09573938b58de369eafaab19052598bd7e67d337940d6641421164fd784fd25e1a47db9b3f3696b8b9df33966f08b5f04a9650f2264ef2acc1d1e8ad4165747e271303c360f969e1c8d508112489ddb7d0dbeebafb5da43252707ce6e673cb3f406454cc8ec35a385712bc59a39c5a84e1f63ae8655e01fa0b66a3303cd29c3839ece9679f2e79f0c8ab8a61dc20e55266c5206e76b61c1c3ca0f352832b18f9b889ebee05ff5e661c725e38802ec9bd0ba4168737dbffb73c5864232c9251f8733ec068e4f9a65a5fa0eb9355729f48be50d4a476918e421255306781dfe2787f5859f41ef152f745d25c38cbaea9316fbf6e39d0ac8fc76d4f3b181255587fe81364df0649d5417309ded76c3ce32daedb409461248d5ea65d6a8b6c61ca08a3e79f2f9d7d780358cdb1e18423fb684085d997b9098b0b5f4820e4164bc36e4a1f6047cd135d7f9163bec98b8ccb6a932f9081a2ea8ae0d9046cc68a3820d4e1128f8524038205eab2fd8f55e6aeee0452a74aac865cae38a4e5a01be67ae668d259a84bceb225d5abc479536c77905a0a8c774a04d66e4c208d26dd0a99cad7f49d170ceabff6ea234a2dac547dd4c6437fe9f328da56c10bc45782466b7577238ac6ade178aec87ac380905993268f065f209e3f5ce1a918f4d2f5b49ec4676b0ea9fb345dbf1e180acfc28bae1154eac597388b33d9c7819f877401037c63acbc579158810e5bcde5505047bb307e6ba89bccfa0ffca87e477def2bdf5585316b380cb91a6e8c52a9af2a033a34267732d3573ac632fcfc93591cef42897f6f9e0a63768af1e335a2f72a7f4f9df913d1fcc045480a5448212b5a2b81b9de35b866d9d9c625334ab288fdf9f5b3cc38ac099f8a34ecc955bb0dbcaa9a6e1c4aea4745c305e8ec64b7ae0af9431d66c60eb5825ba8cdaaf6423a72b1106722ae3979c1b2c3a4ac1f4ea412322682c0aa66e6da64e9c1bc5ab9356d17a34c0e31d9ebb9e5e8ea1d773c16c6fc49