Ref A: b0bc66bedc984a43964a8672fe4e8eb3 Ref B: DE45D4660FCCEE9E607608CC0400BCA2 Ref C: Mon Aug 03 04:29:13 2015 PST