0x2cffd02e0ca4d24041a79f0d3c474d582946da8592099dcf69f4b9312609d4ffd07a0612002cf4baa454946215821b4283067483cf8dae913f4153d8799cb5c0af8572794491b31918f11e3481e8510fe3aba56b9b9cfe4a51df98d63d1abee48b1f9efa674a52920a6a0b433ddd8f8fbb494ea49bb5faed027ba5940fb4036558ff544916b1d10323b855ee5958a0ce88df1e6eee508c9a7b2dba9d03f8c45ef2adee7412ad1d73aae9056b791b1c9d1aa4ba7b578a79b69c2d0aa14d5a9443fcb1372c87a374cd52bddceaf9ebc50f69a0176e2f446b325c3d34baeb8e8fd3075df72ec530b064d6de69469cddef6ca47faa4e2d347dfe2c6070ad3a2515df7023f18941539cb6bdc4e5b61318eac283962c6516f65ff38763936f0f444b00de7667904103578415da334a90b38dade24754b90f92d91f2cb6967eb72aa38eaedcc55071e91eb81472fb7013ef2fcca5c5d5cca1cc51d3d6cb87bbdd5fe1fe8326945a94bf4b87e5a071648819ad5fb868faec97a85cbaffb2ff64f72f625681ccbb03cf54727a6944bf4051be484d571e099c3f7d5f75281f3c142c129be09b9460f44a0f3adf6bc6408878cae3e54310ec7a59bc29bf0118b8685fa7fd9b3471c2bc97ac28b6f96dbcdafc303ac03802acb94c4055a65fe689d86ead2ff0e7c17710289d4b43b0ede2967eddbfd6acf0448f98fbc1dd7eb13126c99d74345e627f4f40a8c7bc3bb165368f5c03bbc73d1f649031b7debde090bf1fcaa7bce075a4b86254beb6e921dd04f709b1e49816166f635fff9aa0b66ce7336253c9bf55d4de4c8d165d37b75d134e984e1ec4c0836a13f3e1cd4692eacfc7479f821b606f1bac862b5a56220d346ba8da52d139b71d8eee18f51a576edb713aa90befa691bb79044c32276f3d762d7784e2fc4b6be6290f24ace82336e9ab2d75c93c815731a53e4fdc568386fbbd40e6cba79d16ef2cf4a81ab08884c4aeb797b16f4086363e2a80d6541134ad04153495542b9608a847bed88f2a06c911660fdd97c0ba7b89d198fc0bf1ceb909d61a45e2821e9357143ce9d4398137002ffd702c8f4b1906167eeec1051fa23840d39ef1ee0ac157d136d88f5131bb65f516006e81b9d9a2a28927b7f8ff7831614190c8959271c75fd6df13cfe3dcae7de06d871ef85a6c698fe96c19e48b0646fcd6cf2ca6318448334e8f57dd2480d3e911ee1c7d9e3e97cba7a537df702bf18c9f6aafda6c303f9b65237021735fea28c1e20d3beb605e26413d70d54fc5826d3177c58083592becb1ab0c4380429a0ce6d4629e3992b7307e70f444da36221778c212cf0ea3b58b365dd4bef79c4351ccaf8e02c457ec66d6bcebfcd8e4b028f7a391e914a3700c306af34dc1e7295c74d637f353250f6990f0e94d5c47510f6b4b30d98114a78e0353ac3ab4d0f6144d8d5bd671e9ab7af2f04e3c011bf873ce277259c0c66da6f863e57f8463ddb3a42f5e43d97d628b5acb1af305b1d182b0633bcf4a0dfb9e874f07a8e703c17352fe6f85f190293e4120f11bcac9d20355698a4c9b8afe36f076d173272821ee8f05bbdbe68512f981573c051f997bdc986c58e9c5d9862fe00bcae0a3214c7534d6b648896ec47a79247c1474895950109f9b3b23941af1da78510c50288319879a767529f2f00c48af1109d0efef5d97e60f2c41b6d003bebae55aeb5ea76ae3e0dc2be317dcd3475cd2f2f253da3a498bec983b8232e63deb1434547eb3e806cfbd9c4db45a083fe15cd60330f6fdf4b3311fb41fe12f770a0ffd30ee83c722db04dfdb5c54ba15bf05ac59499acb6d174951bc241aae99cf3dbbd0879061ff1a473d0bef50ed14c90b6fd571b0d964037b3785d6495207414974ca7cc41e03eff3a356885a754df013ed25c1073e11f4cb450e