Ref A: d4abbc3e1f0c4dae85d313f48756a3cb Ref B: 730162FC2609D92F6D5F9D47FB12564A Ref C: Fri Dec 26 09:14:40 2014 PST