Ref A: 4691fa4b4d3c4160a84b9592485abd2c Ref B: D5D2F27A20160245FC7572FE9B14DEF0 Ref C: Sun Dec 21 14:00:42 2014 PST