Ref A: 67103851f53e49e18cf9330bef34b40f Ref B: 45D95F99D68B2C7F1049890B53F2068F Ref C: Mon Oct 20 06:41:42 2014 PST