Ref A: 0c698730b92147108964a88e489ceed6 Ref B: 811F0115BEC9045B6426FBFF3DB63E8C Ref C: Fri May 24 20:18:52 2013 PST