Ref A: 0fc7395bddcb41beb3a3d255e4f078ed Ref B: 79FC3D9FF845B6DFA7015D0BFAF66AAE Ref C: Fri May 24 06:17:33 2013 PST