Ref A: d35659e58c8b4b2b896590350573c2d2 Ref B: E0C03749A06EB01DC52AE85B2AF4F833 Ref C: Tue Sep 02 03:30:05 2014 PST