Ref A: ec2c549575084dc5be3c6a5198a5c00e Ref B: 5B53432B7BE89FA37DB80C19C930D5E4 Ref C: Sat Dec 20 10:34:37 2014 PST