Ref A: b2d90cb59bfd4e49a796822839084aa3 Ref B: 9E5092FADB08A41B8BAC3DA09740EF5B Ref C: Wed Jul 01 18:19:06 2015 PST