Ref A: 5a23835f575c4ec59618a43a7fc8c0c5 Ref B: 9836C8E4B937EFD33811CC740F695CA2 Ref C: Wed May 22 22:30:50 2013 PST