Ref A: 12e4fce5d6514086bff0449c7f08427a Ref B: F5F178EB257D2055F6CBB8344E9C2AD1 Ref C: Fri May 24 06:51:07 2013 PST