Ref A: f82f4c17584b474eaabe21edde0f91dc Ref B: B5CF08A9A95252D3BE1E1F0BF089BE87 Ref C: Fri Apr 25 02:55:35 2014 PST