0x2cffd02e10124ddeb398940f7693bd02f67ff418c375ba8a506cc4e07c5de79c4a43b88d0cf5f24c8d0d987117ca60c248cc9c15eb6c28c1f9ddb7e817e2dce87ca67889848ce864c8bab464d993df777af7f5f98569394aab2cc377e244de19547c17650ea3a6e1cefc1508bf34316e666762091ed7c1103486a879f7d0d1df7570807cac818cbc0811c58d2a031c9849efea4aebbf914d34336a789455d4672e8b72f70ec58c9ecbb181bf86b7a6335b57e967770029d85f020f7585d4b44e2a41538a4447559d4367ba010ca41b636fb3b0102e463014784cfb5d17c35c5ab9610c15bcb45b8b45ed995dbacb23c282c1c2d4cad1bec516f46e348f8d85cd2088fe598fadc16c01f022a26d0a9d3bf21514ee6d32e5e5aa0cef6cf7c2fa4e2ebcccfbf91f9d5c44a44e79ebf2b667a0a399f048480e6fe8620f7bb5cffadb4bfa7c28845252f48acc833faa52fde66966c1196261390e57022a5b9d2d6aba91cc2fa71deb0dd244e81e165a09656af6cf0a488a47c9ee410a2dfead19a7c828a1d3c7607884387907dabf64dd6fe779469d55e6174f7506008796c4a1f015cef53ef91488f8e14322667aed687b99ee7b6ceba2a204f9b5b99fbc8b91b5e3e800f336fe76ff97f3c0f1c0af543990499a788ed6539b9433b276c267a7250cda81c851d5647768eafc90ea8c6004277d56023c90a8d25f6e8dafa6f7bfee9c3bdc91597280f3febae9da1548f4344d47edb045edb02df1368c2c3b4b3f1e3ebda3ea5247586e3be16c9313e81d48cde8eb2b6a7fe157713eb2f5337712fe72fc6e9df7ae05a175e9aa70d65c5addc3b2a6c55c6fbddff9b265a9cdf7969d75f3ad464d4a0b1279fb13161e141e80f2f936cd0aac89e54c22222ed35ecac285febe683658fde9a334e33191c0e83f4019d06aca59e12f7d95e07bbef9630be1574e267dcf31d478f7872204f15baaef59c3cae6ae05fbc382420003232ddc408972de58d402d5f96b096cc34ff28ef890deb61b53650ecb55d4df4214cefd52cbd19a9eff7c31090147dd5a6cf2e945b18b36f741ed66d39b01df3b8dccf50b2aa2024069e8aafa65c242bd1f99604e2248e72f107891b1699f720f245a3e25e73ced4cf6860eec50075d3b2afd9e1c7ef59e44cdd4c7852c4df4d4cdc9e0501518762019c1a2fb4972bde1b5099f9c8e7bf5b07b63b656a1ac370fad94ebe06e6cfd3828ce9cd5aa022abf1773d97191de8c5f76556baef0ca5a3fe97448e49c16663d32b848675816ef853848d1424ba9a1fa74bbe614a65ce584d8f009b9559ff36f3bddb963339cb259d441a1ece2052f69f003e87e48ead1c2ce1880c9bd44206ceaa2b96b784a9f009436fe4b1e5993feba0804ffc82caf0c7d59e1efc41a661aaa61e02c02456aee76feac24ce81167044cdf5d74c24ca0350a2879a1f76ac640f6ae23d6439a34126c78117731b75289742439b77ba65069c9fa1782a14fdc99b78fe99ddcd86c3d06b81213a070447e066c5b0d7064e598c888996b82c692d0482408cbed540716cd40fbe399af7e1c4b34eae758da7eeb660679672fc44f12bf7d674c32c91e121de1d7e65d2f52d738298b351c755ae4933b002de593a3bc8483e57f38e1ddc83920f9cb53b5edce262ec66bbba8a4aada87bc8a5b089e3759dfa2ac64c56167648ed43774591dc4d5481d3615eed93c42c2683a7401a873d0aad71a7020a35c07fc7a78e66189f108d7749c69653422d2f6627e57f346c2d8a275ec2960ac8e8d6780056a19aff6b481e9a3635510d08a118cb1040d32a418d7a39d91795ecfdbaae24b77a77184335c16ae6c3cbc2e4eeee1a7a25b8faea07218511f8b3368d7f8bd68a44efe22ea0f955bd14adae6795f49ead84cce064eab2b2f11fbf9d6314cdb8dc7ce25e