Ref A: 5d1b360b2da8406aa0dd1b714d53f810 Ref B: BFF8297666D1FD14EC1A40F1F7FEDBEB Ref C: Tue May 21 05:41:59 2013 PST