Ref A: faf26fa73a1a4cbf9eb7c9a6f33fa200 Ref B: 7E478E019ED7467BFDBE77FB25FEEDB9 Ref C: Wed Aug 27 02:51:33 2014 PST