Ref A: 6d612089e79e496a9b5c63adc397e1bb Ref B: 75FECBAD95C944EE99EAA78E4179A1F4 Ref C: Mon Dec 22 09:53:55 2014 PST