Ref A: b08d126a3408466f9009fa7649bbce83 Ref B: 915460DFC1E2A222D14D8A35CCBBEE69 Ref C: Sat May 25 06:51:41 2013 PST