Ref A: 45b06cce1d574f20964703a8eec4bb46 Ref B: 97EB332B392795CFB63464EEBCEDA36A Ref C: Wed Apr 01 06:32:46 2015 PST