Ref A: 88a09fde14c44389a45a753d675f8f51 Ref B: DAF99D9D887D6B8AF43BB624A57D6599 Ref C: Wed Oct 01 12:43:24 2014 PST