Ref A: a8358a93cbd34f728ea04f24484ce6c9 Ref B: 8413A2C257935BD8DFDFC904725035D9 Ref C: Wed May 22 09:24:42 2013 PST