Ref A: 6e0b71d9324e45178a5c9762528ced57 Ref B: 8C27A710C6A19F77070E120C63B4A42D Ref C: Thu May 23 10:28:33 2013 PST