0x2cffd02e4ef95f40b95fd884c00b7c3147a9f2f3a507719caac442a1c03ae6f45b72230f7a4e7887df3fbf8ca42e353e0f334d5d939f977670065d51124118745199e1e9eaa2c455d64a71a2ffaad721406f6353b60fa663408558c13c5ee0f6a1e94ae23867fe0b1c8fcbd0abeb59372d055b0c8103c4fb5308cef50b622fc071e929a82fe5d0b3a59d04bb1d5c030f23368041c9fd5408a23311cbd0a5f529fa844d7815afb5303df5733e0bcd5126be693cc5f6467ed6f690cb174732db4c5173347d7c8e78ec683a438b0472adc9dbc3fd288e2ecd18caa3cf4d36e9c8cf1e8c5189eaa4b45d08f7ec841031963b75602dcf1b6e2df59f7604ce1f619c8a8c61fcf70ba12ebadcb0f944aa91a24715c9ae83dcbf4ee3df438be7decc2def2e523a37a5d898a2cb8997c3438eaf13c9db4613f29bf0be2e623112c879819c5bd63a5cb7f1448fdefa6aa3fff3b8b8cfb5235e891e33e4a108263e895ec63e5d4e4b09592e379d35a02e474a68ce3c575d1384ec210892fab11bdcdecb6069594c601ca6d8b85c90538feee5f00fdf0b123b26793186370ce9cdf802a9b47bbab6138a8ecf587d8b6de635c7ee0f87ecc1a519e6c328f90bd8ad47d69c6a9ef33cb3fa028b0b1e89fa8057a35b76f76fd7b536e00676d4a7afe8f35ecb957eff5ea909da2e14806c1cf4ab16c2999b2b7973e0868c0891bdc3fce4a47dff93b21fd3e9ca2372c79ac37a93048bdff63bf8a4a711c2838f30745e040d5e1d177d6d66077ef3ec214cb04f995b59cbaf853e14d5ba237511603b81ecef48b8036d0f75948cd2bf1a3c36d652f638f389503a45551160c91065ccb606cb50cc908306d67888a5cb96869cb655441897016d5cb81cb749583faca66385cf93f3ed486538dab4a1e81029db5af0d98fc686dc407a4638a1cd0fb1feb566c42bc2d5ceb09c8df4055b7c0e23ad8cf5e9512645656aafa40a7fbb64808c00adcd32ef85d5fff6c045c42ce7945423274851b5d473581755007828326ced57b23b5633f900f72b3c7520f0b11f637cf9e869a039c6423266783682f5ec1441a5d8d346607651900a9264f2edb2e32c34e16c730f35e5eeba3779bb8e4addc9f1fef222a20b4f24a65ce405249ce679b6818fba8f3b0695d9e4def4328322db0d1ac164a8ff22d5432bf62a9a2f4615340672c046c2570c1b4850c1d11f7820060be3b8604ba3e3a82d4f78e00ef974c1087a405ac77f8eb2445dded99f696b49816f29848be093478a2290abe65d2b193b7638bd077c6d8873011f13fb44bd98aaeb11866c5c466758df7af9a8c09ca42b5c9f689163d582411969ef2067c784474ba8b41f0615a7a35c0ea9350b47d42378b606af72938473e265b02dadc1df6d1801cb00f0c11086959e31f6ff2958baff1e7c2f3b905db0a91f1f02de20ab0ef2d4a6165ba29ed9ee433cdadabd47c4c3aa64ef9dd9f0d67af0cfb3eea1d7f471d9a16ea093fadd453e8d26ca2496f8517d1c403e2edbf4b764714e0dfe1d046e351b193fed53a32310536d64dcadf2b2249dd0c06166cafb36510ea55b98b9f9b5663baf0e4e363b62167a1f5bf476c67cf7b9d52b9fc35c7c457322ff2ec4f20ed872b4f1c31e5bf0d24e594043134d47e0641ba891fa88536c4b1c141cfacb9ac8663d3051936e0afba3aa56bb2e388e15d91e2ae9154b51ec1584320c1cc0954489a9cf1452c0f283b543c01b618d1a0af1c18e3931bf6379a99892c2f7800fb7a31b9b6ccb0a14650f43017c97cbc2ba477834f630abb62d94b7a357ad6aa349f9cc1c036d6de356ac0e6544ab86b386c329ccbca931d55ba3d1acee9c0cb2d6fab0ad595b4e899fb891b2ca70f8721dee229f25c85a6f0a92cf135f9c471854d3cf19f2db2c40fa3c0d7754e7d211c11cad44