Ref A: f909b716b9b14e51a252773dbe14195f Ref B: 9CA796B140A54B6E31E9DBD643A551AE Ref C: Mon May 20 11:31:37 2013 PST