Ref A: 657a100ef725438f9c3a9dd5797993c1 Ref B: 21F266F96D5AFC79D5EE1758BBB4454D Ref C: Tue Nov 25 20:26:10 2014 PST