Ref A: 2782f4b9cf3141b49d56d971d88aff0a Ref B: 2CA5008064F7A684FA29CB17033E3E86 Ref C: Sat May 25 04:14:04 2013 PST