Ref A: c773d3ea37b74e538e058dc7c72aadf3 Ref B: 0458812EEFB0EBF001FDE4DD0B00EAD2 Ref C: Sun May 19 15:47:54 2013 PST