0x2cffd02e22a05f94eb5a2f6cbbdb844f0196e0831c0f30b5d4c09205bae809575d49dbfa707936059745632dcc08ef2173bb160244eebb4c5f6e6270ce918fd826ddc8f2c121769dfa06f9f4f5eed2732740ece20e485b35ca2aaf435c0ca9edfaa3754973a068a03e777639a931c2a159529417641c0229d586a2097b04a34d5ab6c9728768e2c2c5d328ffd77d46b94a43bdf90156df45d99ea6ff7b0748234cd375f629b3bde7f7d0b6d84dbc4c3390faa9963c78d7e36aefb8754768a402710d4a9b3363f8f375ecae767a436e70b9cbe6a023db542ebbfa0e68165401c9829b73a151b4029d07d47677aca5bfaae1f8681df9d9d68b1651348f811be484a40640e65b2e582772c3a4b7d2da5bbc249cdfeec724161ccea4e2e57c5fc40c5d24dc8a7f61edcf644822ce0b125cec1c2c55a74267aaf6fad70083ca005218acba9ad49043ef6b0bb1c039fe486d543a3bbcf35b2995a0ccbad04e225c85992dff358f8573a2e18fb083ec6f79c6abef8a23e17d5072c1e69247833280b9f984de7c5c7606cf72e99f500eec50d4d5525e3b186dc35f34eb377c370e1e22e1dc6d274d2621afd8a07fff8549e760f632fa7cbbb96c7b185a438b6171190947c3ecf4ab8698db678871d558b0ea422b9b87a1285108f1487eb8c9cf1009a73f762aa22807e29cd300d84d06ae851de765fc0e0b92f04eb5e388550f657f58b36826b7c8a4dd8d2a328d14b9d9095fa2d9ffb703b5e3946bb52a33bdc12eb9edf6d035bef3c085b6bf51372052605d88cb34fd2aee44d2a3e163524d598e4cefbe374c73894a8cbbdc21766829cdf8a0e59033b699c95f4f9171d5fc8267ba102a281a4ca587d85d1f7fcb44137918921251059ee804f8bf2ad4333c9f5f8ff05f0fd86b4fa082a87923dc627213e1c6a22676d8c84d679e8cae865c37e21e5b3518ede6046acb2c1c3792883c119be01e177f8713b282196bd2f0680a180f8b53881d313c479e92f097c61ee6a3b2a90069c2e11388aaed9581ebe4e1c6e9df3518bcdff702f25a05fa44f40dd3dcd42c16347c147af37b373b0c4c2fa4c7776765980cf8ac14c49fda220e8072866d978b943922e0e38ef0f709dceb48bdcfd5ce1007a3dbf6dce6e3a05d62fc19ccc0a8093e0a3c82d54094a1ba9371b3ec7df9f43ca9a6f0d81e9411e84ac77f1c921098d579cbadfe99474cf2e64e7bc0cc772de3c449e00c505aba4c465f0bcfc8702841eb4ed9900584e8e506c7bae5fe9555c8c2ad67de55b5567ff8fd87055c63d32a1a1d16463a360ea1fe4256e2b5d22bdd112fca48e6a790266a3ba89dab655a1d4c7c8f820177ff646d6abf7459d006c78227a425d67d2ca7f23973ab7dc607be9eae4702fd3fae7416a19c10bd0354b074d05c3d7793f6436d352ceb140b59a473db443910f3e22744d3ce405f867145adf54f9fc518457b15eb154cf6bcd9bba7bf9abe9927fcc1ef28f3374e0720151ad2a648dbc46828c2f8c3df63dd52742541d1df1476419889d5a364cebf079d24f74bf4cdf3cc8cc847155fe428bb3aaf472cffd83fe33790f6a201596d2300ffe119c63ce3a29a6364cbf6d660669d634f6de85b87996d20d6f05f2e49ad30c1fc540cb1557a7b32b27c908eea3f57c5ccb4ee1ca58e645d013865a77b9e84596c2fa231bb453b2922318ec8c9f226f65759f599b0ce0a2aad8ad4143a85fd2723ab26ccddada4e4c7424353ccd0f59018311a8ab851891b3676acd7e6f573393c41dbd0c76963914b99f8f59cb9dbc31f052ff2d4ffe39c53771d68b1914e416fcf45f7f9ab91b807efdc7e0f07a8c51359fb5c3ec71425ae52502d16b34bcde733ca0678d5eca7fbae713c1239a7a14508bb398008bfc4866beb202a6c9b100546030d52a1a63fff0062eb5cacf9