0x2cffd02e5a36449b11b70f1fecc0e93756dd9a16cbe0560073d23180fd75fd0b665e0e8a82d952d39f1d33e9a8dfc0e8be451d4b0961e76caf82a2312c022870040b4bb899e71e8b53d1abc7ed119a4c36a87be6ce1f25aeea81144d34c14f1a01f782d9d8ec82cb6d4395e74b548f01298ddff402a29ae9a2b1a5c48c8bd73b6caae742060e22d1e83c9c5083eb441f3f7e2c77e83b76249023cdb54027583cf4d439db10e24008c2ea5fe2619d4eff77fc09d62a9a07a4b06554708cbe689a980301c9efbad431291740126357cb87425edf939af095db3ec9092c76a46f8f207cc82f6c446bfe9485ca272015df64f13084d2d8853cf3743ba0877f61757f1bbba973cdd17108033ab638f9545d4696419163dbc38a98691b2c35daa042e54171fb9748d6423f0dcfb6997b8042d4453a2a62d88c318f4d955d6edc9711b2ece6e864ae2df1c35c1fc89fe92375a784c0e10e887eb08ed7c59ad406d3a465013f4099c849d9a6ee431073ef16a6e43a3a1f54d0fadf443ff230aa614f7cacde82106db73203a8be46e7a897f582bd23c77c0647ecf3f774de3624e2c5fff10a41e4646ecab5c6ffcb619359058e089086ddfac4d016664809a4e8b3fe735829036681e750402412f70ea86c6a609147c71bcd1b80e7aebf4b4c7512040421f7064e833ddafa0df22b4a1d362a9e68421c169353dc486de43c6151973fc5c83600017d4395dfc92240056325ba1dbf52d8ad9488c94a60aa907a90321fbf8f9961c6aaf7fb9e19ecdc88316eefe4a1261dea774839e869ff21c5038586ae6948f8ded9d64f18cb8d7759eb8416e1ea93d3be4ad4e1a103da5935b0f3a44abff1dd052a4aef083cc91031e1d4df917e5894585eb101e25c9fda86663b30ba8d257028314fb61122d0e725bb5588a7401fc590be7ff99cf77bdae2e55928cafc6c37a7f15a3d034cc006bc724c03e7d5db052377f410b43f59f6d02c331d2975898742d8123c22e7c02e7bba07ee8a78029742dc668eec5a2c73734a277dacea8c0f0c23f3d8dbe0917aa6f2e38c9332e8a114a19c72b16e0cca51e62b98631f9091216a8b9954a433381ec2ea4221b535caa1c690a95a5823f7e0686321f72d7672a13a23dc2612aadd1e9fdb29fb501ea2f831a1edaa83a04a0b6b93f2685a64562094a62d644a3a7f819935e70f77b85fc7f66ade131ba1bb9b90203d50f20adc1909f00eb74d9c48dab0c7e4aef3332fad8452a81aeee0bbcd273140ff0d8e5f0ea2d4bcfb6aa20463e0f1cf93c3e38da4aa3543ec08fc7710ba438f373b327fd3a58ad8763e4acc52f278bd6931c30bdead972576cf656683e1f9f1daef9286f7b7f9a921332c3eabffd3876a80b7e56bb976a73827b3c1862ad44bdcfddcc1ebca7b5309bff564df781d41cbc08900b158ab59ab99aae633b0d869f55614b3764cd5a5bfff2801e9a95853e669d1ea7d5f836ae3129b651a712dae9d052cefda81876f886af8ddf63fa68c606459b190799ffee44c672e0d32a655d5f8c4c335dae90c92254a298f2037a445f7be034102b661d6f5b86a0dc32afc0714b3e9330b180403ffbbc183756fc325ee8c80e82344f49dcaf10f51aaa7bea62350f3510ba0e3365e00258eec08119e29be858fe84b42a21ec38e21b1045e5733c648fd066a418ae23d0699503e3ec7aadd773fdd15f991f6d90d8595509d8c984c06131c2476bae5d290983509ccae092e6e514cb2276e2ae489a95a29db4195660ba3c5bdee9978560ccaa6496b757d00c2cac3a37ba45376b7a31693a5c198bbd6f313055bf17afab7801bbfc4492316e7a68a1877da704532ccd2f1b4d83b62674656998a817de01298ce3de1e67796bcd1c3154fe8ed9587d5b17488d7db8b863d92dd90ef2b1fedc1322844a0e0b3e69170