Ref A: b60a598e64f84b6da468e29173badae1 Ref B: A0A175AE78094C0E3D79368A2D142D69 Ref C: Tue May 21 10:52:25 2013 PST