Ref A: e0c98fbcbe4046799285346ccfd89ad3 Ref B: AFF1E3B6453FCDE575452AC9A8DB1BDC Ref C: Thu May 23 10:49:28 2013 PST