0x2cffd02ea51713d921f0dd4e3ecacf57043416511960f0bb09110638747f797bca5820cee8aea9a5b05b58bfd127822c7c480fac3a65f99ccb3efbc593b47b14cdd798998ef753d525416a805016553b9a8a453f4ec61a69fea30a3360236030e166e4b56afd45be75003fa8b973d15a4c9b547cb7a935ac4ad3b3af381f8b80706fcae6be15534131bdb55717537342047689e6cff353bf36215ffa006b6adc4670e1b9ef1c1198ac89ec3313c7d89fff038423c82a57caad6730155b5d16911c3d60a29abb3ae14756e6fd6f106e718222b5303af9fb73bf27d2381f3a0af9857c1cea9f21b2c11b225b3e3048a1781eec708358607c5aca5212a4e979ca227ea5aa734cedda46b5be4e4d5b163d54df1c553e3a09f8508dada9c8d121878d4afc8a51ea887c131011ceda50a65a38367488fb3240bbafc134a8d9837d5ea2e53a9d38c78c28be1375907094b812175df0ebda708ee65d3daeab0ec6b8f55918c140e0099670dbb335dc2fd9c7397362cf1fbdcbf8c473ee065e3b62da07e3c5820c14f403bc951c814837872c4ee16110917ef656489422f7c1f5363b85770d0b9927e79fcc1adca69d6e95912f3c58743793dd9a9dd0a4850517987638364112b8b5fd6837d350f23064d2355931c8028229fc4d35ea0260515bcfc5699c6552db2c079126ee5ac218f8fd167c6645e833e599fddd85db6b00f7a0b95e9d98425a5798fad1f8d437e8549ec7f6ee9703786e23ebce07a588fe80d4fc139c26a00bb21721dd14bc490e5202b48935b48f9289e5647a3fa809296eb503d11d34971cc7751fdb606e6273f725a08cb043215e68e37810f6eabd7fd370eb906f53435988a6f9a0bec2e6cc7634b1535dbccad26dc6933ebc708182008aa0f36e5f8bdeae4710bf97af31484619dad04ca3cc93661aad383d007544935d685162bc884f97a6b523f00722852b19a209a4b16a00a2752d5093fa5b1eb7793904cf81e54b045285bf4db51517f0d0d92440a312597b45ae97a3b5e29a877ad3375cfe8fc1c7557f66e37f28862db14f409c4b447121d63fad9dfd6c263c0a55ae289d55e9b964d7df3ecfee6b8e7502d1c87ed3a3bc6be826f39b3ca1b9e78fc73d962343ba296aa7f68de2e01c649b26bf010ae7fd14a4ebd63c351a64bbaf3a319982aa943544b5c4953a9013fa7611799c2fcd55857b4113a0a8267cc08f3fd24f145c0f509c622f5132abfede4d8453beef285a23292240ec412adf92a5596f7db48824ac8b30ec210c6ebedd04f1830ffa9b2cf750c533d04dd9488c71a726898ba51a436931c00a43048d78caabac5187d9dff9b9c51be2fddbacd942716530594f6042668572f93bc05bb1ed3c5e99d6254d7f48100f5658834051353e877ec4c20fdc05ae14b82ae5183c63348817707af35b6e3a5fceb2d3bc1ea542dd10209d8a909d88dc5a754d2787731c6cfc565590b884571de3899825e753a19173afb318ff09b6ed0dfdd33f907307568a29d50ef2ccc47cabc664593d63b49c87ee1f2877be015897f191bc01feb321b89f22e38bdc9e35314bdfae931a03848380d85f76c8933b51cbd63906397b1f5858d6b20e307a34d1e8ca1bec24df289d7b1d0895a2ef41b65fc3962fe8ba9c2c9ad0c7c2c503b09514ece0ae24e20008c8f149a84e63575f38a9108c9d584b4898f6abd8f1e9db551b23da42b4981dea033227cdab0ef64c2b73fcf95f07e102ac3dac5b76642f22ed2d8000497fa3845d516e42d457309c8d1a434a58d7135dde73b10769a274cbb637774566a17184e3454f08a079f95b88023d34e2b3f1286b6d1424cf297c7b02d3f9a1ed6c55167f9a6428c063bb18fad3028d49d933f4026dfe639a9b0332b468f1ade5e3e3636e84eff43be0f2a37bf0c1ec72ab47f786e44c