0x2cffd02e91681b21b7434b1aabae0ceb56cfcc1a4bb74b8df3412d24cd03b99ef2b0d3fe70ade8cffa2600060a0e2bd0ec16110ada0c8f9438611ff2324075ce8bf510856145d84f2c848faaa559370e5cab7f8b453fd950eac0c6ecd1972803843fb5661b25bb3662d701f4709363aad878dc50f5ec5a3139168652c7ccddc7135f0f0f8ea0697a02cae58999cf4c0ee6d72a1a3c117fdb1aef8430808230914c8320006bd125d2b4fcdc5e5d8cb02a66b988fd58f37e074efc5a77583db34741a55580035ce538a86c7193c999ad012195cd5916fe43068e0cfe1dd3bfb2287a28880640fcc6c66f3a22f2e88ab2e99b2ea1de6666c405f13f82591ed672cf221f956c28852c49f81db89adbfb9ebca53466e3d23b9d582597f7938bb6c421753fb96f2fb2da1c1773fdd13da765b37355fb95062cb846ccab3aa8257063d0ce09904a0d707d0eb1967db66267d3bdb9420994a24b7b3b74d8943594f16d2df4b92fe9304b00f50e18ffca0f2cb14990e24bdcf1e01bfd7aac11de6e00c9a27d7d0594cf07a4a2a7fa1ad075fa05a17fc9fed8d7e72ba5065c24578896598d97d4d84e5f8fe68d418a2ac689a33ef88c5f39ccc0133ce8261d7e07e540f6fa5375c352a034d41f220f7d8103385dac4cfeb6da5f353513e00255f1f862d2cef60e6aed384f07f9a16014c8ac2a4b3b17563fc8e2f9dd697cda7cd41f3f0b21f7f113b70a2e3e803c1bc3697b5381c296abd7a7124023e98f7c0db8fbca0585871b044bf440ac2a9bfa2eb7c043d4d27ca59028fc61c71801e160b4e6414cc88f58ffb2428e8426ccb7e5f74c1ae163fc49d010c1ecd8a96dfc52da2d83e259540398a6510e8e716c2a718a17774764c8c3817dddc17182cb7c80befd3d523ad84254cada3a7508ab0f45982618c8434a507bf393fe3acf62ee9f9f1b8674c99f1222e73a877add6ac6862137cd06beb782e05eed07add7a624bcc4d3941eef0466d512ae7f0a60c68f0be7bfe80de38161cec8a55f2e9fa40c99004917ec97431e520626c729853ce55ba810137665ea591bca2e9c26d2a7b8cbcec7c316ceaa57fc7117fb4e47305d630bd5b3f552749942686621526ef9c0ff2a68ec71bc90e5f94af85ec7b8e0430afc4377d74e226bcfb53ed0c21e10b9575d9e5df2f1285e303b5f26fb9de5c5fd7318f465ac395f7238b16c6d988ded61c6d10691743ec6697cb1cdece10d90f04c6d9a2cc021600bbd4d3ece780070ff1b734ada3bcdf9dbccb46977ea7bd0f268fb9432ab9fd1f1103633e58c1cd792a25020489bd9cf469552c38622bb2c2655e96c964b685a3e6b458db908432fdf978cf5b6cd9f0b0ab9904e42cdefc2d8fb30f3c6a8887a78433c65d13752a27c676328ce6c147fc80fb5885ad4f8a3c51f42114c624766ea57437cab211f3e6a24c9978f16ef4d5dfc83170a9f03528b60066a73a05272a9822e990712d930118ffafd19b755fdc7fa0cba2899459301c350ab95a44d1b4e4c8a22b4361a2ffd1b6566f64f872bd96103a17c1ff6dfc2dbff387204f6b7d726fe7dd81fa852e377d6f0b7e5213ae132395cb6a9958c00aafb8532123a07e949fc33b220a92b188b64ecb0bc9e064f8f545772fd3242529fdf7db16d3f56007dcd0f1896e2f597fe87cef172304c763c44e03ffbe8e21d29c0a37c20c5eee6839d25319470122d35df0650d9335ce6be96c323e4d3f48c7e444f287e3b05b2a95f6efc9fa370c38140d671841201d182e3b9c432cd5597d2bf50e651137a48c305648af68c14a7d6e0d3e2f357ffef93229ba11bb58c52841db7a0ccbb9fae3eeec02b854351374084d27c2cd38fd0464b0bf355947ad9079172111dbd0659418bd43d6c7ff92fa0fb42f51a54df543c7134b2e5c463db78061cd1921a4c8d51