b3ad6c4fa486eb7498650ace6b494904cd9e6068fdd9048b3535b4d855f206b5a128bd9de1a8dabfc2a21b887ab89a2385c6b04610c9951a77aa1a38112249d62b43cf3cb3baadab1ef355f6a3b9c3b7b01cc0bdc6d98cec641463d4eca5c3aaee15284d9b566469c0080ffb19e3c1d615b0481456d723dcf65b406ccf6ad876e632dd821595d8e52d888b7b7bd4bfee73ab6bc615fad186a7bd694a0dfa419cc2af7a5c963320d4a9d4107b8440b8d9b9f00ecae5f08d8d399a5898fd6f9d437f35e19691a0c32169ec78b49352f167dec61d3bf9b19f5dc2115de64db6c28b06e9a95bf74cf21e6a0b30c6ae9a28ace09685d1170ea31ddcb61e38c53707cf4fab3d742d11324b98c2020425a7405ae2778380aeb9ade69c3040ab704f501a616d6ddbbbbe0124c0528b126f8bd299df5d0213f76111d1acaffbf7a833dd8ce7c38e75f0577787