0x2cffd02e9b155bb5fad7a07ca3a9d66333673fd75cbac72b5160e689cb3e69e585e59c744020fcf97faf6e800265e64258451fd81b742bb337684550cf709e6d43b3fba34f15cc2cd40ae06b04c888bd653bb8c5fe8e27ab91cbcebb44f956e6959cd74307b64408f7dd9caab8fd0ff7e5d3915a5fd21c83631aa73811d7d37e7686a6f9fa1c26c4e05f7af5c9c0ddbbfa130587d61cccf5adb32c999aa30e5ca397f2c57fd4be88f7b97d4a52708670766a3f43205ec5f7d372ef79e5f94575c4d34ce69d4bb23ef24b3e7d9f10c4ba08afd7190790e1d50535242015769aaf9d5f0edbcd015d570ed960e5ca8dda66ccd8b609df980155ad87196cf2bb2d7e9a814f8f1085c463a19e5f7be46cea924273e40f24bc9fe4b0bc99d83476bc3df5a8cc601fb4785636ef382457647fdf09c075bd5ffcecace5240952723158297708d268cf62fa0c0150a34e5b11b21c571be637325b96c62c5c0abc0c5b1f9afbb707e39ce5dc9101cdf4daa24e24a1e8da84aa66a8cb340e8814715feb635223f31084abf85616121f7bd7743b3663123ae884da1d9654d3ea62debcf105de6dd300273e64abd3773c55ec409826bbdc6370b1f092d97ba8b14c20c9e89775964943ddbb6c2f375cb271c4164b3ab75624ebd6ded00f873bc730c3848e19e4f37fa0c4b3e770b10397832b99c49ef86210dfa3ee6a54547d6b70cae5b96c229f531f079cf488bd344951fcd561d0059340ffe52d51aec9be31b4628a2e61b8a8401477b6518637f969deb8cd6eab5e63728aa98aaf124560efd177506fc673cc27fbcde6d9dead871c5aca871106457d9956e74bfb52115c2cc9aa37a6dbc40e261c3575a4fa0f6a16302fed9900b2866a632a762aa30893ceae00e85e297591f486e4e1e2b76e4caeaee4f9e769a4b0778cf3535a161cfb848c7abfc6c628a6b33453b5583e7c8bb697f7cd122ff39cc5d2aadfd500dec0bbddcd845d5ce9c27ac3e48bd0d6ba70dfc85c39fb1f85797a8a9bc8fa7a854ed5f48ec696f4f95a85f9583905c0cb52e366d0588c3bfad9126b5e174ab12468875272ad717f7a7da270583dd1f35fa03d5b6e8edb8b234f586aaf1ef69daeec92de3a6b6c71f31fe23f0e07bb3ef4d8f49e1923e0a53f39e35fc554d75b79c03abdc86cd95f90772ecbfacbe5992d9204d69f1b72144c3d1578e4c11e7733605cc76d53d7995e9b7fc703f077132201478b824cfaf40309a896fce0ac7783f238ffbbe99cb28dbeab8e823410b0a3dc2b1658cd562830279ed46e16f788a3e65306e62858afd807c58d6030362a1e8b44fb756e7524532e72387e8dab605e42d17b45ae95284ad5c09ccbd5621572c4862bdb1ab060829cce854192444a1e2ccdfe2bffc2a7559296f83db43725a917dd64b6489793b1375dc9747baa83fe2f6d8dd7c6d22df15f1acb9248f558e716eed889fd91cef105a6be824418c84e6a5009f601d1ea40139f1f22597b9f5cf4ac4cc4ddc33f7ed5694b1babe96fd76f9af406887be5dfccbd4c5aa4a28d22a275603ed7d0139c4570b02c97c01c798ac6bdf1f0598e4ca73fbf33438c81cee2bb397c5ccb3e79b591a8f1ef726c1de9fe376772b8a6574fe45b02ca729a2957998e495e7a05301755711f4570c7d95d2dbddcaeb0ce3a66167c034858fcbba694794a69dca7a93b9a204fee1149ab1c0ef4f4a3492247f28c0d559d57c5cbb42cd8431d139ac3b49a978a3860b292170d74f53bab9f32ac82b22ff62898ec25899b64375ab5110aa041a31613f173c4a581a8f3852ebb9835f86022d5abd6036cb61bb0439c0a5944b156ba2b4f736978a59543adf4f8c62a59aaecb8b21a96cb3eecdecf404ade58e3ac2f9250297de4b4e96bd2cb490fcad9300bbda1db245becc55b01794c5d0ae027