0x2cffd02ea4ad30f7276840d1cdbc633f74a72977aa1bbec555cb2205884f787e25d20caa4cc5e53ab21c1ff33f474c17f3cc7f8054a02d770811f80bd813ec891824e7315ecc9766abf66236c2708394dbe6c6ba070b460a7657730f2f1e717a796684e3230b4b68d84029d95afef025b7d67ef0c707e2eb3e4d1ba69336c2285320d3d08c3cc60487fe737188afda984051273040d22bdaa53e5a8fd8376880104f27e58459cb66925b2752f26e1335281892da85d72d168ae82af5be14b0f1cc12ad3dd756c2b0916f6ab336f3df3608ec54ab808a50663508796816847a859c918f0599833185ea89e62338dc91419814ae2b5214e4d7a0789aba612ae42ac1b9ebdacdbb556e2e49963061b477d99244ebdb9c96a3ef0c093e09aa9c2ca3549260106169a8cabf230591ed96681b1cb7beb85bbf9b73ce9bffabb9d2909ed8e2c92f36e6c0e3d00a292483b689db877fcedf2a2aaf9e4ac43e159ec96dee8c0606657c7b830e55d947663fd95a58b8d2034128744f071a856426bd2784ecdfa0620f2fdc91da6b7f403edd6cbaa37199d15db88358378fe90a09053a2bfe32ba5ee7e17a8fb08e0621fac72a5fe24fb3c732d87bab3adf776dbf8964fab3f53e800d42152ace00c2c1ece8357b6eddf72e0a312c9caf08723a96bfca2d1a09271abde2c86e501a374cd7eb395bc6a4f20059374bb28de70adbd9987abda08eec367f6c1615a5cfb6df5ea4a6a1c1b50b3bde2e1f1428482ed8867599734bf3716bacc1fd326aa45c88a2d0229c9062dc1ee84e59a4204d874281e670fa3e3a5edff57d7f2300fa5ab86ddb5ac5f11e4b1c07bcef384a9f80125fac76c3a37563906ed2e2ab6434063d05d299259d6ad29cd8fdae6fe6275d19629491eb6b396196a312188148c17b498c00dc4071e8d981209102b674e74e6708b9b906204b46b7549309704f62d99c092c6d1d9421da12169ba39e9b79c26c53201e80c2a9e75ec8b4f570960d814b3e49b956893b5ab666cbd61c1dc8fe688f68abdbba560fb066911b8502087fa76ca18db522d36bc8c14637523573cb8df1c8fd428815a382e10e1dda9ac22d67cfa286769326b45fba04a1a7436362f4e8e71e5d2887977c6c223afda7dad3a6076f3ca0a9a48086bcd15239fa1273d55ca2f1b0d2aaed8fbbaa86367519fa2f7df4716edcca73daefb51c0697bcd0b9d6e3ec792668a889ffbac58e478adc2cf966c7cdd618fa2a116d1985a2939ede5f423e49483c69a3947e0aecc2817ed579c01e52830b0f035cce3b8c0d03ea17f732e31909b8bc88419e4249e2be1625b8472ddb9af32d880edb545241cadd2bc6ef1b65cadd22105165ef364c3888c7751460c6d8286783e07591fd14bed52f9a35f717017199e537459801f6318a771ddabd1ce59cad80dd755c09a7fb9d24b19f9491333bdf76c5925a452369928a4e3751b4636386346130b9d780e582d901fd88fc874d7b898b1d17d91070d8672d33e077fdc21bb15dcdd00d098a31299807b2bc2707c8b3a1710a93a575533e399ec4e63cae06fb70224edcb332bab6bbbe33730910dd05349df3105909785667e4a8f6678345dd939ee202e98b3af8866298b380f63796ed1fbf863f1f9c4d328c43f73b02eba12ff6f3d43f9e41a2a3f2cd0b0ba1c4213edcb67cbc6b3043c098cd821575c7a58d893a1f8805bd74f3f57c3c05e63d6f1a59a06a3630860660e991a10e467c4f3eb2c09ab45c201a32ea8fe04f7ebad7c98e88c17269ab9205b8d685253fb98141c32b85588333e6f780857061bb7cda605487e95ef9f3ff5fe8d14bab62b7ba22c716316c061cfd9adcb8412d0d06cbce13ce17b90753877a4954ba64c54f3c5b25f2f372d5a47e78edf432beb4c2a6d43435cbdda05591c7cfeb786f080bf55e