Ref A: eb0ada2446c2405e9165cbbcbf3e094d Ref B: 042BB9F8CBE5982C61998B08E2BE1DF9 Ref C: Wed Oct 01 11:54:38 2014 PST