0x2cffd02eee3a64a54fe107fad8a1933e628e59922fa24474f27bb804b3972d439c96cda2b1cd8cecd3ea04d0af14a5e5f33840ce5808e97ab1476edb4962bdc19da1aa29c4a74916a53393049f4ccc26727546a5cb0222da4cc3594bd537b390a0a9991d772450788b96ddd423ffa1852913db27ee44bda7bc9c10c187aa0e9fcbb5c9a3e397decdf1698dfffc6b66a817e1744c352e713a0a2c225aa33b01cf757a02b8461bc5b1b1a126ee4999eb80b7682b789ea2331edde3fbc8b390b656fb0ef78eaf1872efcc9150da0a50d176181b655d4f06bd9fa32bc73ad31eefb749dd383481a3adc7ec37e75c34b25251c72d06fe679686e5b5d67351477be4565967889943aa9217b2189dd5ef1cf7740909e0e8fb22a1d20403de29c53011a695399101bcfcae3489a738af6dcf1e14bea8f575961c436170341b6261235a781b006b3242f8cfb81a6b56cf7088a079b72b432506335d86541c239707ba0e7c248ef599493a1ed5d2b832fdcfdca306cfbee6f4cf9c5513b1f94a089b3db34e969c073bfde1da044cc3b54a04d83b47931296e887f6b8dd3b1f04abd525e25c70434a79c9b1c692bcba4a863e6f7c44e569a018b51b55ef39a331f671cf1678700afc7360df6b6162aed16dcb94b79184178703c59750cb609643281842f7ead16c39d5ad38b10ccfd1e7b22545da942c2ca258463a81cad8ed2be09d2e8f8cffa4a8f72b32e550b4184be8423803b1be819a9223f48c6d54345f46c166070e07fbf220c0e656bdd73563fc698029837e92383d0dac9aab77ff95fea4aaf4382a85372489ba79777b02419d7e3a914a8056577a07dfdc4f92b7f3cd2e608b5ce9d0a017a3ff8d741862933f6c9c984583a1f20d85297a63f3b5cd871e53c42358a648c9d3315486a3b522d2afed4aaa53bb8051d1bb442753930b9246556fc08a572e620a20b01367232c728fc60c172dc078fbf995596afb29807cf446ed5203629773358d82c01e2e9da7fdd9b484c1d458cb1dbaa0ce99b6430545f7624d86e8d1cdc4faba7c73eeec628b0024b0f1bec07e9d7b1cc74e226cc8d8d1208f9e3ba21c7ec7db2eead69d42b178c10e808a95d185f22c67a2c369a7e98c26b8c74a260bdabe293c4820f7d0bcceb8a50ad95f82f1a8e903125858c367c96cd1bc6690c84727e615262fb07e4d938ab707f68faa72c4bb2ea1edce5b61101fe8aada2b69413a5bad6b05327341ee56967c4dbe39392080a42e59a05e84d2710421a20199f92b8afb39405216bf7b692ce9b63ca3c533ceeec64871ff4f72e8798018d51c492d172b7ff32dbc60b19a3692261f933919bc991c58b4745807296905fab6bec03d46bb9594ac64c3797acf4ed73200effb0428e674375fd9903ae2caf29a4cfbf255471244b002932daea5ad6b89210a07230132b70bcc8c2fabd7e7eed7ed3469162896101f372aac1c51e075f959d24f0ccd981e3eaf63388a67de0411e4820e6a407794a310db94ee032c0b55c263735c7621bf4459519b6477ecfdfee4ab3d087c854cf0a34d177488f6da3e4f5cd3757b63a00b6ef3dc65fc944af324e61f11970aa3d072d555bb439737b5e1729d4b173d58a001bcab59bad9f8e1800a85859c8c0789aff56fed7b6ec9909b8b4053d69cfe5014fc81634f30195a90f5a99fda189e83ed3f4ce79415910cee766c7f553fa19eb9a6e18e99b9f42e50537c7b8f79aa7d3a40e0336f2c9ed332a5192c4eaeac3a0ce0105422c44238338cec4982619e62b391ae526cd44340e1d9cb346792363c2c929d56a00a4d8ccd87d23c026be0ee55c0f45eb7593de03f4caffb002ec3fb9a52faa51a490f52886ea47b902472c94aca6d20c61070bcf5422509180c06a5e452aee0cb3695ad584faae8523be86cad710425721fc5f980