Ref A: 6288db256f87482b8d2d6dfe2459190c Ref B: E00984AA91E5378871381BDC5403D1AF Ref C: Sun Jan 25 07:57:30 2015 PST