Ref A: a513fd2d4b0847beac02e03b0474620d Ref B: E8E838498CBBEEB5389776FFC44D2E49 Ref C: Tue Jan 27 14:06:39 2015 PST