Ref A: 529f9ebc37ce4b9997fee83287d4a1c6 Ref B: C6DAC9F46BF1199CD03A8FD095F10DF2 Ref C: Fri Jan 30 20:42:27 2015 PST