Ref A: acca03e0e4e444eb978ac9e0271e21ca Ref B: 11DE45A080FC3D9BA5DDAE24938C4561 Ref C: Sat May 25 09:03:51 2013 PST