Ref A: 49c7bbf02c3142f2871740dafaa4644c Ref B: 4B9AFAD44B39931A4A12E1CD48FE17AB Ref C: Sat May 25 12:37:16 2013 PST