Ref A: 06caf596250b4293a102bc9a3f53120f Ref B: 9F6896D7E37998BE16626CDBAA9DFE89 Ref C: Wed Oct 22 06:18:17 2014 PST