0x2cffd02e2d5a5ca0229b0e0d6158bb386e0dd423a29822a7ac9a3fece3de1c600262d8e4916fce7921c957c713993d8fadf1ffd6d930badc63b4941799cf86e069af8ed08e5e577e67388a33751f9a642eda6b72bea5532b1b27a6c6645a1883f059df149f18da40f3828ccdaa9f6d7645a8e2e83c35accc9e4b8b2a9125bcc869a8f30517311bb8c5a2ef29a5eabdd0334b3389d890985e566ed7eb6e9c9f17453270f1085c7fb16cb6f21062233db3e5c91ffbeb47f835a93d1e68aa889398b75b0165beaa76369af06049175657529929c48928e5dc9dca84aac3bac14085d2933c143c632693dc70187c8781f542dbc82c862a574963194c5921222f531e0bfa01a717e80707ced9eba5927d83b43944b8470ea4dadfe1f2b904a8d680fefc508b6dd1373ad12eeae5bda5cf5c507722ff463215f64f88d4cbfbeab8b165e6b9c9e4cc5beee5277984b942e670e431241afd46c5180b8d35114a4c838596d99009aa5472eab45cb7ffac8da82837fc2fcdd20cbc094289adc0356b90c2e13697c3b454122fcb2873469fa58110e37ece60512977f300dcc9814b4a848d7e7bdcefc6eb4b6d8f7e49d0bea08b2dceae474b87682f84ca5037f61b4e1611e875ad504622b16a177c87400abccb6cc9bbceddb3592c91e2af1e08ad99e7f4072e28282fea028f23033247dc68a9c70e51b0b2a2e747edc05ea6a4818998cacbdb73d3e6ca8380cfcf1dc61b304c3e159c9d4c0da16f9a87dd3a79eb46f9f49355778bf3fc7389adcb50926aae1a22c515d3a5798fa7233b3bef589aaa0fac077c7194b20e4cd33c3cfd162976d03c3282fb33a51f3c177c4142bf00ba70e3ba67d0a2b3a28601b7f7f4863312fde3e6bfc8e258996b22682e2993fde4965306bb8c207a60eef335e0ee97d310af708b35afb793f6f394f2875ce389eb41bf41da21fc3161f704bf3eeeed054b200cbcbce7442fa03758713988eb0adab2bc145e76d5a4ae47662b6c11292ee790536399e4afc9e2bd9ac4fe79221609d7c8057cd5d4b15b96a329d8de074fa485a821e5e8b2d3dc59ee95dfb9bf438e38768e1df20e699fdfa2c4c3c825ff057b27a5fe6b6b04fd27bf1de783f851eae57b6c90e5d4f7082f97d148141333d34c332ce63cd070f3bc315cf9d7ec81089e75b3cf56d55f606d582e7411daa7353640609df645048b0723ac3d6ef4bf0fab45a384cb329f4317e29f476a8053a520a6476f6fda696476dc2c4cbf2f0dfce55841a4f4b9442288ab455553010144dbf3bfa730f57bb9ecd5c9d0c4301cdf623287a3d2d1129c5eec9010caa09461419dac17dc5b21eb1e17a2fda546d9b916937376c67df826227044f513fa7d16a1e700cbaab72203ad54c55ebecc60e4a2112f9fd1b13467f5f20259e5c7b4e097b7e3fa5eff26de1ee3ec8557dfb97e37eac924fa6afa0a2a11d9553ac0071047c74e88d85e8e1794ec3449d4450e83bcded21b213846390d109d185815e6a09fc03adf11b5956519264205d0dc381f39b568237ce1f560ee943a0d6a8a885465082d20585663c60888e547e2a181691987f9fe5fd9b0d775620edc2c9b235df3a3573b5669a8efb78c75f642a5fdf5587d2bdf6ea9ace2dca43365394c9b454fb1b6ee2fe1846e188b125f0d19e1d5da1301c4c602ee572b53a4e4224dc543803075f89943db9c0964beaa6e374f35f11b4e4e6091a0c4569ad0a59bda7610f5a5c4be16244b4ca1fe015dd829aee108ff0e1b769fa7a2f38453cf0a8d0a6760df670efaf21218b2bd84978149cd998fec1fcbd6b457f1494a56bdd5949145f45be99c577dafd95f028efd3e778b268fd41a513378bf57ab911fa9d46114c56c5fcbc7b1bee5579305cd6144d8e337fb701c50e0c644c9d62b3f7d72a8888db72a93a9f3e98d