Ref A: 9b838be66ef342e1af4610dcf5b0b8a7 Ref B: 1422B4F8475BA603AC8AEF0DB57F80CD Ref C: Thu May 23 07:11:49 2013 PST