Ref A: e172a9e0e9e94cabbecb889dc41215eb Ref B: E5F789C13B49F789E7D5C75B96B740B6 Ref C: Mon Dec 22 21:08:10 2014 PST