Ref A: 77f8acc35e3a41fc856ac61e27ad8486 Ref B: F6811F1F9D50B318685E9780E2A4FCC8 Ref C: Wed May 22 12:04:24 2013 PST