Ref A: ea330508d4bf41b6995f23fc575d1adf Ref B: ECD592F818ABAF57C3330DEAD9B88622 Ref C: Thu Jan 29 05:36:26 2015 PST