0x2cffd02ee5026b789d46961c6f741bec993ce6fa24357da1d9930ab5f5468133deb7b0ed3dd8be890005582551e0bc7a295c306c23873c373a448d904aec5f3be36c3ce65496c6e5885e076cf8bf268267bfb50bc18a98e4cc89924032e8955cc922aa137221cad0b48cacb553a519711746031b37e95a36f13a8df48c6231b806667f70e80bfd2b558a23acdb65fca25a39c0e59e63fbe626f4bce4bb8df8ff1b18e9f99d76a0781304676e847df6f27dc78e745450b8d8a42963737a534da525ff8c143422eb034e69e061efaafd89492864a92652eafdb70ea07092b190a3356e83be13438de107926270b4558fd33ab4a02069b764c3144a2b73eaf5422bb7abf8852cfe7955298a21596ebcdb55a0738ed52594aab44ab292288a34a2486d12257115aa649e06084d8f31adfa5b41ce5a7844c0c8b24a543a8e113684866d3a5e9488799aeed9a00cff52f878f04529b3627ae9756b3d041282ec40b37bd9bbdf5f2b739e5ccee45fcb65f2ac2f984e313980ecc5a65861e5d5c9391893e786db73ef089cf380742bf1143aa19934164952bf5661e0c74a86d85375005dfbf6f24f8233ecc9455513cce9c5f32e85a03526f2046637d08833168d992662594ee287bd409150730c55bc10fadec01baa004aae0f7f10705edf5e421a1d0b806d8755d46becfc655d0fbe5f44e6300685528e3bb74ea179d905f178a48223e87124445374b94adfa798a2494dc1adbdc4a21c0da34e7adcb3508b07a51c17ff2e1747323500d7e490349f1fae192797b690bcd006329782823ac058532220aacc4ed57fbac5581267172976a51ab798cc63feffbde14102cd2cc7d057127066d651271fc6457e199e6a2a5c7b838c2046ef76252482873f53fdfb5d118abaf9b56274b75519a3d325450b796f231b37fa8dc1009908915cb36c482510fdf46d4b7bc5a9eb7c36bc27d6a10ce12b3b1b0444997e6cd037f9bdf3d62e01d59f997762a720decafd07994a7ac01f56371a85fd214d7f2e008317ea19a960fee5406389b7d43bc39517b4c7e693dcd2d03093be9157f5f9dbc1e075f2476e3c66dd9976607bbae3a81ae1a17c06300744dd0e59db22f53326e83caa735e16b34fd7d6bae6fff451859ced9e659dcb82742b2edb2a336ab3664614a382c24270e27ccf2b8bafbfab717709136d29d537787673f755454656d0d656640382e0d94a6c39e27e338c5b214b8b41df79434403ce8858f0ca24ed3e07986bee2ff527f997cb0f8ae140d3e5c636e010e1041d81b3faf22c9294549d5479d3f732d9f6c4ef71a878d5e74c44a7fdfe683b197872d9666cf84db073343b8594e2f0eb76d0781f7457e55e3fc7a6cb06d4bf6b7923147507526ff440143acf95aec3be308a141a8cf33f37f07d9e937fce4afa6c06ba9e294e9518a18af0c27c0908ee19ae5f812044355aaddfb9efea0ffd070a19ccbe7d38dbc5e9dca5c37509ec5b4b929c5a904280898c63d9f478aec3c745dba69f72bf131fa815b60289714ca819fd358cd42495b15387e394e0cbcde43f20fd40b7e6284c7672fb4a4f13f2bcbc2f8dbd3695ac78e19c48dd5cf8df5945a1ed9286e2ff1eb46b14fa3b6a0c81e653a8407624849ea97b1ba716d2e4b9faf1649897b88f21977e6276238bd13b75948b5b8a2979b0f46161b82956ab76bfa0b8ecbc511997d351f01f3bc727e39e4382ff96439cbcb8a8df726ab8f6afb74d7f009e059adf62ffbeab5bff51593ada9843eb90b9c40f2a4289b851c97ca9c9dee0c837c72294cba792f50a4ef4c68c04544786b59bb1d0ef09d1cadefee982bb86ec055b01a6a13405b6605b3da63cd5512b457217120179c8cc12c03969b63f092ed13aff9a9aa0b804ac682f4286ab23236542f8234c1f071bd3df4915ba0f059d72