0x2cffd02ed704718c2deffa5331d0af4619158ef7d0b2422678cada46b0c451293572b86e5e54fc9814885518c2af562d88b66e96294e3d158207a688094e61321e6326207fc597b1188c324b25b1ff70ed0cbb5e2e3edefd38850eb28e7d8e21b130e295c996e62b03770640c83c12ecc7ddbd6fae106aaa237c6bd0d3fe6175098c9239e4cd56239f6efdbefd8b50ff26c6ab7bf6bcc04b7beeec82e847ec60d532ef54265de55f88b677f4e31b421bf7b3cf8e47d0311b3805f6df2a17cece3f0b7604b3bba667efe02f569003657ce461f99c67c0e266c10bee52f3c3b15ae784f15fc253fd5e3ef381f83b94b853adb706859fc6f0331c3415f0488a3593ff3456ea00cbdebada1c4c2371598a2ed637e018a24de40bbfa575c6f1379f24eb358492301cfd8253b85ad72452b10f377a615bfda19cef542de749153da44356c0faff6672d1137dd2bcbf7f8a7f0e10a325bcf08c40f0655ec8316fed34cd52fba8922f8b5831df67898a9cdcbb071781767f28000d921d8a69710be54003fdc13a67a9982124c0c81cc3237b4eefdd5f908a354cbc2b3e0a8624f6943f95f158e0379751a8edd96a09cbb1e5a1edcd9832575137781014c1364cc20e07f6218a62bdde75006fc6436d7614bbc4034ecae4b2a19782f1cd7029bc1c9d34b2205c5497c8edd4e77e70e6d46a357e2dd1c3b04b10ee472bd449134dca50cc09629715297239b1af72797c183d1893c0964a0f1f0cb5068aebd94bd5155e95214ae47e7a801c8f916a77c55ced2de47fa779b3767ce42d7ff49fa2da99d14875acede08f8cd268debff9e2a6913e2f3987e11e637e3b654ee871d8d058a0d426c5b5a4ff655479cc5e667729dced5a1df831967de3aea42dbe47831c2a7b800ac8d4985b48fc0761593531680dd671783427e7c62ae206d087e90bf3406cb836888460745d184556a3b9613310a272ef5e9ee183bc7d8bab52e79c62ef3fce52595ec15033e80ba43e7e5783c44ead8ef1d0d0cc887912de57e24f495f481904f819e8c3ea0fc136bece066a80e684682ec931ea612954400464cce1584e4cf3fd12de7b014986bd25db13076a9d55deeaed96bb3005af7c3f3272a757779b854f3cbf16fb7f528a951fbb1dd3298d417eb8e7b3935b0c4d6561ac0a7a10b248cd494122c3106d4533230886bbd02098375223e80988c4b0932ce371bc069b3e21f414bc84fe6b61b42f7208172a26e0499f24afb0522b588f74b214c18191eb599dc5009479370875e4024f5663088cb1cb0842fe50191f2ee56c263f7e0e23a1c954a0c97ba0c385b039da948f9f06f0e12b1df423f385fe82eb13b13cacbb61a938d7df5bc55bd1526660d7c3fb008d87f37745803a2c5311f3c9951eee8cd57f0352dee7e42a2f4ec5d370a2825fd560467d3b9b01ad9bd4e3aabb2ea44b22d4df7aab7d6a7d76f53e1ef28e4a39cfc5dab064cd50007b8358c7fb83b6d0fff3cb16afc7affd3ee7a84521fedb9742e7d7e512752c6abac3595471ea5eeac60f700054978104a07000f87e1e57ab6933ad2de178c9eb433ac8d97c5fd60468263b79d2e097d6adcb13c985b5abc33739a014d8b5bc36452605cd924b06561f9cb3fde51b8f0e749d3ba2abb60ca32559f020d7ae5daa4a1ec36795f6d4a94efe1d573c7e6f70a37aa84d7b1bde1d19ae91467872d8b45c1da77ad86d0b165e5081270267a6f9c734d351f2a75ee5713ca6e5fea7215af6e6d7d22f501214eaa2016d58db13f1987b9f54f42423a3b22689716b7fe4beb88ee070732f4b609b63706b9739b52e8d68a447d962d5475f6f2b2550ac36dcd45c12c796b322be1174576759d510601f266b080e37bc809f900f8f05c723ae4cc3222bf49bba95884e29ccb46f2fc48380c4c4e69976b661a1067b