Ref A: c71fecbf46a04cc6a523ae51de3edb50 Ref B: 84FCBFE727F47838CA50A00B30D2A8CA Ref C: Thu Aug 28 23:35:29 2014 PST