Ref A: 4a5f134f91a74193bc5233e59e573f91 Ref B: 38E44738C616A81FF25EA554C2E7A1CB Ref C: Thu May 23 18:18:42 2013 PST