0x2cffd02ecebd6bd551c52378eac34457b21abbfbf3b23811bce1fdfc543e675618230189810af94c490bd8f7bf2667a5d4c33d40ec3e127638c3950c146ed6a10589fe66ff03167778d1ff9240e07fb9c27d8494392b257294133522b29adae5dfe20b01ca053cc3c49fb8a93da720653cb32c290d32bed688d856d8fb5436e1f3583db84613dce6984da2f7d29ed070f2474a1987a551244e3b7a65f4a9e1aac47c8b9c634a213e69d59e05e45164ea1c8d59c23388bff6d60b25bcc06fb0266de9e2b06fe9c3791399268f01735e582d0b2a453b0c93a8d8eb0e9c7973fbe5e9b5efda9f50990da9c4a50eb430a4d78f54fb6b1ea9a208af78ec61838808f42a72cc526e56c75c9613704dae41d8e5b17e60c37cd3bed38f65211fef8c4fb7ed38ecfb91f1432b0baca0eb15889e15430eb9482b1e3eaf2f91b9bb4ff56f8f3acb411d2b263611185d25e9121cd8d223aee40ef0edf3530d54bfee1d30cc2e94a13ff6a77fdf902edc3784305f8baa60eba4c73c28404ab4da4a83389e6f6119534b3472233d0f02c75e32b0103e5aac2b117b399219fb10fb0bcbe1d7c66bb1b3bd82eead23684f51b492251d9bef6a5add9489c94f661ee89548e09905010001c4ba1d54181d1d5f78dfcae288433da8618d56f55c62dfa3b5b65e2ecba926500df6287b25886dfbbf808708d2f012cb715f7b4f791a847b4ea5f5fc046e38b1fe779c00d92f189b5ee3c08e896ba71972d418def3b716bf2e517cf906e43363f72fe0d069dda63d75b3d6c90417c1cb0167279f6c110d7db0f700663af6d373ec0e232645fd04af8e29a30b8356dad44427e419d944f0a5b61e1a0bdb03895259461517d24b9c5b45f777ee3162efe8efb957749ceb66f8108319be6b8de41c0bcc40743cde2ba5dde564863fb9cb0c3b70bc967691dcc334c8c1737cd320702d548ac3be481cf2f80e28b8862e4130722e982f25bee1288b666800884bb1e3f2fc14b3942a0e40cd6e2a3b44264a800fe6f7e68f4909d8dfceff6ff41decafbc8d695f052a3f203ec352cddaab370e027a40aa7eb85c2120fde52e2b76910988cada365d49d844c9414912cbbd9eeb8195636725fd0e96a8ab0e3bd7373b0ff81b9ab0b139117e3a29e2319c1d4e2fed0b1fb8e2aa7819c9d6dfb0402bb951202e9d11515cad99846522388db6a03718e4bd4d45d6f2d1ac965af56384557ebc89094bb7e5734facc066d0b15a53e2cc1d9932294e3e624d8e02dd95fd99d2726ad3f85abec9c3e33e09f6d1e8b21dd74b60f1229f708c3875bd635bf8279b583d2a292a1ab5e0c856eef828a537a56849d831b678e74067602e90c6f98f7787e31c9e1fe9c7f565e2cd9b4e56a62e13ab9b4e9471444e433b94eae110ac89dc0e60b6836972e97f8b3b6770bd26e9ede49b6fe58a68381850c11e6e296b3193c4ad8d503486c7e717502c76efb7f7cb31ef38460e9d3fb5cf00f0a5041066bddd9ea8466ac0e28733046e46b1de0d2c4e1f2c0d2cb7ace6c53e90c2a1ad71a59b686118cf4884383f6fcef95c8b28a553e4073da9bf0a86c80de3424db4b071dfd65bf909087d8101e9342ad6b15d1e90dde0d237273e5906644826429e368d08d4f05959cc33360018db2f648e81da41db2ad868f1d3c243b8354a59b8f98c330bc2f3525689540462c6dffcae132d5f592bb443967da9eb319942f5616a825a9acf758fbb16a98d04b517372a5ebdc237a19af54419be99cf1bba915eb1b68c89c2133feae69554a79dd2ea7f89ed7c50701af7806f49b486177fa0499aae5e96ce266880c92c5dfc95f900c1edf865991ae5b6536c5757819c9330a7b31858c5a40ef7c37f5e4355e6d329d123206231ca8000b32944a6af66e169d40eb227af37b5bf6c306a38572d80219c749bd5