Ref A: 20f536a9149b47c8975646ce1436889e Ref B: 2BD8106F5109CFEAEBD193F50D92B83B Ref C: Fri Oct 31 09:01:56 2014 PST