Ref A: c49be6a48c144ab99274b1a2492c743e Ref B: 1483DE9885FF8F26B6FCC09D48CED4B3 Ref C: Wed Oct 01 10:11:50 2014 PST