Ref A: 2abc4fb6cb19422bad0f736f9942a54e Ref B: 6506B309254CC8EDDA3FAA7AE2580045 Ref C: Tue May 21 05:41:19 2013 PST