0x2cffd02efcaf7ec7c21405ab7dc2cb1a5c6b735d59c574d0fdfc30ba9fa3de1f61ba61861ab2e8a8972efba0b439b26b7c921cdd01dac13896db65f10348382746f1e2f3979dc6c09406308850f04a84fb5c14da104b7cb15833a096eba9e24f618fa52b626e9c564dca43d1bc214d96d81b7c609bd12e38114f72e68efc8e5e441cd274ad6bc256c58e6fb1b3a49b52610b584d1994da584260a09a3aff470237bfc762b751e807f3ab47b883e6bbc82c6604719f06d34cee9e03e3e7d5e3b52d1425ca306e7b23eb9116dbfba85541f37e74fbbc031f2e034e9e9ef1a656e4d6229940768383babaa43e0cce2cc14066cf4d7820205ee3205b8f0849fa3181b0937dc84295e7657bc29644ffa0cd679465e97a7ba6d1972fc10078f015dced72235fafc537f08bc2a2b264187545c9cb8203ab96d41c010d002162d6f5bb329f190951ad1ea15ce8e82f5f0ee7d49d4f5843031e1952b703e91db029eb3031ee83a9225bfceb0fb28dd250183123b92c0fc622860ef94c09aba5794b36b5d2a5ace068db7e56b7fcd9b0d0fa4f2549fe8e110d0b70ca16383bb2f54047dd5c256fbabecb1c046d090e80f797785f2007db3c430f85dab18df79fdf87d7528b80121944b5ca5d79577f8ddcce650e694a6cfb0b9b6388f45ee4269d9e61c53f4dc508290a7a8da500ccd9663e711bb542e49c7609cb0aa7a98d36b3ff5e75978f61c64c5a9bdd487f3c51a1a1bbc7e2395833654665ffb8c10a2268a48deddbe80d4179a9de039ac2782cd5a37b7eab1256ef60b2a1e6057452bb1a85af496bfd3683496353b2893fbc9973e6714de1164fd599fdb5f1d469bc2877a3416bc6c58ee076db4b8146a2e4abb7002e1defe4fba514c8595306897a4a9cd0cb1c305dd3cb3d54553a2d2ea0b0b4cb7b646ae0cff06d66dbefee90eb09fd69b4dd16ced17ba468cff0842656033c4d87e324bf4182fe6583c1d0aaba8f184a745ac4c7588b5fc939c6a669da459ee3689a3cd048d89efef74146d01cd34fe50b056877f6d2d2983cd66e047a68bfa4f00398f74de0125c38acee90cae9d2774155964d1f6d4823ee201783ffb571e0198b2997840db7ee3f7b3e4e9969d82f921bdb3197261c2a61572cc0f4fcf79212cafa0a016cde77abc30350e71d86948a781409b3bd942566e9a36f5c6d3fd46662f1d31e2de977dfaffac39f77a2c7337a6b385bfe701d33c9b1bd8e42de332e8f6860f445972e059f19a8be4e18581f4f1f517d1a96d4cc0199e123173242d5f5e5a3e78ebcdf0bcf5aca53689c94bce72a547e5c2ff1e8e48d6e490ffd3080718cecc179191cf4c34bd636dc91385f3f1a48dc3c3e780d3f5b6d35c8621443b9dc086d6e6e83af4188ff1b78f89243c607a26810ee349a7ad9442cdd8690af83742f325a80982c2cec66c13090294712fb5fafebd24decf421a2e9e6999385f5a3e1924b4632b87ca8d676bcdc509fe91aced9906d4330a97b77e8697cee3bd4e3c14303860214e8b392e50ed87c82f84fc6a4e1ac140aa212968dd74ebb1b0d0b1cdd7ce2a67c1bfd29a645e1615e5dbbf4fffa3773f04fb4a40cab058b2efce4beab31fdc077e49914695224a1c7930975894e0314d344e0aa16539b581e66a34d196f78bf3489cb0778986cee5122b893a20b1e0416a6b6cd2835db773d6b6755a09885daa3ed21d1e6df5771a114420ec1e0ba3fc044568850f362a231edb6fde25665979db707f9269d67a9abe0e8ef21ebaed4c20d96b1be406e20587f3037a99684992228c623a2f9fe60e3495f52927fe497c2a79e3fbf81756a349a96ac394acabee4e0b97e90c1911e1462acc31d49ee999f42e5dfbcfc2b01a506b806c1ad2987774776a28368b8c74a57e4c7554238c7fc7a87d98f8474438fff2e6b77a85f