Ref A: a1a5287aa7d84272b562ce4a0f7ab0b1 Ref B: 9AAEA13174AA368A97A07C12BF6D86DC Ref C: Sun Dec 28 10:46:07 2014 PST