0x2cffd02e6f34a3eecd639803f5f9bbf822cb0893074d12f69d0fec550cb2199ced92f49b017b5c99bb709394019d762359b94dabefdfed4cf42082fdcf35b0961388b6c5aece225baa1ffe4c24d3df35516c54257f1126ef3bc7975f729cb835f1db60065fe96179aeaa43f265207febbdc8306baccd60656a40449e1c8b7e9227640ac419a68c00075d050ed8a0978c353a26c656025f826396c1c1579369eaa2f18235d372d3bf0c7130610959822a3f64d305796d6bfeccc4276f40606b748aeafd6458931623f1cde0ae2065b19f1f5cd2b6ba3d642054a81140c39e13da52136e7fa0fb36282aab0269fb2f018421d5a3840b0a0836e094df4b2c5e918bb9796040a65bfcf3be36be54c2dec3bc736195ff7a598cbcf65410be3163513c7ae0e34e1fc2e13a4b0938de2fc7e73d6b0c6ebf2a65194823abe169cf99fb861af313720f42a5de0f2524dc77252e45547ba9f00fc807566b2e9f193edfb0be4500638070b98c6f68dd1ed88eb189b8a7551a5b1481b254f68329c0fc24a4f0c7eda8d7f6fb0169c12943841f865f7a767156a7e01b9dbbbbff2c0b7b41fb7434953bd159c1d5f695802f061d68e2a77952dedd1330dd81d1c9e48fcae36b09ffdcdc0061d26631f7cea37671c1aaffe050169a5e5b6be0d54d5daed75c8a355b9be9d4d59014500f206b713fcf3dfd4278e6f73c32ae97cbaa65229895f43b59fef6c3ddc5e751de29518f10de4318647bda0c77248f9129af1349e19af55953fe135597364353e4311d34950356e0f17eac82ae5e39a156ff52589099d04ac688818f91e463276598bf14552840d016f0f9feea4af004bfdd7c3dc769917e32a0923cd1f8127afc3992afc49194f5eb2080749f61575335a2e49e258cf4ad58f537ef73a0d127681b04d857ab1ead64331744c37a05231fdcfd32bc9f06bb5cfe4434279dd5fe27c4ad0e9fa62fb88ec532b2644a47c60384b6c22a7829d3ba5fdc0378c8077064c086448aefe0f552f2702dd00c3be3c39ed68787751d9bd5f7e3d4e1f051130fefcf9c78d56538eba1eb76f7b61268803a2ced78d98436ee346170afcd4617fd5d1034c8087c2f9fb59b9c65c79549b62b32440a375a9ac6c503c755d958290e814de0a321da4952a839b31e78209e19f0ef869a0cac00be15d8f3ff2054a969b8ce01cf75102ed1224db2d63e299cc5ca5c59f781d110bdeb405f468e79e0cdf532113a7fbf11054997b2ffa5a9290eb40a4ef470712fed000d0d86383cefae1b6d8d75e5ded51b74fa53ad4c3d4286f2b90a838b2f0435dd62c835a301c04dd5a9d5f279bac907b481249f3a174efa230c9217bc8787e55c071ae6b02179bf66f3347548ef14ea84631ac6e017c525a5bbabf961b8cd2b0fb680cb7ea42faab9c4974fd8c2a56908c60bca7981d0760c5ed56a6eaafa7b39cde156d067684b221a54cb658df73390f5897958d6df202ca1cb6242ca287ad15f59baf5f7c91bb4f99ace717ecd74069e3ce07cd34f0ae71ff550ca64344aae28d142c612177bd32da78b7798bd22ada4776bcb3deda9e15e7aed8e3106aed6e767d64a82e63e29a50864aefa6e82c7707871f0b8586c413252548c60c99e6efadb76ee0d40e8089f5ee07b191fa35103009fed5386ddb924f8abfca1b37f0e7551c103a3211c3451b6071e580c0da99c693f17a7efb4b41c97a045636f36e7c9f620101bd1a9e6f3cf46e220135921dc0f83d203ded2aede566436cc4883a78e1f32480c1a46da951551ae09d1f9dbeac4cf05641e39edc1dc6c737f8ceafdb9b7711722ccdd7371fd48fae347731f0edc58ab72a3143bc01b177e12cb2110a62d60e58017f2d3eac90df88ec543ad3b0e1a4a993f9ace8ef22d0a835d109bf0be4f882cae890878130db57a7bce98d8d0