Ref A: 6acf863ae2f34439a49b4c29325f1ffb Ref B: 6B1CD5A40AE921BAA50AF8784BB00862 Ref C: Tue May 21 04:17:54 2013 PST