Ref A: 01468e2d848e41f4bfc2a2a7899b7345 Ref B: 70D1C266E5E0C31384D9D7B0AF761373 Ref C: Sat May 25 08:07:50 2013 PST