Ref A: 4926f5a8e4f84c1ca2c3f308f39e28d0 Ref B: D3466C23E6992B30CFD42AA365B3A039 Ref C: Fri Dec 26 22:48:05 2014 PST