Ref A: bf0a49f0e3b946a09a2803cb94775cf4 Ref B: 1483DE9885FF8F26B6FCC09D48CED4B3 Ref C: Thu Dec 25 20:50:17 2014 PST