Ref A: 043ee11159a34da0ae743039c355cb6c Ref B: ECBF0A55E82A09DAD5C14DE8E8DC453F Ref C: Thu Nov 27 05:25:51 2014 PST