Ref A: 15064c6449c34afb938ee3cec07cef25 Ref B: 324A31A3D26998C7D2B4AA5B0C35F780 Ref C: Fri May 24 14:34:17 2013 PST