Ref A: e4b95aa2f2a8435896db583bdd9c7179 Ref B: 7771402B3321E61B0D383BB4D56EA4BB Ref C: Fri May 24 20:05:41 2013 PST