0x2cffd02e88801a881560005c845caf5333688a2bff4adf445ac4abd5b73bb895d5911ad241f7b12a0da734995f72cd522a48a904ef96437e0208b39658cc5e5a8a4442129c1a7ce9644d963148cceb6b16eb73c74c4214c20189f322c79b1eddd0920adfcde6d06884c04bdaa5c290fd9de48d6dacf84ddc7e117eccec36fe61ce8f7a312bc40fdcbcf17318420ba478d5d5cb07b0a73b05315edc3d063f3050df5cc0a0c35169f6254252b869bb5055e2d3e62ba633cae313c076f5acf82e19930f5abd04fac5a503021c5d79df88728161f402ae2e7f6ecb652821f8fe9f3793609e61ad24ac5aef45f76ae05a9cecf4258cbb9583c9cc71df6474a8435c639442e633326d25a5de639b407ac12b4e2a1a431cc4766f3867a22d089fff6330cbd13962b6a3ff97b2cf5715003e94809e6700b3adacd49c3ddbd05191bdc8a41d083657185341f32260d735635cfb3f86fab08f704b3092410dbb0b1551c85efa2433167975946d70a6659a6df587984dd16cd94dcbc26f44c2cb57c46bb48eaa67f0c3aa9f55c0b1c9c1936121362409c856347b5f48fce0c206f997df8857ef9a802db2110be5a721235d00fb80df920a7638a0dcd281f3113eb31e65958b676e484c38867eb19dd0aef90c659bb4eb32252ef42e868b8f13c91b5fd5d5620d02d2d1a0b92c477ff79fe8620e9b14566fee976738b883ff59c5ab7bd077b137fdfc99e9d084242b186678345b9381945e1a4b3417bfe7b385d0db216eda981c85567a9607a935d58bbe836117e80277d6a742f578bbd51a0f459cb1ea4aa8d3d6dcefcb526233a2359e57e4cb3bd7b8c59aefec3bc294055d86e87fc4fe3bcc693207faf0150bac46532ca8dae743aecc25e18288cf0388bf27a6684808818e2dcc153189d4c53ca187e574118761c168bb6602d4627a15a719e437ff5bc9701bd966591c4b41a2e0128c8c310224ad75f482527bd22700d29df3664ebe61231ed86074fd08e3120ef0d06c6eea74b4eebb703a2910ec26de6608628d8fa2b5c73b42b0a1e3b69e0a66a12d08b91dea4e245fe94eaeb6032cd265f8dd55ec2b91e107821a59e48aacf1d39f79f3fcfe4bb956f3ff03291fc0e7519fdf4d6f39800ff99d5f216a1828a8496dcb9c003c765df71efc6ca9c84adc2965908fa7d95fb848a71d09ecad8c18a21bce887a1a35fef8614d465ed30b45c6a3fb2a92c732e388b7014e66be820411ed6fe1aba80b7bad9a24670d231e58b7d4323770db50989441a02c5c0fd2a5be014d943fe5fc5883d8bc8fefaebfc466c48e066648b63ea6c318b295e5cf315464b0bf7446c650ffd16cdb80e8cc6a18cce3f86bf1bf70ef598ac853029243ba73062413fc62a0f62c49967c1b7b22d26f80f86041e7c75e4f521ff7f1ff310b94aa01b9c4675cf37f5cb49f47548bafcc44e0e63d9aa28f46cb9a62c993714cfd6eae605567bf78d936aa445e6d0d346e82e4dff2e60ded153d41b2ae196ee47d32db9897c2f8c5f4d0732d51c5c752407ea540dfcadb46c2ba2b63a2b08727adeb03b6744b76c7df327a42e2cb69d63cbbd393caa9e83ef0c7760b9e72cdca165294d281511d487a530d3636ca65e95387eb5aaaea12a2309fe0be632aa06111169f67ee0af4d4bb725d251ee07721d283ee5655662661f6fd60be0f9e2aeb58387e04d1fc784e9926918a8dc0b7534627b36a3ef23ea4fb58366ffda2cdd6c8f0bf38ee7603ce37a85bbf058e155065f13d401bbca197e8be7e7252789f0e969b3082d67410b30ba121af27e49d073a72cff7400407ba45ffe0c8fce3961b81aec25a943896885a4693d20348ef91b13871a901ae23c2f19546522db2953e2ff74c6926cc353b6ea55dce51c2e859154587f0657d95a2d690e527c8e5104355de4215934cbf8b