Ref A: dc1ea687015140cd8f6cb698dc9bb157 Ref B: ECB30D49FFB895FFA625EAB59672FE93 Ref C: Fri Dec 26 09:27:22 2014 PST