Ref A: 9fe84a5f4e7a47979353dbfb8efde8e3 Ref B: F35A40C2F5FB945E63DE748A834FAA84 Ref C: Sat May 25 20:44:29 2013 PST