Ref A: 6a43f04d1f19412485709a1caabbed3a Ref B: 0FB25A17018C1A9FE7668E57CBF1DB4D Ref C: Fri May 24 18:46:31 2013 PST