Ref A: 631c42c7f459404580586547ebbf308f Ref B: 66281D837C7CBE9F89DEAF739A5ED29F Ref C: Wed Nov 26 11:12:58 2014 PST