0x2cffd02ec609aa53c64b39d4c1da12ae514bb4b2a104e6a3b4f83b1425ef69ba49fefacc9d2c5d136ee793b719343ebc8fb9c48b0f0dd314329527400505ce7823e6684317670981c8f0412a5072eb5aae4d86e439b1c11c6a21d1ab4d1b457d998d956be2da80b0c7aae1ddd7fee2931c50b94728ac05581fe76f841a0c5b848434f1764729a596a24d3ea2369bc57cf6e065eaaf15317b9a24b230911de07c81bb6c88aba8677f4f8010fd3c8a7e6ef33ea518de4452cc28fa42338ebbfe081e479385a62fe94daae2e5f2b0e3e83982596eea7b8516ad43ba7fcb7f0870b01b374f231449ad652e411e81145d7e9463fd0df978871460ded9d54d6c2e4f623fd363326e865e0cf6271521b40b85edacc53a54424dfe5221fe25965aaf9b27fbac9c606becf5c0cbad45e3b3c668384e17d309694eb029040a46d39dcf11191045bffe7708a2cbdab4590b1d6865bde1b3e5afc5e3ad673dcde4f74469784238df95df865a8257a45e4fbb85b254fa742d526aab21ee3a63bfcc3bddccc23f9a4cbbadcc096f45142ef4ee47d5d273b874d49ca740b87960a5c9d0502d32b8edb0461fd6d7ec1e852d4c0af4cc5e908e1596f3578229203c14bd5a5b9128f656d158a0e74a2b42bcb6061d21fb22caf08a3af386ce36c7b86cefafe5d52fe46d4cf7d391fb3a9ef59b0048f3e84f8f0f41473cb0c18e5a142cb97fbfc36ab819046cf34d340973cd2736979c5a38b6509d00950eea981e766b1a6943810c2f45b723aac14df6d44555153d5aa39e98c4ebcf06334ceeb3e2685823d72db18587e2b15c871855131d66ca177af43367973ef206f3128e7717b9389c11fa1f918c309c2c793784fe689f6561e6430e520576de9afb191cb386c30be5f812f4ac3af3c9e7a484befa2c74ecd914129b1756780a5b43e2482132d2b8f7815c6b18fadece1aad80ffe540ecb52646193d04829c6ee11cb688e84437e1e233c67ac5ed1db4f7006e0bd46bd9a2256d0081def889aa52de59fe2b4cd14870b6a798fec685709445441e88d6fb873416bee55a7e4411c86fde8f7338ced552104bb7e05c51d6fb26c361e2359f2e0d87f1081f9dae1a0921bc3e72511f8f7d2d09e72dc2a783c0adea03752b5894abc4be0b1e1ac92fef55909d3728282536fa8b68cf34af3c718e60e4c9af7242d31c7ae14c3d439180f6bd527b11ef73bdd59c072c9d3fdedcb3d7c857934d5ed4dccacfc19db8d121c2145361076ef2598bd4f3b5a2fee866ee326c0fceaa5274d7187439e1bfb4ac385716b3938550874cb6151effefb3642d8a5fe939bc9bd0c1cdc8db3bbef0d640a679571ac33e6f3c4fd844e49fcf91755e197883d6a42ce802fc051598d090fb13d749e9e9cb019b2c021ab3ca7ffbd3d033314323a22a450d502afb339ff712caa3d8eb0f6d588d7de39756d8a3e5b091918a1a97cdc357db36199466d5e4d5a1f4667e2d8cb44607f3d2c167b8cc568aaecf27a87f1a61db2d31fe1369f25645ef305912810e6e560b9a9377b5df778ae59901894de86c06a35d1ea5be4deca15ae2929ca2facd65216a072f7ee9d55f1da2f018e41aa7fd2893a227094c424014a4a029cc9f628640969a06b989c2b3954391d0e6eb5611b5451c82d96660b3ba9910fd67c7d91111a8d904c666226ace7df698913f1c29867f2f9bd6695c4bd01f694b9d5f52e1edb0bf1df53af79666e7daf2ed53b6038fc7379deae6686d78b5dd7fdd7376451ce1790625c4896a957151e010e0a1d478ba592eaa4baca6a3f6afe0cb92e9610e0ca34b285ea32229de95ea56798259b476d28d13884ed8f136e4108c0287efc49b9516d60bf23210ddc8b94cf57fdbe34ef92c15401e287698a1d94750d1c3f176d2c8ffcaf0391b91a362394b3eb05632dcecb859