Ref A: b06fd14a2dc5476faec7d4073f6d78ea Ref B: D32A3C962285505BD5B211B39D1DC25B Ref C: Mon Oct 20 20:03:23 2014 PST