Ref A: 98a647b0de25436ea640cba78c468e4a Ref B: 9DF77868B7FE385D2C7F1EE5EE8784B8 Ref C: Sat May 25 19:01:47 2013 PST