Ref A: 7a19e2c4587e4e089e7ec4c05caead22 Ref B: DC4E9C0E970EA73BED1C523623C3E49A Ref C: Wed Dec 17 12:29:38 2014 PST