Ref A: b70b84d78563467fbb9cf3ad6e752c71 Ref B: F897E6250B5C4CA01632E871DA7F7324 Ref C: Wed Oct 22 02:05:37 2014 PST