Ref A: 7f7173556f4346babeb0834a4659f17d Ref B: C8347989C8F3DEEA66C72E32C484CF65 Ref C: Sun May 19 17:03:02 2013 PST