Ref A: 61582f53ef7d4e62b1b4ae3f7581511f Ref B: 4A7803046534D92CFC3A175A12D884A5 Ref C: Sat Dec 20 19:57:43 2014 PST