0x2cffd02e659452a80f989bfda1a037621d2331b1df1f3d8087e57f453ee2f51522f4321d30a7619860e6d9a60c5079e8ba58752c2f0495b6cbc465e10895b267e7708a294867af53a92d3eed14fb36ac90da6348bcbec33b12c334fe276bbe3727687d99c74474690bea2233e46aa3de2cc209891e3c933883274280e0730ddf93008c5d0885b69b906d72e7569ff0999c902e4564978e604523fd4d43d18cc6bd55cd238004e83d7dff38d65bdb56bf06e6d227e792186775b2bbe70df2882c1ec9b407d4c7a7608e4bc124f3c752c55c99389c0683d4eecf483eef658b5b75aa50ac6ac8f62b7c578d752f367515a94e0d0071e932f012ad86b67e03e6b5c4a58be816a94cf38aa7114ef377baa3c78605fb28a7279c1c6d1419d45ae7045e182f25f2bd27e7af46dac5a73ec50a2496390931bb11fe96a9aa4cea4481acd05f7b0b68422bf59a47e84d4842a50881abd5b73a4058cbefb851931e090b1c58db9717066ea17911521098a3b7e5aa1c40ac7f900de52509460236a373209325626c7f4fd685610db4685cf5a2252515c1d2959717f399b911c3af9e963727b6f18888ac2e9b76105ae685e53e36804048b73af0b87f20b2bb13e6ca4d89c773356e1d78ba7389d7a9bb04d020e2b49548996d9ef65813dcbc17c3852ef622621490f52ed7b3525aec31a4ba39084849b97aad479bac38388a099eb4e21ad3d84b538f8fb6d9e6bcf09ae7c955e3cb0f4554673874861f424c15c4aee61e4ec98bfc1bcbc0ee190ded08ae33e54f6095b5621a3127961d7660f345e69ff364823e9db5bfc4dddc5be74c3abfb81dd801d55e8a9d1bf30e542e9fe470d44cbe7501765e38f070c8656093f98ae46f0e4e660c7098c03ac4ab226e239dfc72864d1377a0b8c21ae6974aab497833766cebd585ed35ff4d1fab4059f8580ed7314ac12d77cdd63a5cd70f789f91a3572410787dcc2edbca31aa407dcd115e95a5c2f1b46a1f3333948c0d7083aa0d5a9474e0f19e237604eeb768eb38079d8ead387eabb4aa0d9faaa24754ab6acf15ef7e1e78019483ad231f90ecc5aca38bba348089370c301e66032d136d2832b2b57615d8d77b7c9238b1976ec4705934076fe085d771a038bce19b6ceb9d3b5480167e6ff752ca01aacc8fe9159194abd87c3292900eeec3ea18b6538b870faffe951b736286b346b6c4bdcfed596234fa6a2fbdeffa51d0c56469b588f6f420c9e92095b1545966cf25f106e6bfb8fcf3424cdd0c96c53a5bdbcc48974b22e77915a220e4760201d76050f69c2add4cdabdea9f9f971a1e75fa9600f0ce301675cdf884a1c667790ef785c6c07c2fdb7daf29266fb2745dce0b78c392d5b12b91ac532d7e7f2803937e05c67be3ba92929e380e88cd4c009ccef1f16ab28e60eb8223d8ec0224a01733fcf6978b26a791997d699529cf9541820e6ace5ac9fe44e1b64de3e6148e8b9ed8d19b9b9f1be02f2a98209ab701dd3b5e009f21cb531da40dc2ebbb46c95ec9916efabe0ecf36478b7fbfc0d329ec8de514ea97217c8bef1553605df3e14a75d82fab0c6f457c88ca0f632981467cb378148d96afd6f73e5029ad7466259c63c0480f3ec83acad86a1bd0fb5cb2dbf5fe72f04b6c45083892ac37c074df924bd8b7440b06e71744312d68f609e9f48423f70179a9b5f1323e3b6427c7cee92b2eb08ddb0a0a0bb3800a8322056c42927d9aaa529fb95a421104f423c46c9302934cb75e992ff4e7ea15dab3e686e087ae931188d560dad1084f64c814dedb33e6960e3198487fcac473ab750b3d5eab1508917f5a7004f393931c24bf912306515060e426aebc17d45c1b8c0510d577eaccb983035e4e4c8148fbdcb6b3ae589600dcf8d8b6d2b91f2f6f85a78067ff4a425f12a38e8ae0abcfcd81