Ref A: 84b2737206f944c782fb19d3c5d5efcc Ref B: 974412A5E55CE842B17732D46EC6EBB4 Ref C: Sat Dec 20 11:53:15 2014 PST