Ref A: 42e166e99e4a461195ab7eb5ec251103 Ref B: A580ECEA05BE82B35F3F9B426DD52E98 Ref C: Fri May 24 05:38:50 2013 PST