Ref A: d1e3283f3f964e46aeb5609c99733277 Ref B: 633F045CD7880A5E0B29BE13B151F02C Ref C: Wed May 22 22:37:37 2013 PST