Ref A: 874847e30c0d4bd685acefbd120ef860 Ref B: 5433FFF37D30A3DC9BE7CB93190C73D8 Ref C: Fri May 25 13:44:39 2012 PST