Ref A: a273158bf2be4631bffc2847d9607b21 Ref B: 33AD730389AEF6F5925C50663BDAF4E7 Ref C: Wed May 22 18:57:43 2013 PST