Ref A: 5454cea4572b4fb7a9f5cf62c7d78a30 Ref B: 25A732207E9817AAD100ADB6267D5F72 Ref C: Fri Dec 19 17:44:09 2014 PST