Ref A: 4decc0bbbd4d4d1bb448b5b65b23ddf1 Ref B: 143CF1ACF6B16E6E3B2571CBE1619EB3 Ref C: Thu Oct 23 06:31:41 2014 PST