Ref A: 6b5ede32dc4f4e5eb8d740d640ac5fcf Ref B: F366F8BDA377E20B470312F0D1774DCC Ref C: Sun Dec 28 13:58:17 2014 PST