Ref A: c1b0c98e2a874398b3af944df15c2200 Ref B: 0AF282AE745A49CD6E0B5C2563690CB5 Ref C: Sun Dec 21 06:45:47 2014 PST