Ref A: a5d3ddf6acef43a2bad3961ae4510e73 Ref B: 02E2B2967A194D2920E797B1CA2CA4DA Ref C: Mon Sep 01 19:34:08 2014 PST