Ref A: 3f36afd395a84fa6b2469ce7855b09ec Ref B: 66DEF3157515C310795F85BA4A69B12C Ref C: Fri May 24 12:58:57 2013 PST