Ref A: c5c081ba6cde4e68aa5825eceaf71cc1 Ref B: 30B5B4D5B572C746B3EA5FDC331AA638 Ref C: Thu May 23 19:19:07 2013 PST