0x2cffd02e9d316a9e75ef12cd2c17d594850ce2c52b497813a86b81e9a8fc4c285c6eb1ce18b0d4fa12806be29a489c5429ce0cd3c76f4f6d53ba1bccb565197920fb4b1efc39b832ef0da7ba1d4c3ef9d9ee2e2dbb8a3abeacb0af27e23641d2d4d222eba418d43d9337b0ab530ee30c58a83bf35b15437d0ef149e87c98324f04c41b841e7107fa3d0c8fafa3a558a9482715db91b4212e9e89973cd1fa2c3e06e525c43a38b2d5bb4b5fd775c191d77b8faeb46804d10e7b6de2edd4f8f83cab36ac33066c611dcc56243ef9a0fe80637bc84035419cdd9bbeb2dd44e2a4c915db78668ccad147f457abcd886880d448ec39b9b3555d5f4411442ada050557fbbcc172d8344f77ab5acf04266403e8afcdb83ec02ee7dbeff98446f84c83635f82652519feb0f367086c73c94221d1b374865635d5f6cfcac525af09f6806d06fe1961799f3e271725093b127ca25febbd8e97241e35d30d15d272e0c143d52185e03f141618fee1b15ca39ec4b0bd4782efc23dcd753fd81d600bb3cff5b0d49089557f665c39880cb86c341e74f885c9bb3804cf1657f8e3cdcc4626197931bd39c96a6e4d6729b213816cb14439c348f6ca50b2acf41e00daf7ce7563b28997565a8eba1db23b9cae0be1cc47eccf03201cf505566b68ea744a149dc951d14c3c6108bfb90d626a9f9a66624cab5c4ce512e0b018c352051a65a3dc8ab88fb52facc30fe7de5bbd40a2b33e0062023ba485b9bdc6c7ed0d31ca156ddcb4b77444cdaec3e5154e1cd252aeb3d3dc07ec6a28d3c769f799193ce2bd830971aed4caaece7f6f1da02df73b87a449d63944ff2ab5aa2e53b41ddac69bc3f4a9592c9f02b1590d994e9fb3782bde502d30b7cbf137849c90bdd0b1ae3e7c0491f81039ac9ea43515fa8f1fd260ca83545c6e83c81a139d1c1f0b941975e606934954fc33b474add624d6b4eaaefcbcf756836d2db03db7587dbe3206558b0d154a611077fa4b83218eb982813c40040ed3c162e0055e54eafbbd0aa0129d3db405aba0af559edadb1bec3a25488bd7b3a7c53c003befb40974bde93e404178fcad00a8ffcc32312c0c750eaf4f8590c91163abe3dbc465be4f89b087154961a3175f9e16ad4850818d089fc413006a21ab234e1de423e31a79979428b0d7c9632e1bcf56c9ba0d2149b83e0818c7aa6a7c652fd133c143db89ed7f73b4ecd7de058c210d1001b5d7d1f5a2d83b4b81d4a7028c4f4958f6c7738d0a8908348a2b5add399d8c558e917b54d1e17ef645fd34b757dcc7b82abd63aeb1d81c0fc84d9c6c59de4b9136a2faf4ffc6274cd8dc7c79e97970cd72570552d49983ebcc3fe7bffdf8049117caf50305af50b101ac46f185a8dd72c4bafea9f962238277720942b1827c6d384832a1dec6015f5f2404fdd036a912d59bfec2669b4c98ad552ef1876ef863e3e3f235f09c1803e1e49505eb7f5951f12c14980717d09deb10048be8a2fa3e27701c31dab892b8b40e505ad04c69ec4246c190c8d0bbfb629c743eeab35d96b6c8c3edef26eb61351f2764dd086c576b3fd4b30bf69a3b7ccede054c6d920f26904cf8f5d2f80fdd33f3321752ecf2f3eb95ff42af63a59f2447bd0c1e116e0a04eea3e3d4680e9664dfdd728faf48e3ca5c9856d493deef4e7d58e36a88668a2111c2936437a558e2657b59f5079a4bc7faa0d73e6b482e20e63ddad47386183e27ba15aff39d0db44b9ccef4b8d5099e9ba09acd670754ee79ed56a7526eb22e1ce107ec82fd345c1922568eb72b6961a2e6984a1b80c0bc539831572441b73f13fdbef0e93820c0dca0820c5c5eb7bb1434c38d74a4ab202215724c9fc30002966e67a21d7006ef028854849f684acfd12b20c4e306906ac979245c5191251e07e43b39ff0331523f06e9c6