42a9c86d9092a83ab8109c6083d9e181dc16d47233a855b4f21f084688847b88bdf29d40cfccccfdfdb400733f472cdb10f4ac00235cc64e806a9ed2d8cf9e4823bc7ced286fe4600f832a813332fa51f7b5e262eb5e26a0a75195695cc95530acff4039aac028ffdbb52420c1bba3cf5c9bb7023e22279907fde967cf9b2d7474295665efff81e5284afed6ae69c5d67efc2d7960e26b90364186dec90c14044040fbc41c6a26f3ed7644927582af84ba9bfc46df39fb2b9c1960c32526d7f478e93aa8cee7f5abcecf58f7966f23ba21b58486c64bbec58edb0a8f3fada3437ccf138ac4f913b2d777f9b2d6f8d5a04b4ee9e5be3db87d450f91d24cd6734bde8afd7ceaa8448ab983aad3c3d69918f2cf4bb36dea2f7c6f8d9ed573034a8585f96ffe5ef6c556304957b42d64981f98ec63917db0826594244a86d53617db1eb40480e2df29c8c5b05dfe8e1a2004f237a0b8eaa90375d5090e2ff0c2d0015a75a0f32207e7a49d842294495d58eb180a243a7cba155aa736baf0bb16c25460b0ab1f1667dd1a684c6fad48