Ref A: e1abe0c94f2b4d1f83d02d37e13bcdc8 Ref B: B1AA4061642BDB9DAB41A56172625196 Ref C: Sat Jan 31 10:28:59 2015 PST