0x2cffd02ec815ed3d785cc9c9533da83a0285718e417e99d80a232cae631321aa6bd5578ac94f956f90c278b0bba372c6dab6ce375d13e36b7c961e7a5418e62bf7fbbf2e5cfaba5f92160f95f04b3600c7dceaf45edacdcbd194d099025fe1dbf75dfae243793f7215a378463521f1f3e8070c9c8634c81c1db738c18cd94b00f49f08c250ef568207117a68e73a45ce1f702e54b20c3a0cfa6f46c43843c351ed7cd217e68b767f4396e2b8b8ba7f062632076b46dae6154c9a55313775e0f014cee67c721039d00424a15ee97e2c60b720ca287b678c712d0e1d795a4a285c789bdad51ce2e3ef7bed4e9a9af52da2291f0c89ae7039a6d94ec21b075b483160ab0e5901a95ba4caa0907beeb70d78507583b9b5d1779fc14f5cfa8705df6ee04653f9e2f5a9223ff8e64a785b0548a8f2c3e510468968995b9224225435108705d8a9f87a05ef69bc4586dd04359e84364c4128ff52f7ec61507acd4682d829ceb54581a05e087ea74b500c126a5ed3cfc1e006d84008722eb7387e196fb0ef8752b6bd4a5f50254eb8f0365c206380023eaba7930fb83978fb37df1d2c590161008047c0d5d9148e562acc10e350b7ad3fc864b332a353f7c98eadd296b3a70281d7e9f0822740fe97c3d8270d20567d80ca90334587bdb1d6a1a28c6c3da845b81a0571ada70cbb1ec40d683619a401451e1968cfc3c3a2098f6d425622ec2a42fcfc45b65cdaec987d0e626d2ec72e0138937797afea600afab950b4dc1dc5895ad4eecba040d205cebe2193522e282f81e0e0fab66081cac994d718071c57b86cb2bf8e7edc4231a4c7ad88c0c75ff9da486e4c7dde5af6fe935607527816f026764d8c225bbdb1d69f9105fdf2c438e825c09546d484a1e16dd99748775d28d5243c47918742a7b829dc11a29246d6b59d95297d201b3502158a64368eff2ec0861d22250142a5f6a48be47b4b1e569fee7fcff9f300c42eaf0de083eb9d2675513ebb59cf636cf714bf38d54a0f8c23503b3c3d5540ba9bb133cb249df395b99df968a323c9786df9cef47b477653f318850fde85b95f3720310872f20ebfca42f55e693de3925710e5cfc6e48f0a44e5339e71eae41f9d5925c6c83109a41c6248810a03a053fff4e0a6bf84e8dbe0e9e3540d83495d5676733b5d0ae6adffd4ead3652487a01d0c9eee62a158f046285b126b497777c49b73e467aa4d016f5e74bfa09d6987b651a6baf23c78606f22af72fa401f6a8a592086f691a7e0ba776449e2db4b7c62f36b6417202d36f6b344450def5cbb477cc51309ea8a9f066f7064271c6bb4c13f17cbfda7478087bde23394673259780ec0be4efe26f209dfdea3fd7baf833efe2171107278b04a5e8376274490d428db355a9c6bb9b501c4d865bc5361da749c523cd6abbbe88bb16a7b9cc7b7de98ae0c98f7075142e7af4bda8c576d061fe769c38ea8c1edfc4bea65d78304cb09dbb9bcd397adbe5eb05e2b766f9dea85346ec3a145b4c0d6820bb9df458333cdc01fadef34836a2be240715fa99febad4f1fba16ae4b94de3afe8731d4f263dbf9dd0e68135e1e12095505741481ec55d21f54e12c76cf21a7bf1796352fd752bc61dcaa6d9e81e89ece55460e923b9aefa9d9d4936f4439c52d55ba9d863957a30eaff537b8d47f6a8ea9f376f0588010f94b9be04ea988288542f832365eee4c4eb0cf69363e079b6142584c71f0fadb6f4c3b36cf393b2e738e68c598a8a938ba7e11db1d3354aeb872dfbb2d4b01faa1d1041271fb590efb0b3762b60bd17b9afa969f7a07f4a0d2aee0d32f194cba37c74dcabdbb062f734e6f1eed7674c86eae8f860a031c634a37fb17e2830b0bdd84fab3acc36a20ec1a11a84da145fe561f5841269c92b853c117c617b59cfa6320de17c63cd3