Ref A: d89c0ce791834179adf2784a5cc2f704 Ref B: 9AA77C53BB5717CB2DB3D24E480C5855 Ref C: Thu May 23 17:43:40 2013 PST