Ref A: e8e198bb2e7c4642aa6bc28c1359581a Ref B: AAF3A46DE1C99AA09A771B7CB941D2B0 Ref C: Wed May 22 18:04:02 2013 PST