Ref A: 202bd15912234337991edb49a1f3f63e Ref B: 927C163A0D1B57213E12875F6F2ADD90 Ref C: Thu May 23 22:29:55 2013 PST