Ref A: e2060ae8855341778f65b604643a8851 Ref B: E882EDD00792FEB5EC2EEC2B60B8BAEB Ref C: Tue May 21 09:57:47 2013 PST