Ref A: 923ba23569cf4fdb97a8bda55fc1fc16 Ref B: 283B5F747D5B29AEDC7B06BBEFFBB15B Ref C: Thu Oct 23 05:08:15 2014 PST