0x2cffd02e42a72efd45bc7db5171ebdd934910d7539ea85db8403fdf5f60a4a10fa3e38bba18264b385aebfa9e5a8b44717b5365f9430eb83629733898b4dadd9e4c2236fe2f463e802dd0f3db603e2159df6bec3f26f2bedd133dc17e46f541dad9dc221256f08d3b35feed8a45788e5efaa600d574c568f3d677efeccbf0ac0a95416ce9dc8b42a291a3ede646e45a7db77fd9e256d2771b382c64a58802fcd6b0d3e67993e88cdb311d5f52eba289edfca3bedb70ef9ca72ad4c74dc6c53e1c073a9606254a2fbb440f4e40518588f5f690da92a31260ce6d704d70c7abda7dba42d738d7758c02d46d3578538b63eb22a17b1631d48eab57a2903e7ee54c66339b4c7081c6061ba156e955f62a7d10a0c3ee670413f91b408bb487a076f151273436ffb5db9277b57af1b7c9205da0e60d515f884381016ca5ca62efb3dbf67c9804b7ec53c2feb52d317d6f500bc6e880b3ced5d2e401f0d5130df034a1c4836ff9b1d2dc2412dd7edda42d88b57130afac3d1668b47be80e8e6e4277e159ca65340b5ba06087910cde7f48ab826290ec4cd80c44e3b603e3b190a4035831610de28f51908ab845cb7fa0aae7f7097bff1ea7c42c59bb7b376c9de388e018f8c2c4171199461cd86538d7abde016d35b9888450b5137d7add6fe4cb9b4ed8782522eb26cece3a54c19ecab9bd8a8a2920b13fbe0a91fb94d32c6edc48284dcab14add64cf9c9f85998a63055ef30f603a4c2e0831387fdb69373bed9bf03462984ba906d77214b77be73beee5f0c3eee63068ce2e3b3fb5f9807a55c45ffa3a6de4a64970b8c067be8e3b504f4a432fd835059cbb1bdeb65d89209c292c16a7378ffed4c7f99bdf63441d68ba4f851e5b2436337edb016b94017183a6a55c029dcf022c87ae321a24c765549d2b784d0c503bad2c86f0ebe03d82d86d79d96603cd8733e4c6b699092fe6917aa011184d879851b3aaf569ffeb9ea16c49ed384bca567f893efc700dfc112a76f082e16699f23bbc737a7e254d6604e8bb24b44d77c93523faa03d80df342ade076d611e75b10a943311d81e2d9adf56f85f7266d9eab7b883f763da91b7f6c3f6e05f5d73860698bd61dd369bc5ffa0a4bc668dc6cad98f1d24d303d1a06b4855c5a42044a3394c0909f3bf6bbbb0689817e5e240600b0336dbfbe473876011c1ca7dbf58f241f2372154e7b4c147ed7f32f6663daa98f5a0748bce829774bf7c89d449aed06d47d3b60afdd7be9fe711c0456e235921cd547e041b0f07a6d246c8eb21cef393d1d76937af24b7719f474b16d2f7ea0d81d378f609ea50e436fcaf1834df4269c3306f938994ef6005ff41329b819ec008c168159a26ea77b158ea7587b1fb8a9cfff70f9e313de4b778c91162593e9416c40b0795102eee6463ee83e4b6f07aa16d4098a9fdc7ae38dbd3000e73b235c61e0d7508bfda450552ce31f69b10cd73146de1aca6280d5d52f82ae84b627de8d019775660390feba50d9ae60fc44946969c36c39b17c41a69283edb6efb6f6741f371396ccee79ba70b0dae1ce49dfab392294f0c11e152e136f966187549ec0703af1e7505cf7469e2c7b27ddda00568ff1557a0c96f7821c3a1d5452786c0ee3d6a9d2051a296caf91ee1f89168743fb7eb7d70bb01c327ad45f4e7b929d220bbe3c735222468daa6f4a53abf7205ecd4f7b323a40d1f10c2d58f91737b47209a51631b9825f4d91deb425ea456308169845bb9f74630ddef45111b1b3562c80eda3355c39ab6876dd75002022aefd8725f5329e3698b5e216652571e2135d2b046d4dd771ca17d8f1e862e53d669e6a6643b93f43e824f894c41bf02872da5cdc7793fc0574fdaa23a87ff9c2e0fc6a6ac114081acab0f51cf98f5d37b5ec87617eb1e6cfb19c6bae6c5c2a