310D5F16D967E0CBC27CC13E064A1F2F678CABAB9DE00A8CF4BE14362CA53312
410850500306835F8040D7AE2702A7850F182BFC714DF131A57007147959BEB3