Ref A: 322613b4d83746729b039a47f68cef4b Ref B: C9220CEB5F7C079D04BC64B5755FCA5E Ref C: Thu Oct 23 11:04:29 2014 PST