Ref A: bb0bc5e9f2124984adb590b996b64e4a Ref B: 5A1BFD0A55A2E8E8A57D7AD473CE7044 Ref C: Fri Apr 18 07:17:51 2014 PST