0x2cffd02e7f5edeabff43fc45d9fa7dd522984ece1c3478b0de73350ace66bf5c995ebee6aeae12f81308f9ea0915af0faf37970345b00f5090def28e2ab5d91b1276b2e32ed763dcf79a784d57cae77b5246161e2befe364e66bca39a40b9935cb2fbf05367c659854799176f458711f7f7f2b2b77313d42ac20232589d4267fe0e97460df689156148e58b42676c0dc7e88c7438dfe43370e2769268fed5703681a9fbd58e99767d32d83411c18dd34fba3b5c8e4b51f0e5692a23dc639b45859348c48b945dfc8c3a2ccf236c6e6f965464f9d92ba85464fafd01ab6a82dbfe8d6f40b60452278c3b731c07bce8025f2b3f8fd1a7d21a0cc463e3ccff8a80ff908e8100cdda62fd73039f4166197568b011e95698a4adb5a0ca3b8ee893f857a15917e77259993960d8c823ca20e3c5b94fcbab9cffa39d2d270f4c614c5427b78740d63380582dc2bb11a061f41a2741029a38db31a453837695d93341b42364a3dab9764750735488f0bf80a68aeec112fb8aae4017fff3795d03abc6a0b97e186a1b3af45b9ffd766e246beaa6a138a5076c33fa0edca0ec965a918d9bcf8374301f1b8e0b604af0de017932c893cbccd5b2c6d9cfce7860f5cf06e78291735343da9ff0a0e7307a1d29867ad263a7de2be35dc23681e5d48157b477a1e915fdc78a415a950578ebdc638697518f5fd4b3af1faf055a1064697199b5dbf39e1642246ef31e57909b2d3a28227059b80e745a1ca96e59de7623413433285b97425a6ad399f377043ebc6a5b2f2ae6e53c5a12a461526b7cf4f81fe96948a26f868613bc399df5456b3e9af39480635dc4b32ed8bb45de2f63e57434416ab71e60bd594d61ad6c5ea19a40934906f5b1b932c570e8fb918f9d2111a8039be799edc13d76dde4ad3f9ad327fedfaff2cb4210d0a2e0819b9605efd966936369d6fd8a301447d9165201d9dd6d9a877625dd3087d7fcbab3a1a21e35ea11d52a01b75b7f7645dc264620a11c38e871d31c7f5d6f9e73b1dd7fa45b7077119b5bbfb210238aadebddfc79fc352841fb5a8efabc69c5f42c85b6baf91723097f88c5f7818cf349b388d6a1f880382f9e9642e46c9347acc14f1669f34c077a5557b4efa3775855488231351c775efc978c3f30d5afc4e1201e37225bf0d09fc4c10dbb470148c252be286351700cfc404e5c07ea00e82606477fa875383fd53a4d2fd9c10d02cd3d05881656ac19a660a74482142838a51468d138255a122ca97787925025d3a80a96bbf33792086cfcef30cb343bc34636cb13ccd0732bec664d8059f9d25d6db69385d26837276310d721f0a558c71db12b1a2744aaf859d3a1e675d70a61de489a213e885ab8f823e59f15beba07faf41a98f6c919519eb75906d46f096eb8c6d704b51066241ed8fc6272bc13f90a23d1a081f5d4470ba6d403d9df247d414134029ff8f58d5015f1c731dae27ff0c2942187b27a7870f20245f088e842ccbc38247a83cea1b4ec06bc2ce3650b09538027e17958618f00eb979f55e6fb2b6c503b65a769fc3b59df2ea91ad491eacbea041986f4730dd241fd8935fa08c246ae1fe0ac765d3aa25d59a3e3a582cd82391d040a0be69ff92a26d7456c2b96d45618f354b30a97685c5384b6bbaa889ae5e0f3b126904f3dbc1a67c04d94caa56d790bd320c681e4e79d4d17e315e78eae227279d0eaea7155f1d963b08cb52674cf8940342616f4b64d5a5ffd6f29abbc73af262ab49c9c609381968eca0cf002c61a5243ff7250fcb60baf32880cec9e049235c21822eb3c6e76110048b02b7f469a5834a8e730e254c70037ee5fbc6cfd08beddfc475365997a0a1a935422709f2a29fe198027634595baddfabeb02e4f63003537a983e4c62896058b627c7d02fab65ea19ca9b5c734cc1