Ref A: bd6b48d2de2045ffba467794583382b1 Ref B: F2F53359B5246C1F1990FF3B2B75E0BD Ref C: Sat May 25 05:54:43 2013 PST