Ref A: 16346253525a4d99964e8ee43173dc30 Ref B: 646080C8B5C617BF9D0B5F16DC06DE3F Ref C: Thu May 23 22:51:26 2013 PST