Ref A: 04e6f54784b742f1b754ef8d4ebe0cb8 Ref B: D34B1AE6A51FBA6AFD9C57507E1C60EB Ref C: Tue May 21 00:36:08 2013 PST