0x2cffd02e6680177a83b3de235e8a60731967e1e581927ba3c95a72b9cc311b665c6b19f3fe6cf68f0f12dcf05a934e8605f8e85ff6c305cd6a217075851ab1cd953cd0bb7cced5cb217752add013efb9674b6972a53132363cade1b1c77d232ab90dccbc9212347ff6e4486f92d6d73933063e6666bedc9c3e301c26c3000e2d5d36b86a577949082ca86901778effb58dacf029d906dcb0ae6e3af5c2c250973f8e85439e41061d11863c9d8cd0834e6d8ab2cdd1c08b75842a562f086ace21dadcfff69adf69f92042d16fc8190b6a65e083381e1cbab2657ee1ad3fc2cc68874fca2293e6b578b111f0d03c8312e7497aea54f4f99404a9310873611d39c8c605edcbd174feedc61c54e9be7da632ed2ad748ac351a68dbc0fcc8065ecd5e9688008bc2947bc0f82dc82942612fd81488c123acc1fa7d32cbe0a86238a7a7c639e2d291b448c75f24808318c91305b059ef821d95ff6826f1585f6cb5cffaf566edf42be031ba245b1434a4781f81410e69dda5575470f0e4c2132183d50420847f4fa7038b4c3343ebde1984a66fa7ad8ab5d3f0187a0035559454e824b9f45df45476b5223777a439f3e1b8f2bbb8559c371c36c769bc67d33e16b06f249aad27e2c96d5090096183e90065818ffe6290fb64c2130e1db7bca9167b7d5a2d523c9eae8413d97c3bb2a4418a60191f5bbe1246d605f01eeff19a48cd9a945241293d60829fad64e1dbf2d15e970f80a75a320a44e9ccd11fd86afd82bb974d1e5452252a3cdafdfee0ec10191992bbdae05163095ce1e32f2dfc247dd5e01a09695ac05e1fafba02b1f97a24de1c94582d99c3e6fce220330ffe6eed4f7c55db593f5a21d566c4cd17882fec60eaed72a4c307a1fe68ee79df1fb0581412708f8b259e93d6537cdca1e44b86c4fb1a98c5a3cfea6fcb7bd431d0d028d91e6305eac44922fa3e0ee903574e2f9328d43ef77e694743d48e521454c153b0f08c42504cf5420b2cf8da20b9b38f0d9f2c6e5693aea77a8ae018d8dcc632ff54eb05a777651c441942f815a8428be748c222dde8d8d094c5db997429ff72efee68fbb5e749da5d1f8f0ef0b3c031f9c863cb03b261d33b164df61570143294f7cdb3ef3f723715671457b2c1e257b820173c744c5312cbe9608f76053dc8f412a93897f8f1be0b988b69423c28fba738ae72e601f53cc66ee4cd6328a066bb9975149feb1d4c55d023ad552d21032834d728b1e72fb5103a8ff5f22a043ad30b748445dcd90480e2c8bddaafdf12c137f0ef0bc2cf6be174ad1abf0569bcd159303a8b6588588c42cacefaac439b21bc4c90d9ef2cf0f6c8cb23e9e3263a5f32edc068e58b1c1c1fe1ed3d78c949dbaf0d410c2eea3f766fba51cbf8ba1e25ee8a117bf7aa47c5b262e6674550116c2df6a7763798cf6135192d846fd74754b08d7e03d68f3c7a44661ec1c73731da76ed2ba21e44bdb72769962cf1986f03accf6e1a926f11f6d5becd0cc26d23d7d2a9dac9c36db34796713fdb35d8e1090b0fb3e5d4fcd0156d1630a1e23b7cdd6ccc7ebf7ee261eac19a61311cf75b31cea5c2bcc8d2f28137a0aa5bcc6d5b758e6a6fbb9c01a6046c53a03f914ebd883a01e632559da1bbd3a8e470c8636445aed1fded23c6001aac9dd1cfa80bee1983f7db30ca0b20ab9dcbcad5d3180e0bc6c6873818c953420a99633c38e8f38da883099cfebfcb44ce29b24eb760d93f6a3928f91c61799dacd27ee89ebc7e4b264702135ae4996f6ef9a86cb2e98d927fc358ae4838b9796c2c33ed967fa3e4192c79679e3123cdf47da9554ee837e31b9c5da7c4babe60770d6fb9df445948b99e53001d1f256ff9723e89a29f46921182e100c70cfe8751799198dea5ddc752ffc64b0689a05ff7463117e6a1ec379f95becf64