Ref A: f52bc5438e1a46a48486e190622ed9b7 Ref B: 20F4EB6A184E52E539DFCA4A8206035C Ref C: Mon Jun 01 20:56:46 2015 PST