Ref A: 269d502406c5479c8dbfa0dde47d22f4 Ref B: D6C13B1A04662CFBA6D21FF5B0C1F400 Ref C: Tue Sep 02 19:23:50 2014 PST