Ref A: 6d47229003e942eca4f189f09f56bb43 Ref B: 31A48431277D82133C471D0DA8532086 Ref C: Tue Jul 28 23:06:22 2015 PST