Ref A: 463f8aa7750a4e3c9184053d5ed87cce Ref B: E5AA704B58FA88C832B90B88AA3A8F71 Ref C: Sat May 18 07:02:21 2013 PST