Ref A: 8b02366a33174de8b7ed31e05976cf41 Ref B: DB2B393EE5817DFBD797B3B295CD49EF Ref C: Fri May 24 06:29:16 2013 PST