Ref A: e3f2e7b672fc4ce3a629158ad80137d7 Ref B: 27CC576C213B11862EA0C64A52F641AF Ref C: Sat Dec 27 13:22:07 2014 PST