Ref A: f7949c9fa33341ea8af84572bb0d9cbf Ref B: CA8119578F9813C99CEB06C04D51947F Ref C: Wed Dec 17 19:54:05 2014 PST