Ref A: fae28a5f1dd94b84953576c6d19b3e90 Ref B: A86FCCD19168A85E414F971FEDDE1695 Ref C: Sun May 19 20:36:52 2013 PST