Ref A: fe80d444f69f40bc854a753b6ed07adf Ref B: 523462CE08059B6903E8BE5812B0DEF9 Ref C: Sun Dec 28 10:04:16 2014 PST