Ref A: ebceaa2907e84964abfd90225e2f8d6a Ref B: 9B79A437B90C579FCA61D9F35D7C574F Ref C: Wed Jul 23 06:23:19 2014 PST