Ref A: 3294c67c540a4892ab51ba849d0d9218 Ref B: 40CC59A376DC367411FCD88CC32D25B6 Ref C: Thu May 23 10:23:31 2013 PST