0x2cffd02ef32d96179cf27ad2eb0b7991dbaaf0a3fbf083bc2c412c591ddc49f85ff8cc75565985d6a9b86c92ce7773b533fa0c7b55ff2271f142f70abcdf08ed8a754ad65638f2900083c2110d44dc600a9fc5dbc4226a5559a532bbf87e8c378a7baa7cc64955f8ef90815082fa0e4e380d4151c8803bcb6c257e107e0398f88cba74851da8bf2995ac3a4caa436a6e9ab5c7a5dbc14ed180c1142cba95df95977bcad3fb4e7ebc17506075a6b12bea92798b1b59b4666f01bb9c04c6f1fa844e026b9a0e0ff80e2e25842653c9a6e3b79564e07d0d13f8339c0aa9f59b7682e74b8fe03ebfe49b364a7b06c70818388d0503e99ac97d07f8b0c76735f3f0d232727305713d37426cf308d703fbfdec75616eec49e034fdc09d0f6b614e7f73253dcfa40ddd3c9c58a18081313d909845bb6919e5a5e7a6f68bac5bfab7c4a30290e1fe14273745fb596a09c9f46272925cbf1e3cc145a36dd7fc5ef19d01d76b9d7b46b2f50495481853f2391cb1bd019a4e0dcc724b5a6c20f503184bc204cb783a3512332f8a55786af00ed8b500a4423bf320f927c7c057d33058a2fa6a836875135ba85b09d35be859d450e98d37a8b5f5e702aa0f4afe02581c46d2d59703392537cc8e1353d05a7c309ae5cb0420eadfb0cad54939f1e72e8f2f4d45dfeca5066e6094c9f780b818af7b706fa512475983a0f45769d3ec02f8173a2577092f76a13f7d5414ec10250162d35763ca49d0043a232ae42845cb123b9335ae2975418e29937ece7e6d5674388b959ef52112dd6fe5e8a0af0aefcc23840b5e05de61f0197c17a4a49d0e3e14b97f5574f114777a3283d6d1087cd3b1d1160007213a262d33f2e6b343d5be691bc9a1769317d3eb8661332a5f2ebaa4c17077ded368714d8a490ab4faa5835fe6154f1b97d07f7d52c72aaec4148b29251db6a51df4537b763432be9218b9de191e18f0cc9c4b9b3731d0d384120a4b2cbf6c51030cdf3a1408e40bfbe66c207754ef6eaa22f7c89cb6c4c0a0a2e077d74c381d3eda4be413339486d14d8783a903c27e61583d327e428c6a54417bdfe9741c7348f9bdd71d0620f6ce83bd4760df0d6537ac2b8dc33b811e389be1d7992f3ef50cc4d3a988266796745b97c287d84fa673c7536dd1e6a0ce1e72000b889e8ed7933b41fd94ca1ab1472475824ddb9a53de5e5851042beb74f2c491b3e382ab0d1595e24d230ff33d984408c6895b8018c3132ba45377e103a39552eba51dc9ba4addc5c56fb4074ca9f851108e34fc55dce40f7ce3825f777ddfacaedb9ebd832ea66e95da8331309c51247e2e3d60df8354a93112d1ce7f5e4c8fc7b776e39dea535c1797f14999c1a4e1422f849f3e092896305eb176a599990fa60cc5314d358e396598f77f21a69eef030609ae6337e7d4c414fa8e01012300ae185734607e526855ad62f53972ae3a92f3b353eef5530de7ebccfce68fc9d539e9634e472923d411128f0a9a99532f8570fea103c394a9443befe075859d3c616079cea6d9fba4b032f636c91a36d30aa9249ae2d44c5aa9a268de49d5bcc52514cc05ed66e99efcba82ca210e576965b5867e49c44932b80a3473ce0678d67f9986e4cfc1daf215b61a4cd8b90e46701261b892ef285b2ac29ad1c9967c9a990f80fda4ed6e21d6e688bef0f045895a263b2c99354c94517f6642bbeaf191df2fd29d3ea1834863c3d5645be459cc1a64025b9670ed978b20c1fe023c07ce5b2e0f27a379e3260d01c70303828deea27a409a84b887eb05b3e4de4dc06eca58282dd30509f14ca29f3a710671b879624f1c43cda6c742e9fb9ce757d8a982acfed2a7d76ceecbf760ae9cb293907a13e35a5676d190925088aeb458846572ff242a9467e71744c678ec14d36ab5275e3e80a2c4417c