Ref A: 8597c4ecdbd841e38911ba3d79492f3c Ref B: D297EE97E1E5115C978F230F46129D40 Ref C: Tue May 21 07:12:47 2013 PST