Ref A: 635612b7c68647ea8072add19fe9ab55 Ref B: F385D0C35DCB661E9A0C355E01B8B526 Ref C: Wed Nov 26 00:10:07 2014 PST