Ref A: 538c35c32dfc43a89a5d0e48510cbaa7 Ref B: 313E3D27E4A70C0F604B8E2AC14A988B Ref C: Thu Jun 20 00:49:13 2013 PST