Ref A: ae980b2ebddc4c86a004a9f3ecf1654c Ref B: 7CCA016913B7451FE9F69BE88B7BA51D Ref C: Wed Apr 16 10:32:26 2014 PST