Ref A: 55c1a670a1c041e186f76e27be61031f Ref B: 4EAAEEFD5576B6E876DFFC9E25C511A6 Ref C: Tue May 21 01:38:12 2013 PST